<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2548224530223332389</atom:id><lastBuildDate>Mon, 07 Sep 2026 04:52:15 +0000</lastBuildDate><category>E-Content</category><category>Social Science</category><category>ENGLISH</category><category>SCIENCE</category><category>STD 8</category><category>SCIENCE STD 6</category><category>STD 6</category><category>ENGLISH STD 6</category><category>ENGLISH STD 7</category><category>ENGLISH STD 8</category><category>SCIENCE STD 7</category><category>SCIENCE STD 8</category><category>STD 7</category><category>ONLINE SAHAY</category><category>School File</category><category>Tech Trick</category><category>Article</category><category>Office Useful</category><category>EduShareWorld</category><title>EduShareWorld</title><description>Learning Never Ends</description><link>https://edushareworld.blogspot.com/</link><managingEditor>noreply@blogger.com (Nahid Ligari)</managingEditor><generator>Blogger</generator><openSearch:totalResults>169</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learning Never Ends</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-4933185145600742158</guid><pubDate>Sat, 22 Feb 2025 13:39:00 +0000</pubDate><atom:updated>2025-02-22T22:25:01.418-08:00</atom:updated><title>STATES AND CAPITALS QUIZ</title><description>&lt;html class="h5p-iframe"&gt;
    &lt;head&gt;
        &lt;meta charset="utf-8"&gt;
        &lt;meta name="viewport" content="width= 800px, initial-scale=1"&gt;
        &lt;script&gt;
            H5PIntegration = {
                "ajax": {
                    "setFinished": "",
                    "contentUserData": ""
                },
                "ajaxPath": "/h5p/ajax?action=",
                "contents": {
                    "cid-1568956642": {
                        "displayOptions": {
                            "copy": false,
                            "copyright": true,
                            "embed": false,
                            "export": false,
                            "frame": true,
                            "icon": false
                        },
                        "fullScreen": "0",
                        "jsonContent": "{\"media\":{\"disableImageZooming\":false},\"taskDescription\":\"Drag the words into the correct boxes\",\"overallFeedback\":[{\"from\":0,\"to\":100}],\"checkAnswer\":\"Check\",\"submitAnswer\":\"Submit\",\"tryAgain\":\"Retry\",\"showSolution\":\"Show solution\",\"dropZoneIndex\":\"Drop Zone @index.\",\"empty\":\"Drop Zone @index is empty.\",\"contains\":\"Drop Zone @index contains draggable @draggable.\",\"ariaDraggableIndex\":\"@index of @count draggables.\",\"tipLabel\":\"Show tip\",\"correctText\":\"Correct!\",\"incorrectText\":\"Incorrect!\",\"resetDropTitle\":\"Reset drop\",\"resetDropDescription\":\"Are you sure you want to reset this drop zone?\",\"grabbed\":\"Draggable is grabbed.\",\"cancelledDragging\":\"Cancelled dragging.\",\"correctAnswer\":\"Correct answer:\",\"feedbackHeader\":\"Feedback\",\"behaviour\":{\"enableRetry\":true,\"enableSolutionsButton\":true,\"enableCheckButton\":true,\"instantFeedback\":false},\"scoreBarLabel\":\"You got :num out of :total points\",\"a11yCheck\":\"Check the answers. The responses will be marked as correct, incorrect, or unanswered.\",\"a11yShowSolution\":\"Show the solution. The task will be marked with its correct solution.\",\"a11yRetry\":\"Retry the task. Reset all responses and start the task over again.\",\"textField\":\"*ગાંધીનગર* ગુજરાતનું પાટનગર છે.\\n*અમરાવતી* આંધ્રપ્રદેશનું પાટનગર છે.\\n*પટના* બીહારનું પાટનગર છે.\\n*પણજી* ગોવાનું પાટનગર છે.\\n*રાંચી* જારખંડનું પાટનગર છે.\\n*જયપુર* રાજસ્થાનનું પાટનગર છે.\\n*ઇમ્ફાલ* મણીપુરનું પાટનગર છે.\\n*કોહીમા* નાગાલેન્ડનું પાટનગર છે.\\n*ચેન્નઇ* તમીલનાડુનું પાટનગર છે.\\n*અગરતલા* ત્રીપુરાનું પાટનગર છે.\"}",
                        "library": "H5P.DragText 1.10",
                        "contentUrl": ".",
                        "metadata": {
                            "license": "CC BY-SA",
                            "title": "રાજ્ય અને તેના પાટનગર",
                            "defaultLanguage": "en",
                            "authors": [{
                                "name": "Ligari Nahid",
                                "role": "Author"
                            }],
                            "licenseVersion": "4.0",
                            "yearFrom": 2022,
                            "yearTo": 2030
                        },
                        "scripts": ["/h5p/libraries/jQuery.ui-1.10/h5p-jquery-ui.js?version=1.10.22", "/h5p/libraries/H5P.Transition-1.0/transition.js?version=1.0.4", "/h5p/libraries/Tether-1.0/scripts/tether.min.js?version=1.0.2", "/h5p/libraries/Drop-1.0/js/drop.min.js?version=1.0.2", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-help-dialog.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-message-dialog.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-progress-circle.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-throbber.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-tip.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-slider.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-score-bar.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-progressbar.js?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-ui.js?version=1.3.11", "/h5p/libraries/H5P.Question-1.5/scripts/question.js?version=1.5.1", "/h5p/libraries/H5P.Question-1.5/scripts/explainer.js?version=1.5.1", "/h5p/libraries/H5P.Question-1.5/scripts/score-points.js?version=1.5.1", "/h5p/libraries/H5P.DragText-1.10/dist/h5p-drag-text.js?version=1.10.1"],
                        "styles": ["/h5p/libraries/FontAwesome-4.5/h5p-font-awesome.min.css?version=4.5.4", "/h5p/libraries/jQuery.ui-1.10/h5p-jquery-ui.css?version=1.10.22", "/h5p/libraries/Tether-1.0/styles/tether.min.css?version=1.0.2", "/h5p/libraries/Drop-1.0/css/drop-theme-arrows-bounce.min.css?version=1.0.2", "/h5p/libraries/H5P.FontIcons-1.0/styles/h5p-font-icons.css?version=1.0.6", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-help-dialog.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-message-dialog.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-progress-circle.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-tip.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-slider.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-score-bar.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-progressbar.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-ui.css?version=1.3.11", "/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-icon.css?version=1.3.11", "/h5p/libraries/H5P.Question-1.5/styles/question.css?version=1.5.1", "/h5p/libraries/H5P.Question-1.5/styles/explainer.css?version=1.5.1", "/h5p/libraries/H5P.DragText-1.10/dist/h5p-drag-text.css?version=1.10.1"],
                        "url": ".",
                        "exportUrl": "/h5p/download/1568956642"
                    }
                },
                "core": {
                    "scripts": ["/h5p/core/js/jquery.js?version=1.24-master", "/h5p/core/js/h5p.js?version=1.24-master", "/h5p/core/js/h5p-event-dispatcher.js?version=1.24-master", "/h5p/core/js/h5p-x-api-event.js?version=1.24-master", "/h5p/core/js/h5p-x-api.js?version=1.24-master", "/h5p/core/js/h5p-content-type.js?version=1.24-master", "/h5p/core/js/h5p-confirmation-dialog.js?version=1.24-master", "/h5p/core/js/h5p-action-bar.js?version=1.24-master", "/h5p/core/js/request-queue.js?version=1.24-master"],
                    "styles": ["/h5p/core/styles/h5p.css?version=1.24-master", "/h5p/core/styles/h5p-confirmation-dialog.css?version=1.24-master", "/h5p/core/styles/h5p-core-button.css?version=1.24-master"]
                },
                "l10n": {
                    "H5P": {
                        "fullscreen": "Fullscreen",
                        "disableFullscreen": "Disable fullscreen",
                        "download": "Download",
                        "copyrights": "Rights of use",
                        "embed": "Embed",
                        "size": "Size",
                        "showAdvanced": "Show advanced",
                        "hideAdvanced": "Hide advanced",
                        "advancedHelp": "Include this script on your website if you want dynamic sizing of the embedded content:",
                        "copyrightInformation": "Rights of use",
                        "close": "Close",
                        "title": "Title",
                        "author": "Author",
                        "year": "Year",
                        "source": "Source",
                        "license": "License",
                        "thumbnail": "Thumbnail",
                        "noCopyrights": "No copyright information available for this content.",
                        "reuse": "Reuse",
                        "reuseContent": "Reuse Content",
                        "reuseDescription": "Reuse this content.",
                        "downloadDescription": "Download this content as a H5P file.",
                        "copyrightsDescription": "View copyright information for this content.",
                        "embedDescription": "View the embed code for this content.",
                        "h5pDescription": "Visit H5P.org to check out more cool content.",
                        "contentChanged": "This content has changed since you last used it.",
                        "startingOver": "You'll be starting over.",
                        "by": "by",
                        "showMore": "Show more",
                        "showLess": "Show less",
                        "subLevel": "Sublevel",
                        "confirmDialogHeader": "Confirm action",
                        "confirmDialogBody": "Please confirm that you wish to proceed. This action is not reversible.",
                        "cancelLabel": "Cancel",
                        "confirmLabel": "Confirm",
                        "licenseU": "Undisclosed",
                        "licenseCCBY": "Attribution",
                        "licenseCCBYSA": "Attribution-ShareAlike",
                        "licenseCCBYND": "Attribution-NoDerivs",
                        "licenseCCBYNC": "Attribution-NonCommercial",
                        "licenseCCBYNCSA": "Attribution-NonCommercial-ShareAlike",
                        "licenseCCBYNCND": "Attribution-NonCommercial-NoDerivs",
                        "licenseCC40": "4.0 International",
                        "licenseCC30": "3.0 Unported",
                        "licenseCC25": "2.5 Generic",
                        "licenseCC20": "2.0 Generic",
                        "licenseCC10": "1.0 Generic",
                        "licenseGPL": "General Public License",
                        "licenseV3": "Version 3",
                        "licenseV2": "Version 2",
                        "licenseV1": "Version 1",
                        "licensePD": "Public Domain",
                        "licenseCC010": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication",
                        "licensePDM": "Public Domain Mark",
                        "licenseC": "Copyright",
                        "contentType": "Content Type",
                        "licenseExtras": "License Extras",
                        "changes": "Changelog",
                        "contentCopied": "Content is copied to the clipboard",
                        "connectionLost": "Connection lost. Results will be stored and sent when you regain connection.",
                        "connectionReestablished": "Connection reestablished.",
                        "resubmitScores": "Attempting to submit stored results.",
                        "offlineDialogHeader": "Your connection to the server was lost",
                        "offlineDialogBody": "We were unable to send information about your completion of this task. Please check your internet connection.",
                        "offlineDialogRetryMessage": "Retrying in :num....",
                        "offlineDialogRetryButtonLabel": "Retry now",
                        "offlineSuccessfulSubmit": "Successfully submitted results.",
                        "mainTitle": "Sharing &lt;strong&gt;:title&lt;/strong&gt;",
                        "editInfoTitle": "Edit info for &lt;strong&gt;:title&lt;/strong&gt;",
                        "cancel": "Cancel",
                        "back": "Back",
                        "next": "Next",
                        "reviewInfo": "Review info",
                        "share": "Share",
                        "saveChanges": "Save changes",
                        "registerOnHub": "Register on the H5P Hub",
                        "updateRegistrationOnHub": "Save account settings",
                        "requiredInfo": "Required Info",
                        "optionalInfo": "Optional Info",
                        "reviewAndShare": "Review &amp; Share",
                        "reviewAndSave": "Review &amp; Save",
                        "shared": "Shared",
                        "currentStep": "Step :step of :total",
                        "sharingNote": "All content details can be edited after sharing",
                        "licenseDescription": "Select a license for your content",
                        "licenseVersion": "License Version",
                        "licenseVersionDescription": "Select a license version",
                        "disciplineLabel": "Disciplines",
                        "disciplineDescription": "You can select multiple disciplines",
                        "disciplineLimitReachedMessage": "You can select up to :numDisciplines disciplines",
                        "discipline": {
                            "searchPlaceholder": "Type to search for disciplines",
                            "in": "in",
                            "dropdownButton": "Dropdown button"
                        },
                        "removeChip": "Remove :chip from the list",
                        "keywordsPlaceholder": "Add keywords",
                        "keywords": "Keywords",
                        "keywordsDescription": "You can add multiple keywords separated by commas. Press \"Enter\" or \"Add\" to confirm keywords",
                        "altText": "Alt text",
                        "reviewMessage": "Please review the info below before you share",
                        "subContentWarning": "Sub-content (images, questions etc.) will be shared under :license unless otherwise specified in the authoring tool",
                        "disciplines": "Disciplines",
                        "shortDescription": "Short description",
                        "longDescription": "Long description",
                        "icon": "Icon",
                        "screenshots": "Screenshots",
                        "helpChoosingLicense": "Help me choose a license",
                        "shareFailed": "Share failed.",
                        "editingFailed": "Editing failed.",
                        "shareTryAgain": "Something went wrong, please try to share again.",
                        "pleaseWait": "Please wait...",
                        "language": "Language",
                        "level": "Level",
                        "shortDescriptionPlaceholder": "Short description of your content",
                        "longDescriptionPlaceholder": "Long description of your content",
                        "description": "Description",
                        "iconDescription": "640x480px. If not selected content will use category icon",
                        "screenshotsDescription": "Add up to five screenshots of your content",
                        "submitted": "Submitted!",
                        "isNowSubmitted": "Is now submitted to H5P Hub",
                        "changeHasBeenSubmitted": "A change has been submited for",
                        "contentAvailable": "Your content will normally be available in the Hub within one business day.",
                        "contentUpdateSoon": "Your content will update soon",
                        "contentLicenseTitle": "Content License Info",
                        "licenseDialogDescription": "Click on a specific license to get info about proper usage",
                        "publisherFieldTitle": "Publisher",
                        "publisherFieldDescription": "This will display as the \"Publisher name\" on shared content",
                        "emailAddress": "Email Address",
                        "publisherDescription": "Publisher description",
                        "publisherDescriptionText": "This will be displayed under \"Publisher info\" on shared content",
                        "contactPerson": "Contact Person",
                        "phone": "Phone",
                        "address": "Address",
                        "city": "City",
                        "zip": "Zip",
                        "country": "Country",
                        "logoUploadText": "Organization logo or avatar",
                        "acceptTerms": "I accept the &lt;a href=':url' target='_blank'&gt;terms of use&lt;/a&gt;",
                        "successfullyRegistred": "You have successfully registered an account on the H5P Hub",
                        "successfullyRegistredDescription": "You account details can be changed",
                        "successfullyUpdated": "Your H5P Hub account settings have successfully been changed",
                        "accountDetailsLinkText": "here",
                        "registrationTitle": "H5P Hub Registration",
                        "registrationFailed": "An error occurred",
                        "registrationFailedDescription": "We were not able to create an account at this point. Something went wrong. Try again later.",
                        "maxLength": ":length is the maximum number of characters",
                        "keywordExists": "Keyword already exists!",
                        "licenseDetails": "License details",
                        "remove": "Remove",
                        "removeImage": "Remove image",
                        "cancelPublishConfirmationDialogTitle": "Cancel sharing",
                        "cancelPublishConfirmationDialogDescription": "Are you sure you want to cancel the sharing process?",
                        "cancelPublishConfirmationDialogCancelButtonText": "No",
                        "cancelPublishConfirmationDialogConfirmButtonText": "Yes",
                        "add": "Add",
                        "age": "Typical age",
                        "ageDescription": "The target audience of this content. Possible input formats separated by commas: \"1,34-45,-50,59-\".",
                        "invalidAge": "Invalid input format for Typical age. Possible input formats separated by commas: \"1, 34-45, -50, -59-\".",
                        "contactPersonDescription": "H5P will reach out to the contact person in case there are any issues with the content shared by the publisher. The contact person\"s name or other information will not be published or shared with third parties",
                        "emailAddressDescription": "The email address will be used by H5P to reach out to the publisher in case of any issues with the content or in case the publisher needs to recover their account. It will not be published or shared with any third parties",
                        "copyrightWarning": "Copyrighted material cannot be shared in the H5P Content Hub. If the content is licensed with a OER friendly license like Creative Commons, please choose the appropriate license. If not this content cannot be shared.",
                        "keywordsExits": "Keywords already exists!",
                        "someKeywordsExits": "Some of these keywords already exist"
                    }
                },
                "postUserStatistics": false,
                "saveFreq": false,
                "url": ".",
                "hubIsEnabled": true,
                "fullscreenDisabled": 0,
                "user": {
                    "name": "Firstname Surname",
                    "id": "1"
                },
                "baseUrl": ".",
                "libraryUrl": ""
            };

            if (new URLSearchParams(window.location.search).get('embed') == 'true') {
                H5PIntegration.contents['cid-' + '1568956642'].displayOptions.embed = false;
            } else {
                H5PIntegration.contents['cid-' + '1568956642'].embedCode = '&lt;iframe src="' + window.location.protocol + "//" + window.location.host + window.location.pathname + '?embed=true' + '" width=":w" height=":h" frameborder="0" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;';
                H5PIntegration.contents['cid-' + '1568956642'].resizeCode = '';
            }

            /*!@license js/jquery.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            !function(t, e) {
                "use strict";
                "object" == typeof module &amp;&amp; "object" == typeof module.exports ? module.exports = t.document ? e(t, !0) : function(t) {
                    if (!t.document)
                        throw new Error("jQuery requires a window with a document");
                    return e(t)
                }
                : e(t)
            }("undefined" != typeof window ? window : this, function(x, t) {
                "use strict";
                function g(t) {
                    return "function" == typeof t &amp;&amp; "number" != typeof t.nodeType
                }
                function m(t) {
                    return null != t &amp;&amp; t === t.window
                }
                var e = []
                  , i = Object.getPrototypeOf
                  , a = e.slice
                  , v = e.flat ? function(t) {
                    return e.flat.call(t)
                }
                : function(t) {
                    return e.concat.apply([], t)
                }
                  , l = e.push
                  , s = e.indexOf
                  , n = {}
                  , o = n.toString
                  , b = n.hasOwnProperty
                  , r = b.toString
                  , h = r.call(Object)
                  , y = {}
                  , C = x.document
                  , c = {
                    type: !0,
                    src: !0,
                    nonce: !0,
                    noModule: !0
                };
                function _(t, e, i) {
                    var n, s, o = (i = i || C).createElement("script");
                    if (o.text = t,
                    e)
                        for (n in c)
                            (s = e[n] || e.getAttribute &amp;&amp; e.getAttribute(n)) &amp;&amp; o.setAttribute(n, s);
                    i.head.appendChild(o).parentNode.removeChild(o)
                }
                function f(t) {
                    return null == t ? t + "" : "object" == typeof t || "function" == typeof t ? n[o.call(t)] || "object" : typeof t
                }
                var u = "3.5.1"
                  , P = function(t, e) {
                    return new P.fn.init(t,e)
                };
                function d(t) {
                    var e = !!t &amp;&amp; "length"in t &amp;&amp; t.length
                      , i = f(t);
                    return !g(t) &amp;&amp; !m(t) &amp;&amp; ("array" === i || 0 === e || "number" == typeof e &amp;&amp; 0 &lt; e &amp;&amp; e - 1 in t)
                }
                P.fn = P.prototype = {
                    jquery: u,
                    constructor: P,
                    length: 0,
                    toArray: function() {
                        return a.call(this)
                    },
                    get: function(t) {
                        return null == t ? a.call(this) : t &lt; 0 ? this[t + this.length] : this[t]
                    },
                    pushStack: function(t) {
                        t = P.merge(this.constructor(), t);
                        return t.prevObject = this,
                        t
                    },
                    each: function(t) {
                        return P.each(this, t)
                    },
                    map: function(i) {
                        return this.pushStack(P.map(this, function(t, e) {
                            return i.call(t, e, t)
                        }))
                    },
                    slice: function() {
                        return this.pushStack(a.apply(this, arguments))
                    },
                    first: function() {
                        return this.eq(0)
                    },
                    last: function() {
                        return this.eq(-1)
                    },
                    even: function() {
                        return this.pushStack(P.grep(this, function(t, e) {
                            return (e + 1) % 2
                        }))
                    },
                    odd: function() {
                        return this.pushStack(P.grep(this, function(t, e) {
                            return e % 2
                        }))
                    },
                    eq: function(t) {
                        var e = this.length
                          , t = +t + (t &lt; 0 ? e : 0);
                        return this.pushStack(0 &lt;= t &amp;&amp; t &lt; e ? [this[t]] : [])
                    },
                    end: function() {
                        return this.prevObject || this.constructor()
                    },
                    push: l,
                    sort: e.sort,
                    splice: e.splice
                },
                P.extend = P.fn.extend = function() {
                    var t, e, i, n, s, o = arguments[0] || {}, r = 1, a = arguments.length, l = !1;
                    for ("boolean" == typeof o &amp;&amp; (l = o,
                    o = arguments[r] || {},
                    r++),
                    "object" == typeof o || g(o) || (o = {}),
                    r === a &amp;&amp; (o = this,
                    r--); r &lt; a; r++)
                        if (null != (t = arguments[r]))
                            for (e in t)
                                i = t[e],
                                "__proto__" !== e &amp;&amp; o !== i &amp;&amp; (l &amp;&amp; i &amp;&amp; (P.isPlainObject(i) || (n = Array.isArray(i))) ? (s = o[e],
                                s = n &amp;&amp; !Array.isArray(s) ? [] : n || P.isPlainObject(s) ? s : {},
                                n = !1,
                                o[e] = P.extend(l, s, i)) : void 0 !== i &amp;&amp; (o[e] = i));
                    return o
                }
                ,
                P.extend({
                    expando: "jQuery" + (u + Math.random()).replace(/\D/g, ""),
                    isReady: !0,
                    error: function(t) {
                        throw new Error(t)
                    },
                    noop: function() {},
                    isPlainObject: function(t) {
                        return !(!t || "[object Object]" !== o.call(t) || (t = i(t)) &amp;&amp; ("function" != typeof (t = b.call(t, "constructor") &amp;&amp; t.constructor) || r.call(t) !== h))
                    },
                    isEmptyObject: function(t) {
                        for (var e in t)
                            return !1;
                        return !0
                    },
                    globalEval: function(t, e, i) {
                        _(t, {
                            nonce: e &amp;&amp; e.nonce
                        }, i)
                    },
                    each: function(t, e) {
                        var i, n = 0;
                        if (d(t))
                            for (i = t.length; n &lt; i &amp;&amp; !1 !== e.call(t[n], n, t[n]); n++)
                                ;
                        else
                            for (n in t)
                                if (!1 === e.call(t[n], n, t[n]))
                                    break;
                        return t
                    },
                    makeArray: function(t, e) {
                        e = e || [];
                        return null != t &amp;&amp; (d(Object(t)) ? P.merge(e, "string" == typeof t ? [t] : t) : l.call(e, t)),
                        e
                    },
                    inArray: function(t, e, i) {
                        return null == e ? -1 : s.call(e, t, i)
                    },
                    merge: function(t, e) {
                        for (var i = +e.length, n = 0, s = t.length; n &lt; i; n++)
                            t[s++] = e[n];
                        return t.length = s,
                        t
                    },
                    grep: function(t, e, i) {
                        for (var n = [], s = 0, o = t.length, r = !i; s &lt; o; s++)
                            !e(t[s], s) != r &amp;&amp; n.push(t[s]);
                        return n
                    },
                    map: function(t, e, i) {
                        var n, s, o = 0, r = [];
                        if (d(t))
                            for (n = t.length; o &lt; n; o++)
                                null != (s = e(t[o], o, i)) &amp;&amp; r.push(s);
                        else
                            for (o in t)
                                null != (s = e(t[o], o, i)) &amp;&amp; r.push(s);
                        return v(r)
                    },
                    guid: 1,
                    support: y
                }),
                "function" == typeof Symbol &amp;&amp; (P.fn[Symbol.iterator] = e[Symbol.iterator]),
                P.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function(t, e) {
                    n["[object " + e + "]"] = e.toLowerCase()
                });
                var p = function(i) {
                    function u(t, e) {
                        return t = "0x" + t.slice(1) - 65536,
                        e || (t &lt; 0 ? String.fromCharCode(65536 + t) : String.fromCharCode(t &gt;&gt; 10 | 55296, 1023 &amp; t | 56320))
                    }
                    function d(t, e) {
                        return e ? "\0" === t ? "�" : t.slice(0, -1) + "\\" + t.charCodeAt(t.length - 1).toString(16) + " " : "\\" + t
                    }
                    function n() {
                        x()
                    }
                    var t, p, _, o, s, f, g, m, w, l, h, x, C, r, P, v, a, c, b, k = "sizzle" + +new Date, y = i.document, D = 0, T = 0, H = lt(), E = lt(), S = lt(), I = lt(), A = function(t, e) {
                        return t === e &amp;&amp; (h = !0),
                        0
                    }, M = {}.hasOwnProperty, e = [], O = e.pop, N = e.push, z = e.push, L = e.slice, F = function(t, e) {
                        for (var i = 0, n = t.length; i &lt; n; i++)
                            if (t[i] === e)
                                return i;
                        return -1
                    }, j = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", W = "[\\x20\\t\\r\\n\\f]", B = "(?:\\\\[\\da-fA-F]{1,6}" + W + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", $ = "\\[" + W + "*(" + B + ")(?:" + W + "*([*^$|!~]?=)" + W + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + B + "))|)" + W + "*\\]", R = ":(" + B + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + $ + ")*)|.*)\\)|)", q = new RegExp(W + "+","g"), Y = new RegExp("^" + W + "+|((?:^|[^\\\\])(?:\\\\.)*)" + W + "+$","g"), V = new RegExp("^" + W + "*," + W + "*"), U = new RegExp("^" + W + "*([&gt;+~]|" + W + ")" + W + "*"), X = new RegExp(W + "|&gt;"), Q = new RegExp(R), K = new RegExp("^" + B + "$"), G = {
                        ID: new RegExp("^#(" + B + ")"),
                        CLASS: new RegExp("^\\.(" + B + ")"),
                        TAG: new RegExp("^(" + B + "|[*])"),
                        ATTR: new RegExp("^" + $),
                        PSEUDO: new RegExp("^" + R),
                        CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + W + "*(even|odd|(([+-]|)(\\d*)n|)" + W + "*(?:([+-]|)" + W + "*(\\d+)|))" + W + "*\\)|)","i"),
                        bool: new RegExp("^(?:" + j + ")$","i"),
                        needsContext: new RegExp("^" + W + "*[&gt;+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + W + "*((?:-\\d)?\\d*)" + W + "*\\)|)(?=[^-]|$)","i")
                    }, J = /HTML$/i, Z = /^(?:input|select|textarea|button)$/i, tt = /^h\d$/i, et = /^[^{]+\{\s*\[native \w/, it = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, nt = /[+~]/, st = new RegExp("\\\\[\\da-fA-F]{1,6}" + W + "?|\\\\([^\\r\\n\\f])","g"), ot = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, rt = bt(function(t) {
                        return !0 === t.disabled &amp;&amp; "fieldset" === t.nodeName.toLowerCase()
                    }, {
                        dir: "parentNode",
                        next: "legend"
                    });
                    try {
                        z.apply(e = L.call(y.childNodes), y.childNodes),
                        e[y.childNodes.length].nodeType
                    } catch (t) {
                        z = {
                            apply: e.length ? function(t, e) {
                                N.apply(t, L.call(e))
                            }
                            : function(t, e) {
                                for (var i = t.length, n = 0; t[i++] = e[n++]; )
                                    ;
                                t.length = i - 1
                            }
                        }
                    }
                    function at(t, e, i, n) {
                        var s, o, r, a, l, h, c = e &amp;&amp; e.ownerDocument, u = e ? e.nodeType : 9;
                        if (i = i || [],
                        "string" != typeof t || !t || 1 !== u &amp;&amp; 9 !== u &amp;&amp; 11 !== u)
                            return i;
                        if (!n &amp;&amp; (x(e),
                        e = e || C,
                        P)) {
                            if (11 !== u &amp;&amp; (a = it.exec(t)))
                                if (h = a[1]) {
                                    if (9 === u) {
                                        if (!(o = e.getElementById(h)))
                                            return i;
                                        if (o.id === h)
                                            return i.push(o),
                                            i
                                    } else if (c &amp;&amp; (o = c.getElementById(h)) &amp;&amp; b(e, o) &amp;&amp; o.id === h)
                                        return i.push(o),
                                        i
                                } else {
                                    if (a[2])
                                        return z.apply(i, e.getElementsByTagName(t)),
                                        i;
                                    if ((h = a[3]) &amp;&amp; p.getElementsByClassName &amp;&amp; e.getElementsByClassName)
                                        return z.apply(i, e.getElementsByClassName(h)),
                                        i
                                }
                            if (p.qsa &amp;&amp; !I[t + " "] &amp;&amp; (!v || !v.test(t)) &amp;&amp; (1 !== u || "object" !== e.nodeName.toLowerCase())) {
                                if (h = t,
                                c = e,
                                1 === u &amp;&amp; (X.test(t) || U.test(t))) {
                                    for ((c = nt.test(t) &amp;&amp; gt(e.parentNode) || e) === e &amp;&amp; p.scope || ((r = e.getAttribute("id")) ? r = r.replace(ot, d) : e.setAttribute("id", r = k)),
                                    s = (l = f(t)).length; s--; )
                                        l[s] = (r ? "#" + r : ":scope") + " " + vt(l[s]);
                                    h = l.join(",")
                                }
                                try {
                                    return z.apply(i, c.querySelectorAll(h)),
                                    i
                                } catch (e) {
                                    I(t, !0)
                                } finally {
                                    r === k &amp;&amp; e.removeAttribute("id")
                                }
                            }
                        }
                        return m(t.replace(Y, "$1"), e, i, n)
                    }
                    function lt() {
                        var n = [];
                        return function t(e, i) {
                            return n.push(e + " ") &gt; _.cacheLength &amp;&amp; delete t[n.shift()],
                            t[e + " "] = i
                        }
                    }
                    function ht(t) {
                        return t[k] = !0,
                        t
                    }
                    function ct(t) {
                        var e = C.createElement("fieldset");
                        try {
                            return !!t(e)
                        } catch (t) {
                            return !1
                        } finally {
                            e.parentNode &amp;&amp; e.parentNode.removeChild(e)
                        }
                    }
                    function ut(t, e) {
                        for (var i = t.split("|"), n = i.length; n--; )
                            _.attrHandle[i[n]] = e
                    }
                    function dt(t, e) {
                        var i = e &amp;&amp; t
                          , n = i &amp;&amp; 1 === t.nodeType &amp;&amp; 1 === e.nodeType &amp;&amp; t.sourceIndex - e.sourceIndex;
                        if (n)
                            return n;
                        if (i)
                            for (; i = i.nextSibling; )
                                if (i === e)
                                    return -1;
                        return t ? 1 : -1
                    }
                    function pt(e) {
                        return function(t) {
                            return "form"in t ? t.parentNode &amp;&amp; !1 === t.disabled ? "label"in t ? "label"in t.parentNode ? t.parentNode.disabled === e : t.disabled === e : t.isDisabled === e || t.isDisabled !== !e &amp;&amp; rt(t) === e : t.disabled === e : "label"in t &amp;&amp; t.disabled === e
                        }
                    }
                    function ft(r) {
                        return ht(function(o) {
                            return o = +o,
                            ht(function(t, e) {
                                for (var i, n = r([], t.length, o), s = n.length; s--; )
                                    t[i = n[s]] &amp;&amp; (t[i] = !(e[i] = t[i]))
                            })
                        })
                    }
                    function gt(t) {
                        return t &amp;&amp; void 0 !== t.getElementsByTagName &amp;&amp; t
                    }
                    for (t in p = at.support = {},
                    s = at.isXML = function(t) {
                        var e = t.namespaceURI
                          , t = (t.ownerDocument || t).documentElement;
                        return !J.test(e || t &amp;&amp; t.nodeName || "HTML")
                    }
                    ,
                    x = at.setDocument = function(t) {
                        var e, t = t ? t.ownerDocument || t : y;
                        return t != C &amp;&amp; 9 === t.nodeType &amp;&amp; t.documentElement &amp;&amp; (r = (C = t).documentElement,
                        P = !s(C),
                        y != C &amp;&amp; (e = C.defaultView) &amp;&amp; e.top !== e &amp;&amp; (e.addEventListener ? e.addEventListener("unload", n, !1) : e.attachEvent &amp;&amp; e.attachEvent("onunload", n)),
                        p.scope = ct(function(t) {
                            return r.appendChild(t).appendChild(C.createElement("div")),
                            void 0 !== t.querySelectorAll &amp;&amp; !t.querySelectorAll(":scope fieldset div").length
                        }),
                        p.attributes = ct(function(t) {
                            return t.className = "i",
                            !t.getAttribute("className")
                        }),
                        p.getElementsByTagName = ct(function(t) {
                            return t.appendChild(C.createComment("")),
                            !t.getElementsByTagName("*").length
                        }),
                        p.getElementsByClassName = et.test(C.getElementsByClassName),
                        p.getById = ct(function(t) {
                            return r.appendChild(t).id = k,
                            !C.getElementsByName || !C.getElementsByName(k).length
                        }),
                        p.getById ? (_.filter.ID = function(t) {
                            var e = t.replace(st, u);
                            return function(t) {
                                return t.getAttribute("id") === e
                            }
                        }
                        ,
                        _.find.ID = function(t, e) {
                            if (void 0 !== e.getElementById &amp;&amp; P) {
                                t = e.getElementById(t);
                                return t ? [t] : []
                            }
                        }
                        ) : (_.filter.ID = function(t) {
                            var e = t.replace(st, u);
                            return function(t) {
                                t = void 0 !== t.getAttributeNode &amp;&amp; t.getAttributeNode("id");
                                return t &amp;&amp; t.value === e
                            }
                        }
                        ,
                        _.find.ID = function(t, e) {
                            if (void 0 !== e.getElementById &amp;&amp; P) {
                                var i, n, s, o = e.getElementById(t);
                                if (o) {
                                    if ((i = o.getAttributeNode("id")) &amp;&amp; i.value === t)
                                        return [o];
                                    for (s = e.getElementsByName(t),
                                    n = 0; o = s[n++]; )
                                        if ((i = o.getAttributeNode("id")) &amp;&amp; i.value === t)
                                            return [o]
                                }
                                return []
                            }
                        }
                        ),
                        _.find.TAG = p.getElementsByTagName ? function(t, e) {
                            return void 0 !== e.getElementsByTagName ? e.getElementsByTagName(t) : p.qsa ? e.querySelectorAll(t) : void 0
                        }
                        : function(t, e) {
                            var i, n = [], s = 0, o = e.getElementsByTagName(t);
                            if ("*" !== t)
                                return o;
                            for (; i = o[s++]; )
                                1 === i.nodeType &amp;&amp; n.push(i);
                            return n
                        }
                        ,
                        _.find.CLASS = p.getElementsByClassName &amp;&amp; function(t, e) {
                            if (void 0 !== e.getElementsByClassName &amp;&amp; P)
                                return e.getElementsByClassName(t)
                        }
                        ,
                        a = [],
                        v = [],
                        (p.qsa = et.test(C.querySelectorAll)) &amp;&amp; (ct(function(t) {
                            var e;
                            r.appendChild(t).innerHTML = "&lt;a id='" + k + "'&gt;&lt;/a&gt;&lt;select id='" + k + "-\r\\' msallowcapture=''&gt;&lt;option selected=''&gt;&lt;/option&gt;&lt;/select&gt;",
                            t.querySelectorAll("[msallowcapture^='']").length &amp;&amp; v.push("[*^$]=" + W + "*(?:''|\"\")"),
                            t.querySelectorAll("[selected]").length || v.push("\\[" + W + "*(?:value|" + j + ")"),
                            t.querySelectorAll("[id~=" + k + "-]").length || v.push("~="),
                            (e = C.createElement("input")).setAttribute("name", ""),
                            t.appendChild(e),
                            t.querySelectorAll("[name='']").length || v.push("\\[" + W + "*name" + W + "*=" + W + "*(?:''|\"\")"),
                            t.querySelectorAll(":checked").length || v.push(":checked"),
                            t.querySelectorAll("a#" + k + "+*").length || v.push(".#.+[+~]"),
                            t.querySelectorAll("\\\f"),
                            v.push("[\\r\\n\\f]")
                        }),
                        ct(function(t) {
                            t.innerHTML = "&lt;a href='' disabled='disabled'&gt;&lt;/a&gt;&lt;select disabled='disabled'&gt;&lt;option/&gt;&lt;/select&gt;";
                            var e = C.createElement("input");
                            e.setAttribute("type", "hidden"),
                            t.appendChild(e).setAttribute("name", "D"),
                            t.querySelectorAll("[name=d]").length &amp;&amp; v.push("name" + W + "*[*^$|!~]?="),
                            2 !== t.querySelectorAll(":enabled").length &amp;&amp; v.push(":enabled", ":disabled"),
                            r.appendChild(t).disabled = !0,
                            2 !== t.querySelectorAll(":disabled").length &amp;&amp; v.push(":enabled", ":disabled"),
                            t.querySelectorAll("*,:x"),
                            v.push(",.*:")
                        })),
                        (p.matchesSelector = et.test(c = r.matches || r.webkitMatchesSelector || r.mozMatchesSelector || r.oMatchesSelector || r.msMatchesSelector)) &amp;&amp; ct(function(t) {
                            p.disconnectedMatch = c.call(t, "*"),
                            c.call(t, "[s!='']:x"),
                            a.push("!=", R)
                        }),
                        v = v.length &amp;&amp; new RegExp(v.join("|")),
                        a = a.length &amp;&amp; new RegExp(a.join("|")),
                        e = et.test(r.compareDocumentPosition),
                        b = e || et.test(r.contains) ? function(t, e) {
                            var i = 9 === t.nodeType ? t.documentElement : t
                              , e = e &amp;&amp; e.parentNode;
                            return t === e || !(!e || 1 !== e.nodeType || !(i.contains ? i.contains(e) : t.compareDocumentPosition &amp;&amp; 16 &amp; t.compareDocumentPosition(e)))
                        }
                        : function(t, e) {
                            if (e)
                                for (; e = e.parentNode; )
                                    if (e === t)
                                        return !0;
                            return !1
                        }
                        ,
                        A = e ? function(t, e) {
                            return t === e ? (h = !0,
                            0) : (i = !t.compareDocumentPosition - !e.compareDocumentPosition) || (1 &amp; (i = (t.ownerDocument || t) == (e.ownerDocument || e) ? t.compareDocumentPosition(e) : 1) || !p.sortDetached &amp;&amp; e.compareDocumentPosition(t) === i ? t == C || t.ownerDocument == y &amp;&amp; b(y, t) ? -1 : e == C || e.ownerDocument == y &amp;&amp; b(y, e) ? 1 : l ? F(l, t) - F(l, e) : 0 : 4 &amp; i ? -1 : 1);
                            var i
                        }
                        : function(t, e) {
                            if (t === e)
                                return h = !0,
                                0;
                            var i, n = 0, s = t.parentNode, o = e.parentNode, r = [t], a = [e];
                            if (!s || !o)
                                return t == C ? -1 : e == C ? 1 : s ? -1 : o ? 1 : l ? F(l, t) - F(l, e) : 0;
                            if (s === o)
                                return dt(t, e);
                            for (i = t; i = i.parentNode; )
                                r.unshift(i);
                            for (i = e; i = i.parentNode; )
                                a.unshift(i);
                            for (; r[n] === a[n]; )
                                n++;
                            return n ? dt(r[n], a[n]) : r[n] == y ? -1 : a[n] == y ? 1 : 0
                        }
                        ),
                        C
                    }
                    ,
                    at.matches = function(t, e) {
                        return at(t, null, null, e)
                    }
                    ,
                    at.matchesSelector = function(t, e) {
                        if (x(t),
                        p.matchesSelector &amp;&amp; P &amp;&amp; !I[e + " "] &amp;&amp; (!a || !a.test(e)) &amp;&amp; (!v || !v.test(e)))
                            try {
                                var i = c.call(t, e);
                                if (i || p.disconnectedMatch || t.document &amp;&amp; 11 !== t.document.nodeType)
                                    return i
                            } catch (t) {
                                I(e, !0)
                            }
                        return 0 &lt; at(e, C, null, [t]).length
                    }
                    ,
                    at.contains = function(t, e) {
                        return (t.ownerDocument || t) != C &amp;&amp; x(t),
                        b(t, e)
                    }
                    ,
                    at.attr = function(t, e) {
                        (t.ownerDocument || t) != C &amp;&amp; x(t);
                        var i = _.attrHandle[e.toLowerCase()]
                          , i = i &amp;&amp; M.call(_.attrHandle, e.toLowerCase()) ? i(t, e, !P) : void 0;
                        return void 0 !== i ? i : p.attributes || !P ? t.getAttribute(e) : (i = t.getAttributeNode(e)) &amp;&amp; i.specified ? i.value : null
                    }
                    ,
                    at.escape = function(t) {
                        return (t + "").replace(ot, d)
                    }
                    ,
                    at.error = function(t) {
                        throw new Error("Syntax error, unrecognized expression: " + t)
                    }
                    ,
                    at.uniqueSort = function(t) {
                        var e, i = [], n = 0, s = 0;
                        if (h = !p.detectDuplicates,
                        l = !p.sortStable &amp;&amp; t.slice(0),
                        t.sort(A),
                        h) {
                            for (; e = t[s++]; )
                                e === t[s] &amp;&amp; (n = i.push(s));
                            for (; n--; )
                                t.splice(i[n], 1)
                        }
                        return l = null,
                        t
                    }
                    ,
                    o = at.getText = function(t) {
                        var e, i = "", n = 0, s = t.nodeType;
                        if (s) {
                            if (1 === s || 9 === s || 11 === s) {
                                if ("string" == typeof t.textContent)
                                    return t.textContent;
                                for (t = t.firstChild; t; t = t.nextSibling)
                                    i += o(t)
                            } else if (3 === s || 4 === s)
                                return t.nodeValue
                        } else
                            for (; e = t[n++]; )
                                i += o(e);
                        return i
                    }
                    ,
                    (_ = at.selectors = {
                        cacheLength: 50,
                        createPseudo: ht,
                        match: G,
                        attrHandle: {},
                        find: {},
                        relative: {
                            "&gt;": {
                                dir: "parentNode",
                                first: !0
                            },
                            " ": {
                                dir: "parentNode"
                            },
                            "+": {
                                dir: "previousSibling",
                                first: !0
                            },
                            "~": {
                                dir: "previousSibling"
                            }
                        },
                        preFilter: {
                            ATTR: function(t) {
                                return t[1] = t[1].replace(st, u),
                                t[3] = (t[3] || t[4] || t[5] || "").replace(st, u),
                                "~=" === t[2] &amp;&amp; (t[3] = " " + t[3] + " "),
                                t.slice(0, 4)
                            },
                            CHILD: function(t) {
                                return t[1] = t[1].toLowerCase(),
                                "nth" === t[1].slice(0, 3) ? (t[3] || at.error(t[0]),
                                t[4] = +(t[4] ? t[5] + (t[6] || 1) : 2 * ("even" === t[3] || "odd" === t[3])),
                                t[5] = +(t[7] + t[8] || "odd" === t[3])) : t[3] &amp;&amp; at.error(t[0]),
                                t
                            },
                            PSEUDO: function(t) {
                                var e, i = !t[6] &amp;&amp; t[2];
                                return G.CHILD.test(t[0]) ? null : (t[3] ? t[2] = t[4] || t[5] || "" : i &amp;&amp; Q.test(i) &amp;&amp; (e = f(i, !0)) &amp;&amp; (e = i.indexOf(")", i.length - e) - i.length) &amp;&amp; (t[0] = t[0].slice(0, e),
                                t[2] = i.slice(0, e)),
                                t.slice(0, 3))
                            }
                        },
                        filter: {
                            TAG: function(t) {
                                var e = t.replace(st, u).toLowerCase();
                                return "*" === t ? function() {
                                    return !0
                                }
                                : function(t) {
                                    return t.nodeName &amp;&amp; t.nodeName.toLowerCase() === e
                                }
                            },
                            CLASS: function(t) {
                                var e = H[t + " "];
                                return e || (e = new RegExp("(^|" + W + ")" + t + "(" + W + "|$)")) &amp;&amp; H(t, function(t) {
                                    return e.test("string" == typeof t.className &amp;&amp; t.className || void 0 !== t.getAttribute &amp;&amp; t.getAttribute("class") || "")
                                })
                            },
                            ATTR: function(e, i, n) {
                                return function(t) {
                                    t = at.attr(t, e);
                                    return null == t ? "!=" === i : !i || (t += "",
                                    "=" === i ? t === n : "!=" === i ? t !== n : "^=" === i ? n &amp;&amp; 0 === t.indexOf(n) : "*=" === i ? n &amp;&amp; -1 &lt; t.indexOf(n) : "$=" === i ? n &amp;&amp; t.slice(-n.length) === n : "~=" === i ? -1 &lt; (" " + t.replace(q, " ") + " ").indexOf(n) : "|=" === i &amp;&amp; (t === n || t.slice(0, n.length + 1) === n + "-"))
                                }
                            },
                            CHILD: function(f, t, e, g, m) {
                                var v = "nth" !== f.slice(0, 3)
                                  , b = "last" !== f.slice(-4)
                                  , y = "of-type" === t;
                                return 1 === g &amp;&amp; 0 === m ? function(t) {
                                    return !!t.parentNode
                                }
                                : function(t, e, i) {
                                    var n, s, o, r, a, l, h = v != b ? "nextSibling" : "previousSibling", c = t.parentNode, u = y &amp;&amp; t.nodeName.toLowerCase(), d = !i &amp;&amp; !y, p = !1;
                                    if (c) {
                                        if (v) {
                                            for (; h; ) {
                                                for (r = t; r = r[h]; )
                                                    if (y ? r.nodeName.toLowerCase() === u : 1 === r.nodeType)
                                                        return !1;
                                                l = h = "only" === f &amp;&amp; !l &amp;&amp; "nextSibling"
                                            }
                                            return !0
                                        }
                                        if (l = [b ? c.firstChild : c.lastChild],
                                        b &amp;&amp; d) {
                                            for (p = (a = (n = (s = (o = (r = c)[k] || (r[k] = {}))[r.uniqueID] || (o[r.uniqueID] = {}))[f] || [])[0] === D &amp;&amp; n[1]) &amp;&amp; n[2],
                                            r = a &amp;&amp; c.childNodes[a]; r = ++a &amp;&amp; r &amp;&amp; r[h] || (p = a = 0) || l.pop(); )
                                                if (1 === r.nodeType &amp;&amp; ++p &amp;&amp; r === t) {
                                                    s[f] = [D, a, p];
                                                    break
                                                }
                                        } else if (!1 === (p = d ? a = (n = (s = (o = (r = t)[k] || (r[k] = {}))[r.uniqueID] || (o[r.uniqueID] = {}))[f] || [])[0] === D &amp;&amp; n[1] : p))
                                            for (; (r = ++a &amp;&amp; r &amp;&amp; r[h] || (p = a = 0) || l.pop()) &amp;&amp; ((y ? r.nodeName.toLowerCase() !== u : 1 !== r.nodeType) || !++p || (d &amp;&amp; ((s = (o = r[k] || (r[k] = {}))[r.uniqueID] || (o[r.uniqueID] = {}))[f] = [D, p]),
                                            r !== t)); )
                                                ;
                                        return (p -= m) === g || p % g == 0 &amp;&amp; 0 &lt;= p / g
                                    }
                                }
                            },
                            PSEUDO: function(t, o) {
                                var e, r = _.pseudos[t] || _.setFilters[t.toLowerCase()] || at.error("unsupported pseudo: " + t);
                                return r[k] ? r(o) : 1 &lt; r.length ? (e = [t, t, "", o],
                                _.setFilters.hasOwnProperty(t.toLowerCase()) ? ht(function(t, e) {
                                    for (var i, n = r(t, o), s = n.length; s--; )
                                        t[i = F(t, n[s])] = !(e[i] = n[s])
                                }) : function(t) {
                                    return r(t, 0, e)
                                }
                                ) : r
                            }
                        },
                        pseudos: {
                            not: ht(function(t) {
                                var n = []
                                  , s = []
                                  , a = g(t.replace(Y, "$1"));
                                return a[k] ? ht(function(t, e, i, n) {
                                    for (var s, o = a(t, null, n, []), r = t.length; r--; )
                                        (s = o[r]) &amp;&amp; (t[r] = !(e[r] = s))
                                }) : function(t, e, i) {
                                    return n[0] = t,
                                    a(n, null, i, s),
                                    n[0] = null,
                                    !s.pop()
                                }
                            }),
                            has: ht(function(e) {
                                return function(t) {
                                    return 0 &lt; at(e, t).length
                                }
                            }),
                            contains: ht(function(e) {
                                return e = e.replace(st, u),
                                function(t) {
                                    return -1 &lt; (t.textContent || o(t)).indexOf(e)
                                }
                            }),
                            lang: ht(function(i) {
                                return K.test(i || "") || at.error("unsupported lang: " + i),
                                i = i.replace(st, u).toLowerCase(),
                                function(t) {
                                    var e;
                                    do {
                                        if (e = P ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang"))
                                            return (e = e.toLowerCase()) === i || 0 === e.indexOf(i + "-")
                                    } while ((t = t.parentNode) &amp;&amp; 1 === t.nodeType);
                                    return !1
                                }
                            }),
                            target: function(t) {
                                var e = i.location &amp;&amp; i.location.hash;
                                return e &amp;&amp; e.slice(1) === t.id
                            },
                            root: function(t) {
                                return t === r
                            },
                            focus: function(t) {
                                return t === C.activeElement &amp;&amp; (!C.hasFocus || C.hasFocus()) &amp;&amp; !!(t.type || t.href || ~t.tabIndex)
                            },
                            enabled: pt(!1),
                            disabled: pt(!0),
                            checked: function(t) {
                                var e = t.nodeName.toLowerCase();
                                return "input" === e &amp;&amp; !!t.checked || "option" === e &amp;&amp; !!t.selected
                            },
                            selected: function(t) {
                                return t.parentNode &amp;&amp; t.parentNode.selectedIndex,
                                !0 === t.selected
                            },
                            empty: function(t) {
                                for (t = t.firstChild; t; t = t.nextSibling)
                                    if (t.nodeType &lt; 6)
                                        return !1;
                                return !0
                            },
                            parent: function(t) {
                                return !_.pseudos.empty(t)
                            },
                            header: function(t) {
                                return tt.test(t.nodeName)
                            },
                            input: function(t) {
                                return Z.test(t.nodeName)
                            },
                            button: function(t) {
                                var e = t.nodeName.toLowerCase();
                                return "input" === e &amp;&amp; "button" === t.type || "button" === e
                            },
                            text: function(t) {
                                return "input" === t.nodeName.toLowerCase() &amp;&amp; "text" === t.type &amp;&amp; (null == (t = t.getAttribute("type")) || "text" === t.toLowerCase())
                            },
                            first: ft(function() {
                                return [0]
                            }),
                            last: ft(function(t, e) {
                                return [e - 1]
                            }),
                            eq: ft(function(t, e, i) {
                                return [i &lt; 0 ? i + e : i]
                            }),
                            even: ft(function(t, e) {
                                for (var i = 0; i &lt; e; i += 2)
                                    t.push(i);
                                return t
                            }),
                            odd: ft(function(t, e) {
                                for (var i = 1; i &lt; e; i += 2)
                                    t.push(i);
                                return t
                            }),
                            lt: ft(function(t, e, i) {
                                for (var n = i &lt; 0 ? i + e : e &lt; i ? e : i; 0 &lt;= --n; )
                                    t.push(n);
                                return t
                            }),
                            gt: ft(function(t, e, i) {
                                for (var n = i &lt; 0 ? i + e : i; ++n &lt; e; )
                                    t.push(n);
                                return t
                            })
                        }
                    }).pseudos.nth = _.pseudos.eq,
                    {
                        radio: !0,
                        checkbox: !0,
                        file: !0,
                        password: !0,
                        image: !0
                    })
                        _.pseudos[t] = function(e) {
                            return function(t) {
                                return "input" === t.nodeName.toLowerCase() &amp;&amp; t.type === e
                            }
                        }(t);
                    for (t in {
                        submit: !0,
                        reset: !0
                    })
                        _.pseudos[t] = function(i) {
                            return function(t) {
                                var e = t.nodeName.toLowerCase();
                                return ("input" === e || "button" === e) &amp;&amp; t.type === i
                            }
                        }(t);
                    function mt() {}
                    function vt(t) {
                        for (var e = 0, i = t.length, n = ""; e &lt; i; e++)
                            n += t[e].value;
                        return n
                    }
                    function bt(r, t, e) {
                        var a = t.dir
                          , l = t.next
                          , h = l || a
                          , c = e &amp;&amp; "parentNode" === h
                          , u = T++;
                        return t.first ? function(t, e, i) {
                            for (; t = t[a]; )
                                if (1 === t.nodeType || c)
                                    return r(t, e, i);
                            return !1
                        }
                        : function(t, e, i) {
                            var n, s, o = [D, u];
                            if (i) {
                                for (; t = t[a]; )
                                    if ((1 === t.nodeType || c) &amp;&amp; r(t, e, i))
                                        return !0
                            } else
                                for (; t = t[a]; )
                                    if (1 === t.nodeType || c)
                                        if (n = (s = t[k] || (t[k] = {}))[t.uniqueID] || (s[t.uniqueID] = {}),
                                        l &amp;&amp; l === t.nodeName.toLowerCase())
                                            t = t[a] || t;
                                        else {
                                            if ((s = n[h]) &amp;&amp; s[0] === D &amp;&amp; s[1] === u)
                                                return o[2] = s[2];
                                            if ((n[h] = o)[2] = r(t, e, i))
                                                return !0
                                        }
                            return !1
                        }
                    }
                    function yt(s) {
                        return 1 &lt; s.length ? function(t, e, i) {
                            for (var n = s.length; n--; )
                                if (!s[n](t, e, i))
                                    return !1;
                            return !0
                        }
                        : s[0]
                    }
                    function _t(t, e, i, n, s) {
                        for (var o, r = [], a = 0, l = t.length, h = null != e; a &lt; l; a++)
                            (o = t[a]) &amp;&amp; (i &amp;&amp; !i(o, n, s) || (r.push(o),
                            h &amp;&amp; e.push(a)));
                        return r
                    }
                    function wt(t) {
                        for (var n, e, i, s = t.length, o = _.relative[t[0].type], r = o || _.relative[" "], a = o ? 1 : 0, l = bt(function(t) {
                            return t === n
                        }, r, !0), h = bt(function(t) {
                            return -1 &lt; F(n, t)
                        }, r, !0), c = [function(t, e, i) {
                            i = !o &amp;&amp; (i || e !== w) || ((n = e).nodeType ? l : h)(t, e, i);
                            return n = null,
                            i
                        }
                        ]; a &lt; s; a++)
                            if (e = _.relative[t[a].type])
                                c = [bt(yt(c), e)];
                            else {
                                if ((e = _.filter[t[a].type].apply(null, t[a].matches))[k]) {
                                    for (i = ++a; i &lt; s &amp;&amp; !_.relative[t[i].type]; i++)
                                        ;
                                    return function t(p, f, g, m, v, e) {
                                        return m &amp;&amp; !m[k] &amp;&amp; (m = t(m)),
                                        v &amp;&amp; !v[k] &amp;&amp; (v = t(v, e)),
                                        ht(function(t, e, i, n) {
                                            var s, o, r, a = [], l = [], h = e.length, c = t || function(t, e, i) {
                                                for (var n = 0, s = e.length; n &lt; s; n++)
                                                    at(t, e[n], i);
                                                return i
                                            }(f || "*", i.nodeType ? [i] : i, []), u = !p || !t &amp;&amp; f ? c : _t(c, a, p, i, n), d = g ? v || (t ? p : h || m) ? [] : e : u;
                                            if (g &amp;&amp; g(u, d, i, n),
                                            m)
                                                for (s = _t(d, l),
                                                m(s, [], i, n),
                                                o = s.length; o--; )
                                                    (r = s[o]) &amp;&amp; (d[l[o]] = !(u[l[o]] = r));
                                            if (t) {
                                                if (v || p) {
                                                    if (v) {
                                                        for (s = [],
                                                        o = d.length; o--; )
                                                            (r = d[o]) &amp;&amp; s.push(u[o] = r);
                                                        v(null, d = [], s, n)
                                                    }
                                                    for (o = d.length; o--; )
                                                        (r = d[o]) &amp;&amp; -1 &lt; (s = v ? F(t, r) : a[o]) &amp;&amp; (t[s] = !(e[s] = r))
                                                }
                                            } else
                                                d = _t(d === e ? d.splice(h, d.length) : d),
                                                v ? v(null, e, d, n) : z.apply(e, d)
                                        })
                                    }(1 &lt; a &amp;&amp; yt(c), 1 &lt; a &amp;&amp; vt(t.slice(0, a - 1).concat({
                                        value: " " === t[a - 2].type ? "*" : ""
                                    })).replace(Y, "$1"), e, a &lt; i &amp;&amp; wt(t.slice(a, i)), i &lt; s &amp;&amp; wt(t = t.slice(i)), i &lt; s &amp;&amp; vt(t))
                                }
                                c.push(e)
                            }
                        return yt(c)
                    }
                    return mt.prototype = _.filters = _.pseudos,
                    _.setFilters = new mt,
                    f = at.tokenize = function(t, e) {
                        var i, n, s, o, r, a, l, h = E[t + " "];
                        if (h)
                            return e ? 0 : h.slice(0);
                        for (r = t,
                        a = [],
                        l = _.preFilter; r; ) {
                            for (o in i &amp;&amp; !(n = V.exec(r)) || (n &amp;&amp; (r = r.slice(n[0].length) || r),
                            a.push(s = [])),
                            i = !1,
                            (n = U.exec(r)) &amp;&amp; (i = n.shift(),
                            s.push({
                                value: i,
                                type: n[0].replace(Y, " ")
                            }),
                            r = r.slice(i.length)),
                            _.filter)
                                !(n = G[o].exec(r)) || l[o] &amp;&amp; !(n = l[o](n)) || (i = n.shift(),
                                s.push({
                                    value: i,
                                    type: o,
                                    matches: n
                                }),
                                r = r.slice(i.length));
                            if (!i)
                                break
                        }
                        return e ? r.length : r ? at.error(t) : E(t, a).slice(0)
                    }
                    ,
                    g = at.compile = function(t, e) {
                        var i, m, v, b, y, n, s = [], o = [], r = S[t + " "];
                        if (!r) {
                            for (i = (e = e || f(t)).length; i--; )
                                ((r = wt(e[i]))[k] ? s : o).push(r);
                            (r = S(t, (b = 0 &lt; (v = s).length,
                            y = 0 &lt; (m = o).length,
                            n = function(t, e, i, n, s) {
                                var o, r, a, l = 0, h = "0", c = t &amp;&amp; [], u = [], d = w, p = t || y &amp;&amp; _.find.TAG("*", s), f = D += null == d ? 1 : Math.random() || .1, g = p.length;
                                for (s &amp;&amp; (w = e == C || e || s); h !== g &amp;&amp; null != (o = p[h]); h++) {
                                    if (y &amp;&amp; o) {
                                        for (r = 0,
                                        e || o.ownerDocument == C || (x(o),
                                        i = !P); a = m[r++]; )
                                            if (a(o, e || C, i)) {
                                                n.push(o);
                                                break
                                            }
                                        s &amp;&amp; (D = f)
                                    }
                                    b &amp;&amp; ((o = !a &amp;&amp; o) &amp;&amp; l--,
                                    t &amp;&amp; c.push(o))
                                }
                                if (l += h,
                                b &amp;&amp; h !== l) {
                                    for (r = 0; a = v[r++]; )
                                        a(c, u, e, i);
                                    if (t) {
                                        if (0 &lt; l)
                                            for (; h--; )
                                                c[h] || u[h] || (u[h] = O.call(n));
                                        u = _t(u)
                                    }
                                    z.apply(n, u),
                                    s &amp;&amp; !t &amp;&amp; 0 &lt; u.length &amp;&amp; 1 &lt; l + v.length &amp;&amp; at.uniqueSort(n)
                                }
                                return s &amp;&amp; (D = f,
                                w = d),
                                c
                            }
                            ,
                            b ? ht(n) : n))).selector = t
                        }
                        return r
                    }
                    ,
                    m = at.select = function(t, e, i, n) {
                        var s, o, r, a, l, h = "function" == typeof t &amp;&amp; t, c = !n &amp;&amp; f(t = h.selector || t);
                        if (i = i || [],
                        1 === c.length) {
                            if (2 &lt; (o = c[0] = c[0].slice(0)).length &amp;&amp; "ID" === (r = o[0]).type &amp;&amp; 9 === e.nodeType &amp;&amp; P &amp;&amp; _.relative[o[1].type]) {
                                if (!(e = (_.find.ID(r.matches[0].replace(st, u), e) || [])[0]))
                                    return i;
                                h &amp;&amp; (e = e.parentNode),
                                t = t.slice(o.shift().value.length)
                            }
                            for (s = G.needsContext.test(t) ? 0 : o.length; s-- &amp;&amp; (r = o[s],
                            !_.relative[a = r.type]); )
                                if ((l = _.find[a]) &amp;&amp; (n = l(r.matches[0].replace(st, u), nt.test(o[0].type) &amp;&amp; gt(e.parentNode) || e))) {
                                    if (o.splice(s, 1),
                                    !(t = n.length &amp;&amp; vt(o)))
                                        return z.apply(i, n),
                                        i;
                                    break
                                }
                        }
                        return (h || g(t, c))(n, e, !P, i, !e || nt.test(t) &amp;&amp; gt(e.parentNode) || e),
                        i
                    }
                    ,
                    p.sortStable = k.split("").sort(A).join("") === k,
                    p.detectDuplicates = !!h,
                    x(),
                    p.sortDetached = ct(function(t) {
                        return 1 &amp; t.compareDocumentPosition(C.createElement("fieldset"))
                    }),
                    ct(function(t) {
                        return t.innerHTML = "&lt;a href='#'&gt;&lt;/a&gt;",
                        "#" === t.firstChild.getAttribute("href")
                    }) || ut("type|href|height|width", function(t, e, i) {
                        if (!i)
                            return t.getAttribute(e, "type" === e.toLowerCase() ? 1 : 2)
                    }),
                    p.attributes &amp;&amp; ct(function(t) {
                        return t.innerHTML = "&lt;input/&gt;",
                        t.firstChild.setAttribute("value", ""),
                        "" === t.firstChild.getAttribute("value")
                    }) || ut("value", function(t, e, i) {
                        if (!i &amp;&amp; "input" === t.nodeName.toLowerCase())
                            return t.defaultValue
                    }),
                    ct(function(t) {
                        return null == t.getAttribute("disabled")
                    }) || ut(j, function(t, e, i) {
                        if (!i)
                            return !0 === t[e] ? e.toLowerCase() : (e = t.getAttributeNode(e)) &amp;&amp; e.specified ? e.value : null
                    }),
                    at
                }(x);
                P.find = p,
                P.expr = p.selectors,
                P.expr[":"] = P.expr.pseudos,
                P.uniqueSort = P.unique = p.uniqueSort,
                P.text = p.getText,
                P.isXMLDoc = p.isXML,
                P.contains = p.contains,
                P.escapeSelector = p.escape;
                function w(t, e, i) {
                    for (var n = [], s = void 0 !== i; (t = t[e]) &amp;&amp; 9 !== t.nodeType; )
                        if (1 === t.nodeType) {
                            if (s &amp;&amp; P(t).is(i))
                                break;
                            n.push(t)
                        }
                    return n
                }
                function k(t, e) {
                    for (var i = []; t; t = t.nextSibling)
                        1 === t.nodeType &amp;&amp; t !== e &amp;&amp; i.push(t);
                    return i
                }
                var D = P.expr.match.needsContext;
                function T(t, e) {
                    return t.nodeName &amp;&amp; t.nodeName.toLowerCase() === e.toLowerCase()
                }
                var H = /^&lt;([a-z][^\/\0&gt;:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?&gt;(?:&lt;\/\1&gt;|)$/i;
                function E(t, i, n) {
                    return g(i) ? P.grep(t, function(t, e) {
                        return !!i.call(t, e, t) !== n
                    }) : i.nodeType ? P.grep(t, function(t) {
                        return t === i !== n
                    }) : "string" != typeof i ? P.grep(t, function(t) {
                        return -1 &lt; s.call(i, t) !== n
                    }) : P.filter(i, t, n)
                }
                P.filter = function(t, e, i) {
                    var n = e[0];
                    return i &amp;&amp; (t = ":not(" + t + ")"),
                    1 === e.length &amp;&amp; 1 === n.nodeType ? P.find.matchesSelector(n, t) ? [n] : [] : P.find.matches(t, P.grep(e, function(t) {
                        return 1 === t.nodeType
                    }))
                }
                ,
                P.fn.extend({
                    find: function(t) {
                        var e, i, n = this.length, s = this;
                        if ("string" != typeof t)
                            return this.pushStack(P(t).filter(function() {
                                for (e = 0; e &lt; n; e++)
                                    if (P.contains(s[e], this))
                                        return !0
                            }));
                        for (i = this.pushStack([]),
                        e = 0; e &lt; n; e++)
                            P.find(t, s[e], i);
                        return 1 &lt; n ? P.uniqueSort(i) : i
                    },
                    filter: function(t) {
                        return this.pushStack(E(this, t || [], !1))
                    },
                    not: function(t) {
                        return this.pushStack(E(this, t || [], !0))
                    },
                    is: function(t) {
                        return !!E(this, "string" == typeof t &amp;&amp; D.test(t) ? P(t) : t || [], !1).length
                    }
                });
                var S = /^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*|#([\w-]+))$/;
                (P.fn.init = function(t, e, i) {
                    if (!t)
                        return this;
                    if (i = i || I,
                    "string" != typeof t)
                        return t.nodeType ? (this[0] = t,
                        this.length = 1,
                        this) : g(t) ? void 0 !== i.ready ? i.ready(t) : t(P) : P.makeArray(t, this);
                    if (!(n = "&lt;" === t[0] &amp;&amp; "&gt;" === t[t.length - 1] &amp;&amp; 3 &lt;= t.length ? [null, t, null] : S.exec(t)) || !n[1] &amp;&amp; e)
                        return (!e || e.jquery ? e || i : this.constructor(e)).find(t);
                    if (n[1]) {
                        if (e = e instanceof P ? e[0] : e,
                        P.merge(this, P.parseHTML(n[1], e &amp;&amp; e.nodeType ? e.ownerDocument || e : C, !0)),
                        H.test(n[1]) &amp;&amp; P.isPlainObject(e))
                            for (var n in e)
                                g(this[n]) ? this[n](e[n]) : this.attr(n, e[n]);
                        return this
                    }
                    return (t = C.getElementById(n[2])) &amp;&amp; (this[0] = t,
                    this.length = 1),
                    this
                }
                ).prototype = P.fn;
                var I = P(C)
                  , A = /^(?:parents|prev(?:Until|All))/
                  , M = {
                    children: !0,
                    contents: !0,
                    next: !0,
                    prev: !0
                };
                function O(t, e) {
                    for (; (t = t[e]) &amp;&amp; 1 !== t.nodeType; )
                        ;
                    return t
                }
                P.fn.extend({
                    has: function(t) {
                        var e = P(t, this)
                          , i = e.length;
                        return this.filter(function() {
                            for (var t = 0; t &lt; i; t++)
                                if (P.contains(this, e[t]))
                                    return !0
                        })
                    },
                    closest: function(t, e) {
                        var i, n = 0, s = this.length, o = [], r = "string" != typeof t &amp;&amp; P(t);
                        if (!D.test(t))
                            for (; n &lt; s; n++)
                                for (i = this[n]; i &amp;&amp; i !== e; i = i.parentNode)
                                    if (i.nodeType &lt; 11 &amp;&amp; (r ? -1 &lt; r.index(i) : 1 === i.nodeType &amp;&amp; P.find.matchesSelector(i, t))) {
                                        o.push(i);
                                        break
                                    }
                        return this.pushStack(1 &lt; o.length ? P.uniqueSort(o) : o)
                    },
                    index: function(t) {
                        return t ? "string" == typeof t ? s.call(P(t), this[0]) : s.call(this, t.jquery ? t[0] : t) : this[0] &amp;&amp; this[0].parentNode ? this.first().prevAll().length : -1
                    },
                    add: function(t, e) {
                        return this.pushStack(P.uniqueSort(P.merge(this.get(), P(t, e))))
                    },
                    addBack: function(t) {
                        return this.add(null == t ? this.prevObject : this.prevObject.filter(t))
                    }
                }),
                P.each({
                    parent: function(t) {
                        t = t.parentNode;
                        return t &amp;&amp; 11 !== t.nodeType ? t : null
                    },
                    parents: function(t) {
                        return w(t, "parentNode")
                    },
                    parentsUntil: function(t, e, i) {
                        return w(t, "parentNode", i)
                    },
                    next: function(t) {
                        return O(t, "nextSibling")
                    },
                    prev: function(t) {
                        return O(t, "previousSibling")
                    },
                    nextAll: function(t) {
                        return w(t, "nextSibling")
                    },
                    prevAll: function(t) {
                        return w(t, "previousSibling")
                    },
                    nextUntil: function(t, e, i) {
                        return w(t, "nextSibling", i)
                    },
                    prevUntil: function(t, e, i) {
                        return w(t, "previousSibling", i)
                    },
                    siblings: function(t) {
                        return k((t.parentNode || {}).firstChild, t)
                    },
                    children: function(t) {
                        return k(t.firstChild)
                    },
                    contents: function(t) {
                        return null != t.contentDocument &amp;&amp; i(t.contentDocument) ? t.contentDocument : (T(t, "template") &amp;&amp; (t = t.content || t),
                        P.merge([], t.childNodes))
                    }
                }, function(n, s) {
                    P.fn[n] = function(t, e) {
                        var i = P.map(this, s, t);
                        return (e = "Until" !== n.slice(-5) ? t : e) &amp;&amp; "string" == typeof e &amp;&amp; (i = P.filter(e, i)),
                        1 &lt; this.length &amp;&amp; (M[n] || P.uniqueSort(i),
                        A.test(n) &amp;&amp; i.reverse()),
                        this.pushStack(i)
                    }
                });
                var N = /[^\x20\t\r\n\f]+/g;
                function z(t) {
                    return t
                }
                function L(t) {
                    throw t
                }
                function F(t, e, i, n) {
                    var s;
                    try {
                        t &amp;&amp; g(s = t.promise) ? s.call(t).done(e).fail(i) : t &amp;&amp; g(s = t.then) ? s.call(t, e, i) : e.apply(void 0, [t].slice(n))
                    } catch (t) {
                        i.apply(void 0, [t])
                    }
                }
                P.Callbacks = function(n) {
                    var t, i;
                    n = "string" == typeof n ? (t = n,
                    i = {},
                    P.each(t.match(N) || [], function(t, e) {
                        i[e] = !0
                    }),
                    i) : P.extend({}, n);
                    function s() {
                        for (a = a || n.once,
                        r = o = !0; h.length; c = -1)
                            for (e = h.shift(); ++c &lt; l.length; )
                                !1 === l[c].apply(e[0], e[1]) &amp;&amp; n.stopOnFalse &amp;&amp; (c = l.length,
                                e = !1);
                        n.memory || (e = !1),
                        o = !1,
                        a &amp;&amp; (l = e ? [] : "")
                    }
                    var o, e, r, a, l = [], h = [], c = -1, u = {
                        add: function() {
                            return l &amp;&amp; (e &amp;&amp; !o &amp;&amp; (c = l.length - 1,
                            h.push(e)),
                            function i(t) {
                                P.each(t, function(t, e) {
                                    g(e) ? n.unique &amp;&amp; u.has(e) || l.push(e) : e &amp;&amp; e.length &amp;&amp; "string" !== f(e) &amp;&amp; i(e)
                                })
                            }(arguments),
                            e &amp;&amp; !o &amp;&amp; s()),
                            this
                        },
                        remove: function() {
                            return P.each(arguments, function(t, e) {
                                for (var i; -1 &lt; (i = P.inArray(e, l, i)); )
                                    l.splice(i, 1),
                                    i &lt;= c &amp;&amp; c--
                            }),
                            this
                        },
                        has: function(t) {
                            return t ? -1 &lt; P.inArray(t, l) : 0 &lt; l.length
                        },
                        empty: function() {
                            return l = l &amp;&amp; [],
                            this
                        },
                        disable: function() {
                            return a = h = [],
                            l = e = "",
                            this
                        },
                        disabled: function() {
                            return !l
                        },
                        lock: function() {
                            return a = h = [],
                            e || o || (l = e = ""),
                            this
                        },
                        locked: function() {
                            return !!a
                        },
                        fireWith: function(t, e) {
                            return a || (e = [t, (e = e || []).slice ? e.slice() : e],
                            h.push(e),
                            o || s()),
                            this
                        },
                        fire: function() {
                            return u.fireWith(this, arguments),
                            this
                        },
                        fired: function() {
                            return !!r
                        }
                    };
                    return u
                }
                ,
                P.extend({
                    Deferred: function(t) {
                        var o = [["notify", "progress", P.Callbacks("memory"), P.Callbacks("memory"), 2], ["resolve", "done", P.Callbacks("once memory"), P.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", P.Callbacks("once memory"), P.Callbacks("once memory"), 1, "rejected"]]
                          , s = "pending"
                          , r = {
                            state: function() {
                                return s
                            },
                            always: function() {
                                return a.done(arguments).fail(arguments),
                                this
                            },
                            catch: function(t) {
                                return r.then(null, t)
                            },
                            pipe: function() {
                                var s = arguments;
                                return P.Deferred(function(n) {
                                    P.each(o, function(t, e) {
                                        var i = g(s[e[4]]) &amp;&amp; s[e[4]];
                                        a[e[1]](function() {
                                            var t = i &amp;&amp; i.apply(this, arguments);
                                            t &amp;&amp; g(t.promise) ? t.promise().progress(n.notify).done(n.resolve).fail(n.reject) : n[e[0] + "With"](this, i ? [t] : arguments)
                                        })
                                    }),
                                    s = null
                                }).promise()
                            },
                            then: function(e, i, n) {
                                var l = 0;
                                function h(s, o, r, a) {
                                    return function() {
                                        function t() {
                                            var t, e;
                                            if (!(s &lt; l)) {
                                                if ((t = r.apply(i, n)) === o.promise())
                                                    throw new TypeError("Thenable self-resolution");
                                                e = t &amp;&amp; ("object" == typeof t || "function" == typeof t) &amp;&amp; t.then,
                                                g(e) ? a ? e.call(t, h(l, o, z, a), h(l, o, L, a)) : (l++,
                                                e.call(t, h(l, o, z, a), h(l, o, L, a), h(l, o, z, o.notifyWith))) : (r !== z &amp;&amp; (i = void 0,
                                                n = [t]),
                                                (a || o.resolveWith)(i, n))
                                            }
                                        }
                                        var i = this
                                          , n = arguments
                                          , e = a ? t : function() {
                                            try {
                                                t()
                                            } catch (t) {
                                                P.Deferred.exceptionHook &amp;&amp; P.Deferred.exceptionHook(t, e.stackTrace),
                                                l &lt;= s + 1 &amp;&amp; (r !== L &amp;&amp; (i = void 0,
                                                n = [t]),
                                                o.rejectWith(i, n))
                                            }
                                        }
                                        ;
                                        s ? e() : (P.Deferred.getStackHook &amp;&amp; (e.stackTrace = P.Deferred.getStackHook()),
                                        x.setTimeout(e))
                                    }
                                }
                                return P.Deferred(function(t) {
                                    o[0][3].add(h(0, t, g(n) ? n : z, t.notifyWith)),
                                    o[1][3].add(h(0, t, g(e) ? e : z)),
                                    o[2][3].add(h(0, t, g(i) ? i : L))
                                }).promise()
                            },
                            promise: function(t) {
                                return null != t ? P.extend(t, r) : r
                            }
                        }
                          , a = {};
                        return P.each(o, function(t, e) {
                            var i = e[2]
                              , n = e[5];
                            r[e[1]] = i.add,
                            n &amp;&amp; i.add(function() {
                                s = n
                            }, o[3 - t][2].disable, o[3 - t][3].disable, o[0][2].lock, o[0][3].lock),
                            i.add(e[3].fire),
                            a[e[0]] = function() {
                                return a[e[0] + "With"](this === a ? void 0 : this, arguments),
                                this
                            }
                            ,
                            a[e[0] + "With"] = i.fireWith
                        }),
                        r.promise(a),
                        t &amp;&amp; t.call(a, a),
                        a
                    },
                    when: function(t) {
                        function e(e) {
                            return function(t) {
                                s[e] = this,
                                o[e] = 1 &lt; arguments.length ? a.call(arguments) : t,
                                --i || r.resolveWith(s, o)
                            }
                        }
                        var i = arguments.length
                          , n = i
                          , s = Array(n)
                          , o = a.call(arguments)
                          , r = P.Deferred();
                        if (i &lt;= 1 &amp;&amp; (F(t, r.done(e(n)).resolve, r.reject, !i),
                        "pending" === r.state() || g(o[n] &amp;&amp; o[n].then)))
                            return r.then();
                        for (; n--; )
                            F(o[n], e(n), r.reject);
                        return r.promise()
                    }
                });
                var j = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
                P.Deferred.exceptionHook = function(t, e) {
                    x.console &amp;&amp; x.console.warn &amp;&amp; t &amp;&amp; j.test(t.name) &amp;&amp; x.console.warn("jQuery.Deferred exception: " + t.message, t.stack, e)
                }
                ,
                P.readyException = function(t) {
                    x.setTimeout(function() {
                        throw t
                    })
                }
                ;
                var W = P.Deferred();
                function B() {
                    C.removeEventListener("DOMContentLoaded", B),
                    x.removeEventListener("load", B),
                    P.ready()
                }
                P.fn.ready = function(t) {
                    return W.then(t).catch(function(t) {
                        P.readyException(t)
                    }),
                    this
                }
                ,
                P.extend({
                    isReady: !1,
                    readyWait: 1,
                    ready: function(t) {
                        (!0 === t ? --P.readyWait : P.isReady) || (P.isReady = !0) !== t &amp;&amp; 0 &lt; --P.readyWait || W.resolveWith(C, [P])
                    }
                }),
                P.ready.then = W.then,
                "complete" === C.readyState || "loading" !== C.readyState &amp;&amp; !C.documentElement.doScroll ? x.setTimeout(P.ready) : (C.addEventListener("DOMContentLoaded", B),
                x.addEventListener("load", B));
                function $(t, e, i, n, s, o, r) {
                    var a = 0
                      , l = t.length
                      , h = null == i;
                    if ("object" === f(i))
                        for (a in s = !0,
                        i)
                            $(t, e, a, i[a], !0, o, r);
                    else if (void 0 !== n &amp;&amp; (s = !0,
                    g(n) || (r = !0),
                    e = h ? r ? (e.call(t, n),
                    null) : (h = e,
                    function(t, e, i) {
                        return h.call(P(t), i)
                    }
                    ) : e))
                        for (; a &lt; l; a++)
                            e(t[a], i, r ? n : n.call(t[a], a, e(t[a], i)));
                    return s ? t : h ? e.call(t) : l ? e(t[0], i) : o
                }
                var R = /^-ms-/
                  , q = /-([a-z])/g;
                function Y(t, e) {
                    return e.toUpperCase()
                }
                function V(t) {
                    return t.replace(R, "ms-").replace(q, Y)
                }
                function U(t) {
                    return 1 === t.nodeType || 9 === t.nodeType || !+t.nodeType
                }
                function X() {
                    this.expando = P.expando + X.uid++
                }
                X.uid = 1,
                X.prototype = {
                    cache: function(t) {
                        var e = t[this.expando];
                        return e || (e = {},
                        U(t) &amp;&amp; (t.nodeType ? t[this.expando] = e : Object.defineProperty(t, this.expando, {
                            value: e,
                            configurable: !0
                        }))),
                        e
                    },
                    set: function(t, e, i) {
                        var n, s = this.cache(t);
                        if ("string" == typeof e)
                            s[V(e)] = i;
                        else
                            for (n in e)
                                s[V(n)] = e[n];
                        return s
                    },
                    get: function(t, e) {
                        return void 0 === e ? this.cache(t) : t[this.expando] &amp;&amp; t[this.expando][V(e)]
                    },
                    access: function(t, e, i) {
                        return void 0 === e || e &amp;&amp; "string" == typeof e &amp;&amp; void 0 === i ? this.get(t, e) : (this.set(t, e, i),
                        void 0 !== i ? i : e)
                    },
                    remove: function(t, e) {
                        var i, n = t[this.expando];
                        if (void 0 !== n) {
                            if (void 0 !== e) {
                                i = (e = Array.isArray(e) ? e.map(V) : (e = V(e))in n ? [e] : e.match(N) || []).length;
                                for (; i--; )
                                    delete n[e[i]]
                            }
                            void 0 !== e &amp;&amp; !P.isEmptyObject(n) || (t.nodeType ? t[this.expando] = void 0 : delete t[this.expando])
                        }
                    },
                    hasData: function(t) {
                        t = t[this.expando];
                        return void 0 !== t &amp;&amp; !P.isEmptyObject(t)
                    }
                };
                var Q = new X
                  , K = new X
                  , G = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/
                  , J = /[A-Z]/g;
                function Z(t, e, i) {
                    var n, s;
                    if (void 0 === i &amp;&amp; 1 === t.nodeType)
                        if (n = "data-" + e.replace(J, "-$&amp;").toLowerCase(),
                        "string" == typeof (i = t.getAttribute(n))) {
                            try {
                                i = "true" === (s = i) || "false" !== s &amp;&amp; ("null" === s ? null : s === +s + "" ? +s : G.test(s) ? JSON.parse(s) : s)
                            } catch (t) {}
                            K.set(t, e, i)
                        } else
                            i = void 0;
                    return i
                }
                P.extend({
                    hasData: function(t) {
                        return K.hasData(t) || Q.hasData(t)
                    },
                    data: function(t, e, i) {
                        return K.access(t, e, i)
                    },
                    removeData: function(t, e) {
                        K.remove(t, e)
                    },
                    _data: function(t, e, i) {
                        return Q.access(t, e, i)
                    },
                    _removeData: function(t, e) {
                        Q.remove(t, e)
                    }
                }),
                P.fn.extend({
                    data: function(i, t) {
                        var e, n, s, o = this[0], r = o &amp;&amp; o.attributes;
                        if (void 0 !== i)
                            return "object" == typeof i ? this.each(function() {
                                K.set(this, i)
                            }) : $(this, function(t) {
                                var e;
                                return o &amp;&amp; void 0 === t ? void 0 !== (e = K.get(o, i)) || void 0 !== (e = Z(o, i)) ? e : void 0 : void this.each(function() {
                                    K.set(this, i, t)
                                })
                            }, null, t, 1 &lt; arguments.length, null, !0);
                        if (this.length &amp;&amp; (s = K.get(o),
                        1 === o.nodeType &amp;&amp; !Q.get(o, "hasDataAttrs"))) {
                            for (e = r.length; e--; )
                                r[e] &amp;&amp; 0 === (n = r[e].name).indexOf("data-") &amp;&amp; (n = V(n.slice(5)),
                                Z(o, n, s[n]));
                            Q.set(o, "hasDataAttrs", !0)
                        }
                        return s
                    },
                    removeData: function(t) {
                        return this.each(function() {
                            K.remove(this, t)
                        })
                    }
                }),
                P.extend({
                    queue: function(t, e, i) {
                        var n;
                        if (t)
                            return n = Q.get(t, e = (e || "fx") + "queue"),
                            i &amp;&amp; (!n || Array.isArray(i) ? n = Q.access(t, e, P.makeArray(i)) : n.push(i)),
                            n || []
                    },
                    dequeue: function(t, e) {
                        e = e || "fx";
                        var i = P.queue(t, e)
                          , n = i.length
                          , s = i.shift()
                          , o = P._queueHooks(t, e);
                        "inprogress" === s &amp;&amp; (s = i.shift(),
                        n--),
                        s &amp;&amp; ("fx" === e &amp;&amp; i.unshift("inprogress"),
                        delete o.stop,
                        s.call(t, function() {
                            P.dequeue(t, e)
                        }, o)),
                        !n &amp;&amp; o &amp;&amp; o.empty.fire()
                    },
                    _queueHooks: function(t, e) {
                        var i = e + "queueHooks";
                        return Q.get(t, i) || Q.access(t, i, {
                            empty: P.Callbacks("once memory").add(function() {
                                Q.remove(t, [e + "queue", i])
                            })
                        })
                    }
                }),
                P.fn.extend({
                    queue: function(e, i) {
                        var t = 2;
                        return "string" != typeof e &amp;&amp; (i = e,
                        e = "fx",
                        t--),
                        arguments.length &lt; t ? P.queue(this[0], e) : void 0 === i ? this : this.each(function() {
                            var t = P.queue(this, e, i);
                            P._queueHooks(this, e),
                            "fx" === e &amp;&amp; "inprogress" !== t[0] &amp;&amp; P.dequeue(this, e)
                        })
                    },
                    dequeue: function(t) {
                        return this.each(function() {
                            P.dequeue(this, t)
                        })
                    },
                    clearQueue: function(t) {
                        return this.queue(t || "fx", [])
                    },
                    promise: function(t, e) {
                        function i() {
                            --s || o.resolveWith(r, [r])
                        }
                        var n, s = 1, o = P.Deferred(), r = this, a = this.length;
                        for ("string" != typeof t &amp;&amp; (e = t,
                        t = void 0),
                        t = t || "fx"; a--; )
                            (n = Q.get(r[a], t + "queueHooks")) &amp;&amp; n.empty &amp;&amp; (s++,
                            n.empty.add(i));
                        return i(),
                        o.promise(e)
                    }
                });
                var tt = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source
                  , et = new RegExp("^(?:([+-])=|)(" + tt + ")([a-z%]*)$","i")
                  , it = ["Top", "Right", "Bottom", "Left"]
                  , nt = C.documentElement
                  , st = function(t) {
                    return P.contains(t.ownerDocument, t)
                }
                  , ot = {
                    composed: !0
                };
                nt.getRootNode &amp;&amp; (st = function(t) {
                    return P.contains(t.ownerDocument, t) || t.getRootNode(ot) === t.ownerDocument
                }
                );
                function rt(t, e) {
                    return "none" === (t = e || t).style.display || "" === t.style.display &amp;&amp; st(t) &amp;&amp; "none" === P.css(t, "display")
                }
                function at(t, e, i, n) {
                    var s, o, r = 20, a = n ? function() {
                        return n.cur()
                    }
                    : function() {
                        return P.css(t, e, "")
                    }
                    , l = a(), h = i &amp;&amp; i[3] || (P.cssNumber[e] ? "" : "px"), c = t.nodeType &amp;&amp; (P.cssNumber[e] || "px" !== h &amp;&amp; +l) &amp;&amp; et.exec(P.css(t, e));
                    if (c &amp;&amp; c[3] !== h) {
                        for (h = h || c[3],
                        c = +(l /= 2) || 1; r--; )
                            P.style(t, e, c + h),
                            (1 - o) * (1 - (o = a() / l || .5)) &lt;= 0 &amp;&amp; (r = 0),
                            c /= o;
                        P.style(t, e, (c *= 2) + h),
                        i = i || []
                    }
                    return i &amp;&amp; (c = +c || +l || 0,
                    s = i[1] ? c + (i[1] + 1) * i[2] : +i[2],
                    n &amp;&amp; (n.unit = h,
                    n.start = c,
                    n.end = s)),
                    s
                }
                var lt = {};
                function ht(t, e) {
                    for (var i, n, s, o, r, a, l = [], h = 0, c = t.length; h &lt; c; h++)
                        (n = t[h]).style &amp;&amp; (i = n.style.display,
                        e ? ("none" === i &amp;&amp; (l[h] = Q.get(n, "display") || null,
                        l[h] || (n.style.display = "")),
                        "" === n.style.display &amp;&amp; rt(n) &amp;&amp; (l[h] = (a = o = s = void 0,
                        o = n.ownerDocument,
                        r = n.nodeName,
                        (a = lt[r]) || (s = o.body.appendChild(o.createElement(r)),
                        a = P.css(s, "display"),
                        s.parentNode.removeChild(s),
                        lt[r] = a = "none" === a ? "block" : a)))) : "none" !== i &amp;&amp; (l[h] = "none",
                        Q.set(n, "display", i)));
                    for (h = 0; h &lt; c; h++)
                        null != l[h] &amp;&amp; (t[h].style.display = l[h]);
                    return t
                }
                P.fn.extend({
                    show: function() {
                        return ht(this, !0)
                    },
                    hide: function() {
                        return ht(this)
                    },
                    toggle: function(t) {
                        return "boolean" == typeof t ? t ? this.show() : this.hide() : this.each(function() {
                            rt(this) ? P(this).show() : P(this).hide()
                        })
                    }
                });
                var ct = /^(?:checkbox|radio)$/i
                  , ut = /&lt;([a-z][^\/\0&gt;\x20\t\r\n\f]*)/i
                  , dt = /^$|^module$|\/(?:java|ecma)script/i
                  , u = C.createDocumentFragment().appendChild(C.createElement("div"));
                (p = C.createElement("input")).setAttribute("type", "radio"),
                p.setAttribute("checked", "checked"),
                p.setAttribute("name", "t"),
                u.appendChild(p),
                y.checkClone = u.cloneNode(!0).cloneNode(!0).lastChild.checked,
                u.innerHTML = "&lt;textarea&gt;x&lt;/textarea&gt;",
                y.noCloneChecked = !!u.cloneNode(!0).lastChild.defaultValue,
                u.innerHTML = "&lt;option&gt;&lt;/option&gt;",
                y.option = !!u.lastChild;
                var pt = {
                    thead: [1, "&lt;table&gt;", "&lt;/table&gt;"],
                    col: [2, "&lt;table&gt;&lt;colgroup&gt;", "&lt;/colgroup&gt;&lt;/table&gt;"],
                    tr: [2, "&lt;table&gt;&lt;tbody&gt;", "&lt;/tbody&gt;&lt;/table&gt;"],
                    td: [3, "&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;", "&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"],
                    _default: [0, "", ""]
                };
                function ft(t, e) {
                    var i = void 0 !== t.getElementsByTagName ? t.getElementsByTagName(e || "*") : void 0 !== t.querySelectorAll ? t.querySelectorAll(e || "*") : [];
                    return void 0 === e || e &amp;&amp; T(t, e) ? P.merge([t], i) : i
                }
                function gt(t, e) {
                    for (var i = 0, n = t.length; i &lt; n; i++)
                        Q.set(t[i], "globalEval", !e || Q.get(e[i], "globalEval"))
                }
                pt.tbody = pt.tfoot = pt.colgroup = pt.caption = pt.thead,
                pt.th = pt.td,
                y.option || (pt.optgroup = pt.option = [1, "&lt;select multiple='multiple'&gt;", "&lt;/select&gt;"]);
                var mt = /&lt;|&amp;#?\w+;/;
                function vt(t, e, i, n, s) {
                    for (var o, r, a, l, h, c = e.createDocumentFragment(), u = [], d = 0, p = t.length; d &lt; p; d++)
                        if ((o = t[d]) || 0 === o)
                            if ("object" === f(o))
                                P.merge(u, o.nodeType ? [o] : o);
                            else if (mt.test(o)) {
                                for (r = r || c.appendChild(e.createElement("div")),
                                a = (ut.exec(o) || ["", ""])[1].toLowerCase(),
                                a = pt[a] || pt._default,
                                r.innerHTML = a[1] + P.htmlPrefilter(o) + a[2],
                                h = a[0]; h--; )
                                    r = r.lastChild;
                                P.merge(u, r.childNodes),
                                (r = c.firstChild).textContent = ""
                            } else
                                u.push(e.createTextNode(o));
                    for (c.textContent = "",
                    d = 0; o = u[d++]; )
                        if (n &amp;&amp; -1 &lt; P.inArray(o, n))
                            s &amp;&amp; s.push(o);
                        else if (l = st(o),
                        r = ft(c.appendChild(o), "script"),
                        l &amp;&amp; gt(r),
                        i)
                            for (h = 0; o = r[h++]; )
                                dt.test(o.type || "") &amp;&amp; i.push(o);
                    return c
                }
                var bt = /^key/
                  , yt = /^(?:mouse|pointer|contextmenu|drag|drop)|click/
                  , _t = /^([^.]*)(?:\.(.+)|)/;
                function wt() {
                    return !0
                }
                function xt() {
                    return !1
                }
                function Ct(t, e) {
                    return t === function() {
                        try {
                            return C.activeElement
                        } catch (t) {}
                    }() == ("focus" === e)
                }
                function Pt(t, e, i, n, s, o) {
                    var r, a;
                    if ("object" == typeof e) {
                        for (a in "string" != typeof i &amp;&amp; (n = n || i,
                        i = void 0),
                        e)
                            Pt(t, a, i, n, e[a], o);
                        return t
                    }
                    if (null == n &amp;&amp; null == s ? (s = i,
                    n = i = void 0) : null == s &amp;&amp; ("string" == typeof i ? (s = n,
                    n = void 0) : (s = n,
                    n = i,
                    i = void 0)),
                    !1 === s)
                        s = xt;
                    else if (!s)
                        return t;
                    return 1 === o &amp;&amp; (r = s,
                    (s = function(t) {
                        return P().off(t),
                        r.apply(this, arguments)
                    }
                    ).guid = r.guid || (r.guid = P.guid++)),
                    t.each(function() {
                        P.event.add(this, e, s, n, i)
                    })
                }
                function kt(t, s, o) {
                    o ? (Q.set(t, s, !1),
                    P.event.add(t, s, {
                        namespace: !1,
                        handler: function(t) {
                            var e, i, n = Q.get(this, s);
                            if (1 &amp; t.isTrigger &amp;&amp; this[s]) {
                                if (n.length)
                                    (P.event.special[s] || {}).delegateType &amp;&amp; t.stopPropagation();
                                else if (n = a.call(arguments),
                                Q.set(this, s, n),
                                e = o(this, s),
                                this[s](),
                                n !== (i = Q.get(this, s)) || e ? Q.set(this, s, !1) : i = {},
                                n !== i)
                                    return t.stopImmediatePropagation(),
                                    t.preventDefault(),
                                    i.value
                            } else
                                n.length &amp;&amp; (Q.set(this, s, {
                                    value: P.event.trigger(P.extend(n[0], P.Event.prototype), n.slice(1), this)
                                }),
                                t.stopImmediatePropagation())
                        }
                    })) : void 0 === Q.get(t, s) &amp;&amp; P.event.add(t, s, wt)
                }
                P.event = {
                    global: {},
                    add: function(e, t, i, n, s) {
                        var o, r, a, l, h, c, u, d, p, f = Q.get(e);
                        if (U(e))
                            for (i.handler &amp;&amp; (i = (o = i).handler,
                            s = o.selector),
                            s &amp;&amp; P.find.matchesSelector(nt, s),
                            i.guid || (i.guid = P.guid++),
                            (a = f.events) || (a = f.events = Object.create(null)),
                            (r = f.handle) || (r = f.handle = function(t) {
                                return void 0 !== P &amp;&amp; P.event.triggered !== t.type ? P.event.dispatch.apply(e, arguments) : void 0
                            }
                            ),
                            l = (t = (t || "").match(N) || [""]).length; l--; )
                                u = p = (h = _t.exec(t[l]) || [])[1],
                                d = (h[2] || "").split(".").sort(),
                                u &amp;&amp; (c = P.event.special[u] || {},
                                u = (s ? c.delegateType : c.bindType) || u,
                                c = P.event.special[u] || {},
                                h = P.extend({
                                    type: u,
                                    origType: p,
                                    data: n,
                                    handler: i,
                                    guid: i.guid,
                                    selector: s,
                                    needsContext: s &amp;&amp; P.expr.match.needsContext.test(s),
                                    namespace: d.join(".")
                                }, o),
                                (p = a[u]) || ((p = a[u] = []).delegateCount = 0,
                                c.setup &amp;&amp; !1 !== c.setup.call(e, n, d, r) || e.addEventListener &amp;&amp; e.addEventListener(u, r)),
                                c.add &amp;&amp; (c.add.call(e, h),
                                h.handler.guid || (h.handler.guid = i.guid)),
                                s ? p.splice(p.delegateCount++, 0, h) : p.push(h),
                                P.event.global[u] = !0)
                    },
                    remove: function(t, e, i, n, s) {
                        var o, r, a, l, h, c, u, d, p, f, g, m = Q.hasData(t) &amp;&amp; Q.get(t);
                        if (m &amp;&amp; (l = m.events)) {
                            for (h = (e = (e || "").match(N) || [""]).length; h--; )
                                if (p = g = (a = _t.exec(e[h]) || [])[1],
                                f = (a[2] || "").split(".").sort(),
                                p) {
                                    for (u = P.event.special[p] || {},
                                    d = l[p = (n ? u.delegateType : u.bindType) || p] || [],
                                    a = a[2] &amp;&amp; new RegExp("(^|\\.)" + f.join("\\.(?:.*\\.|)") + "(\\.|$)"),
                                    r = o = d.length; o--; )
                                        c = d[o],
                                        !s &amp;&amp; g !== c.origType || i &amp;&amp; i.guid !== c.guid || a &amp;&amp; !a.test(c.namespace) || n &amp;&amp; n !== c.selector &amp;&amp; ("**" !== n || !c.selector) || (d.splice(o, 1),
                                        c.selector &amp;&amp; d.delegateCount--,
                                        u.remove &amp;&amp; u.remove.call(t, c));
                                    r &amp;&amp; !d.length &amp;&amp; (u.teardown &amp;&amp; !1 !== u.teardown.call(t, f, m.handle) || P.removeEvent(t, p, m.handle),
                                    delete l[p])
                                } else
                                    for (p in l)
                                        P.event.remove(t, p + e[h], i, n, !0);
                            P.isEmptyObject(l) &amp;&amp; Q.remove(t, "handle events")
                        }
                    },
                    dispatch: function(t) {
                        var e, i, n, s, o, r = new Array(arguments.length), a = P.event.fix(t), l = (Q.get(this, "events") || Object.create(null))[a.type] || [], t = P.event.special[a.type] || {};
                        for (r[0] = a,
                        e = 1; e &lt; arguments.length; e++)
                            r[e] = arguments[e];
                        if (a.delegateTarget = this,
                        !t.preDispatch || !1 !== t.preDispatch.call(this, a)) {
                            for (o = P.event.handlers.call(this, a, l),
                            e = 0; (n = o[e++]) &amp;&amp; !a.isPropagationStopped(); )
                                for (a.currentTarget = n.elem,
                                i = 0; (s = n.handlers[i++]) &amp;&amp; !a.isImmediatePropagationStopped(); )
                                    a.rnamespace &amp;&amp; !1 !== s.namespace &amp;&amp; !a.rnamespace.test(s.namespace) || (a.handleObj = s,
                                    a.data = s.data,
                                    void 0 !== (s = ((P.event.special[s.origType] || {}).handle || s.handler).apply(n.elem, r)) &amp;&amp; !1 === (a.result = s) &amp;&amp; (a.preventDefault(),
                                    a.stopPropagation()));
                            return t.postDispatch &amp;&amp; t.postDispatch.call(this, a),
                            a.result
                        }
                    },
                    handlers: function(t, e) {
                        var i, n, s, o, r, a = [], l = e.delegateCount, h = t.target;
                        if (l &amp;&amp; h.nodeType &amp;&amp; !("click" === t.type &amp;&amp; 1 &lt;= t.button))
                            for (; h !== this; h = h.parentNode || this)
                                if (1 === h.nodeType &amp;&amp; ("click" !== t.type || !0 !== h.disabled)) {
                                    for (o = [],
                                    r = {},
                                    i = 0; i &lt; l; i++)
                                        void 0 === r[s = (n = e[i]).selector + " "] &amp;&amp; (r[s] = n.needsContext ? -1 &lt; P(s, this).index(h) : P.find(s, this, null, [h]).length),
                                        r[s] &amp;&amp; o.push(n);
                                    o.length &amp;&amp; a.push({
                                        elem: h,
                                        handlers: o
                                    })
                                }
                        return h = this,
                        l &lt; e.length &amp;&amp; a.push({
                            elem: h,
                            handlers: e.slice(l)
                        }),
                        a
                    },
                    addProp: function(e, t) {
                        Object.defineProperty(P.Event.prototype, e, {
                            enumerable: !0,
                            configurable: !0,
                            get: g(t) ? function() {
                                if (this.originalEvent)
                                    return t(this.originalEvent)
                            }
                            : function() {
                                if (this.originalEvent)
                                    return this.originalEvent[e]
                            }
                            ,
                            set: function(t) {
                                Object.defineProperty(this, e, {
                                    enumerable: !0,
                                    configurable: !0,
                                    writable: !0,
                                    value: t
                                })
                            }
                        })
                    },
                    fix: function(t) {
                        return t[P.expando] ? t : new P.Event(t)
                    },
                    special: {
                        load: {
                            noBubble: !0
                        },
                        click: {
                            setup: function(t) {
                                t = this || t;
                                return ct.test(t.type) &amp;&amp; t.click &amp;&amp; T(t, "input") &amp;&amp; kt(t, "click", wt),
                                !1
                            },
                            trigger: function(t) {
                                t = this || t;
                                return ct.test(t.type) &amp;&amp; t.click &amp;&amp; T(t, "input") &amp;&amp; kt(t, "click"),
                                !0
                            },
                            _default: function(t) {
                                t = t.target;
                                return ct.test(t.type) &amp;&amp; t.click &amp;&amp; T(t, "input") &amp;&amp; Q.get(t, "click") || T(t, "a")
                            }
                        },
                        beforeunload: {
                            postDispatch: function(t) {
                                void 0 !== t.result &amp;&amp; t.originalEvent &amp;&amp; (t.originalEvent.returnValue = t.result)
                            }
                        }
                    }
                },
                P.removeEvent = function(t, e, i) {
                    t.removeEventListener &amp;&amp; t.removeEventListener(e, i)
                }
                ,
                P.Event = function(t, e) {
                    if (!(this instanceof P.Event))
                        return new P.Event(t,e);
                    t &amp;&amp; t.type ? (this.originalEvent = t,
                    this.type = t.type,
                    this.isDefaultPrevented = t.defaultPrevented || void 0 === t.defaultPrevented &amp;&amp; !1 === t.returnValue ? wt : xt,
                    this.target = t.target &amp;&amp; 3 === t.target.nodeType ? t.target.parentNode : t.target,
                    this.currentTarget = t.currentTarget,
                    this.relatedTarget = t.relatedTarget) : this.type = t,
                    e &amp;&amp; P.extend(this, e),
                    this.timeStamp = t &amp;&amp; t.timeStamp || Date.now(),
                    this[P.expando] = !0
                }
                ,
                P.Event.prototype = {
                    constructor: P.Event,
                    isDefaultPrevented: xt,
                    isPropagationStopped: xt,
                    isImmediatePropagationStopped: xt,
                    isSimulated: !1,
                    preventDefault: function() {
                        var t = this.originalEvent;
                        this.isDefaultPrevented = wt,
                        t &amp;&amp; !this.isSimulated &amp;&amp; t.preventDefault()
                    },
                    stopPropagation: function() {
                        var t = this.originalEvent;
                        this.isPropagationStopped = wt,
                        t &amp;&amp; !this.isSimulated &amp;&amp; t.stopPropagation()
                    },
                    stopImmediatePropagation: function() {
                        var t = this.originalEvent;
                        this.isImmediatePropagationStopped = wt,
                        t &amp;&amp; !this.isSimulated &amp;&amp; t.stopImmediatePropagation(),
                        this.stopPropagation()
                    }
                },
                P.each({
                    altKey: !0,
                    bubbles: !0,
                    cancelable: !0,
                    changedTouches: !0,
                    ctrlKey: !0,
                    detail: !0,
                    eventPhase: !0,
                    metaKey: !0,
                    pageX: !0,
                    pageY: !0,
                    shiftKey: !0,
                    view: !0,
                    char: !0,
                    code: !0,
                    charCode: !0,
                    key: !0,
                    keyCode: !0,
                    button: !0,
                    buttons: !0,
                    clientX: !0,
                    clientY: !0,
                    offsetX: !0,
                    offsetY: !0,
                    pointerId: !0,
                    pointerType: !0,
                    screenX: !0,
                    screenY: !0,
                    targetTouches: !0,
                    toElement: !0,
                    touches: !0,
                    which: function(t) {
                        var e = t.button;
                        return null == t.which &amp;&amp; bt.test(t.type) ? null != t.charCode ? t.charCode : t.keyCode : !t.which &amp;&amp; void 0 !== e &amp;&amp; yt.test(t.type) ? 1 &amp; e ? 1 : 2 &amp; e ? 3 : 4 &amp; e ? 2 : 0 : t.which
                    }
                }, P.event.addProp),
                P.each({
                    focus: "focusin",
                    blur: "focusout"
                }, function(t, e) {
                    P.event.special[t] = {
                        setup: function() {
                            return kt(this, t, Ct),
                            !1
                        },
                        trigger: function() {
                            return kt(this, t),
                            !0
                        },
                        delegateType: e
                    }
                }),
                P.each({
                    mouseenter: "mouseover",
                    mouseleave: "mouseout",
                    pointerenter: "pointerover",
                    pointerleave: "pointerout"
                }, function(t, s) {
                    P.event.special[t] = {
                        delegateType: s,
                        bindType: s,
                        handle: function(t) {
                            var e, i = t.relatedTarget, n = t.handleObj;
                            return i &amp;&amp; (i === this || P.contains(this, i)) || (t.type = n.origType,
                            e = n.handler.apply(this, arguments),
                            t.type = s),
                            e
                        }
                    }
                }),
                P.fn.extend({
                    on: function(t, e, i, n) {
                        return Pt(this, t, e, i, n)
                    },
                    one: function(t, e, i, n) {
                        return Pt(this, t, e, i, n, 1)
                    },
                    off: function(t, e, i) {
                        var n, s;
                        if (t &amp;&amp; t.preventDefault &amp;&amp; t.handleObj)
                            return n = t.handleObj,
                            P(t.delegateTarget).off(n.namespace ? n.origType + "." + n.namespace : n.origType, n.selector, n.handler),
                            this;
                        if ("object" != typeof t)
                            return !1 !== e &amp;&amp; "function" != typeof e || (i = e,
                            e = void 0),
                            !1 === i &amp;&amp; (i = xt),
                            this.each(function() {
                                P.event.remove(this, t, i, e)
                            });
                        for (s in t)
                            this.off(s, e, t[s]);
                        return this
                    }
                });
                var Dt = /&lt;script|&lt;style|&lt;link/i
                  , Tt = /checked\s*(?:[^=]|=\s*.checked.)/i
                  , Ht = /^\s*&lt;!(?:\[CDATA\[|--)|(?:\]\]|--)&gt;\s*$/g;
                function Et(t, e) {
                    return T(t, "table") &amp;&amp; T(11 !== e.nodeType ? e : e.firstChild, "tr") &amp;&amp; P(t).children("tbody")[0] || t
                }
                function St(t) {
                    return t.type = (null !== t.getAttribute("type")) + "/" + t.type,
                    t
                }
                function It(t) {
                    return "true/" === (t.type || "").slice(0, 5) ? t.type = t.type.slice(5) : t.removeAttribute("type"),
                    t
                }
                function At(t, e) {
                    var i, n, s, o;
                    if (1 === e.nodeType) {
                        if (Q.hasData(t) &amp;&amp; (o = Q.get(t).events))
                            for (s in Q.remove(e, "handle events"),
                            o)
                                for (i = 0,
                                n = o[s].length; i &lt; n; i++)
                                    P.event.add(e, s, o[s][i]);
                        K.hasData(t) &amp;&amp; (t = K.access(t),
                        t = P.extend({}, t),
                        K.set(e, t))
                    }
                }
                function Mt(i, n, s, o) {
                    n = v(n);
                    var t, e, r, a, l, h, c = 0, u = i.length, d = u - 1, p = n[0], f = g(p);
                    if (f || 1 &lt; u &amp;&amp; "string" == typeof p &amp;&amp; !y.checkClone &amp;&amp; Tt.test(p))
                        return i.each(function(t) {
                            var e = i.eq(t);
                            f &amp;&amp; (n[0] = p.call(this, t, e.html())),
                            Mt(e, n, s, o)
                        });
                    if (u &amp;&amp; (e = (t = vt(n, i[0].ownerDocument, !1, i, o)).firstChild,
                    1 === t.childNodes.length &amp;&amp; (t = e),
                    e || o)) {
                        for (a = (r = P.map(ft(t, "script"), St)).length; c &lt; u; c++)
                            l = t,
                            c !== d &amp;&amp; (l = P.clone(l, !0, !0),
                            a &amp;&amp; P.merge(r, ft(l, "script"))),
                            s.call(i[c], l, c);
                        if (a)
                            for (h = r[r.length - 1].ownerDocument,
                            P.map(r, It),
                            c = 0; c &lt; a; c++)
                                l = r[c],
                                dt.test(l.type || "") &amp;&amp; !Q.access(l, "globalEval") &amp;&amp; P.contains(h, l) &amp;&amp; (l.src &amp;&amp; "module" !== (l.type || "").toLowerCase() ? P._evalUrl &amp;&amp; !l.noModule &amp;&amp; P._evalUrl(l.src, {
                                    nonce: l.nonce || l.getAttribute("nonce")
                                }, h) : _(l.textContent.replace(Ht, ""), l, h))
                    }
                    return i
                }
                function Ot(t, e, i) {
                    for (var n, s = e ? P.filter(e, t) : t, o = 0; null != (n = s[o]); o++)
                        i || 1 !== n.nodeType || P.cleanData(ft(n)),
                        n.parentNode &amp;&amp; (i &amp;&amp; st(n) &amp;&amp; gt(ft(n, "script")),
                        n.parentNode.removeChild(n));
                    return t
                }
                P.extend({
                    htmlPrefilter: function(t) {
                        return t
                    },
                    clone: function(t, e, i) {
                        var n, s, o, r, a, l, h, c = t.cloneNode(!0), u = st(t);
                        if (!(y.noCloneChecked || 1 !== t.nodeType &amp;&amp; 11 !== t.nodeType || P.isXMLDoc(t)))
                            for (r = ft(c),
                            n = 0,
                            s = (o = ft(t)).length; n &lt; s; n++)
                                a = o[n],
                                "input" === (h = (l = r[n]).nodeName.toLowerCase()) &amp;&amp; ct.test(a.type) ? l.checked = a.checked : "input" !== h &amp;&amp; "textarea" !== h || (l.defaultValue = a.defaultValue);
                        if (e)
                            if (i)
                                for (o = o || ft(t),
                                r = r || ft(c),
                                n = 0,
                                s = o.length; n &lt; s; n++)
                                    At(o[n], r[n]);
                            else
                                At(t, c);
                        return 0 &lt; (r = ft(c, "script")).length &amp;&amp; gt(r, !u &amp;&amp; ft(t, "script")),
                        c
                    },
                    cleanData: function(t) {
                        for (var e, i, n, s = P.event.special, o = 0; void 0 !== (i = t[o]); o++)
                            if (U(i)) {
                                if (e = i[Q.expando]) {
                                    if (e.events)
                                        for (n in e.events)
                                            s[n] ? P.event.remove(i, n) : P.removeEvent(i, n, e.handle);
                                    i[Q.expando] = void 0
                                }
                                i[K.expando] &amp;&amp; (i[K.expando] = void 0)
                            }
                    }
                }),
                P.fn.extend({
                    detach: function(t) {
                        return Ot(this, t, !0)
                    },
                    remove: function(t) {
                        return Ot(this, t)
                    },
                    text: function(t) {
                        return $(this, function(t) {
                            return void 0 === t ? P.text(this) : this.empty().each(function() {
                                1 !== this.nodeType &amp;&amp; 11 !== this.nodeType &amp;&amp; 9 !== this.nodeType || (this.textContent = t)
                            })
                        }, null, t, arguments.length)
                    },
                    append: function() {
                        return Mt(this, arguments, function(t) {
                            1 !== this.nodeType &amp;&amp; 11 !== this.nodeType &amp;&amp; 9 !== this.nodeType || Et(this, t).appendChild(t)
                        })
                    },
                    prepend: function() {
                        return Mt(this, arguments, function(t) {
                            var e;
                            1 !== this.nodeType &amp;&amp; 11 !== this.nodeType &amp;&amp; 9 !== this.nodeType || (e = Et(this, t)).insertBefore(t, e.firstChild)
                        })
                    },
                    before: function() {
                        return Mt(this, arguments, function(t) {
                            this.parentNode &amp;&amp; this.parentNode.insertBefore(t, this)
                        })
                    },
                    after: function() {
                        return Mt(this, arguments, function(t) {
                            this.parentNode &amp;&amp; this.parentNode.insertBefore(t, this.nextSibling)
                        })
                    },
                    empty: function() {
                        for (var t, e = 0; null != (t = this[e]); e++)
                            1 === t.nodeType &amp;&amp; (P.cleanData(ft(t, !1)),
                            t.textContent = "");
                        return this
                    },
                    clone: function(t, e) {
                        return t = null != t &amp;&amp; t,
                        e = null == e ? t : e,
                        this.map(function() {
                            return P.clone(this, t, e)
                        })
                    },
                    html: function(t) {
                        return $(this, function(t) {
                            var e = this[0] || {}
                              , i = 0
                              , n = this.length;
                            if (void 0 === t &amp;&amp; 1 === e.nodeType)
                                return e.innerHTML;
                            if ("string" == typeof t &amp;&amp; !Dt.test(t) &amp;&amp; !pt[(ut.exec(t) || ["", ""])[1].toLowerCase()]) {
                                t = P.htmlPrefilter(t);
                                try {
                                    for (; i &lt; n; i++)
                                        1 === (e = this[i] || {}).nodeType &amp;&amp; (P.cleanData(ft(e, !1)),
                                        e.innerHTML = t);
                                    e = 0
                                } catch (t) {}
                            }
                            e &amp;&amp; this.empty().append(t)
                        }, null, t, arguments.length)
                    },
                    replaceWith: function() {
                        var i = [];
                        return Mt(this, arguments, function(t) {
                            var e = this.parentNode;
                            P.inArray(this, i) &lt; 0 &amp;&amp; (P.cleanData(ft(this)),
                            e &amp;&amp; e.replaceChild(t, this))
                        }, i)
                    }
                }),
                P.each({
                    appendTo: "append",
                    prependTo: "prepend",
                    insertBefore: "before",
                    insertAfter: "after",
                    replaceAll: "replaceWith"
                }, function(t, r) {
                    P.fn[t] = function(t) {
                        for (var e, i = [], n = P(t), s = n.length - 1, o = 0; o &lt;= s; o++)
                            e = o === s ? this : this.clone(!0),
                            P(n[o])[r](e),
                            l.apply(i, e.get());
                        return this.pushStack(i)
                    }
                });
                function Nt(t) {
                    var e = t.ownerDocument.defaultView;
                    return (e = !e || !e.opener ? x : e).getComputedStyle(t)
                }
                function zt(t, e, i) {
                    var n, s = {};
                    for (n in e)
                        s[n] = t.style[n],
                        t.style[n] = e[n];
                    for (n in i = i.call(t),
                    e)
                        t.style[n] = s[n];
                    return i
                }
                var Lt, Ft, jt, Wt, Bt, $t, Rt, qt, Yt = new RegExp("^(" + tt + ")(?!px)[a-z%]+$","i"), Vt = new RegExp(it.join("|"),"i");
                function Ut(t, e, i) {
                    var n, s, o = t.style;
                    return (i = i || Nt(t)) &amp;&amp; ("" !== (s = i.getPropertyValue(e) || i[e]) || st(t) || (s = P.style(t, e)),
                    !y.pixelBoxStyles() &amp;&amp; Yt.test(s) &amp;&amp; Vt.test(e) &amp;&amp; (n = o.width,
                    t = o.minWidth,
                    e = o.maxWidth,
                    o.minWidth = o.maxWidth = o.width = s,
                    s = i.width,
                    o.width = n,
                    o.minWidth = t,
                    o.maxWidth = e)),
                    void 0 !== s ? s + "" : s
                }
                function Xt(t, e) {
                    return {
                        get: function() {
                            if (!t())
                                return (this.get = e).apply(this, arguments);
                            delete this.get
                        }
                    }
                }
                function Qt() {
                    var t;
                    qt &amp;&amp; (Rt.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",
                    qt.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",
                    nt.appendChild(Rt).appendChild(qt),
                    t = x.getComputedStyle(qt),
                    Lt = "1%" !== t.top,
                    $t = 12 === Kt(t.marginLeft),
                    qt.style.right = "60%",
                    Wt = 36 === Kt(t.right),
                    Ft = 36 === Kt(t.width),
                    qt.style.position = "absolute",
                    jt = 12 === Kt(qt.offsetWidth / 3),
                    nt.removeChild(Rt),
                    qt = null)
                }
                function Kt(t) {
                    return Math.round(parseFloat(t))
                }
                Rt = C.createElement("div"),
                (qt = C.createElement("div")).style &amp;&amp; (qt.style.backgroundClip = "content-box",
                qt.cloneNode(!0).style.backgroundClip = "",
                y.clearCloneStyle = "content-box" === qt.style.backgroundClip,
                P.extend(y, {
                    boxSizingReliable: function() {
                        return Qt(),
                        Ft
                    },
                    pixelBoxStyles: function() {
                        return Qt(),
                        Wt
                    },
                    pixelPosition: function() {
                        return Qt(),
                        Lt
                    },
                    reliableMarginLeft: function() {
                        return Qt(),
                        $t
                    },
                    scrollboxSize: function() {
                        return Qt(),
                        jt
                    },
                    reliableTrDimensions: function() {
                        var t, e, i;
                        return null == Bt &amp;&amp; (t = C.createElement("table"),
                        i = C.createElement("tr"),
                        e = C.createElement("div"),
                        t.style.cssText = "position:absolute;left:-11111px",
                        i.style.height = "1px",
                        e.style.height = "9px",
                        nt.appendChild(t).appendChild(i).appendChild(e),
                        i = x.getComputedStyle(i),
                        Bt = 3 &lt; parseInt(i.height),
                        nt.removeChild(t)),
                        Bt
                    }
                }));
                var Gt = ["Webkit", "Moz", "ms"]
                  , Jt = C.createElement("div").style
                  , Zt = {};
                function te(t) {
                    return P.cssProps[t] || Zt[t] || (t in Jt ? t : Zt[t] = function(t) {
                        for (var e = t[0].toUpperCase() + t.slice(1), i = Gt.length; i--; )
                            if ((t = Gt[i] + e)in Jt)
                                return t
                    }(t) || t)
                }
                var ee = /^(none|table(?!-c[ea]).+)/
                  , ie = /^--/
                  , ne = {
                    position: "absolute",
                    visibility: "hidden",
                    display: "block"
                }
                  , se = {
                    letterSpacing: "0",
                    fontWeight: "400"
                };
                function oe(t, e, i) {
                    var n = et.exec(e);
                    return n ? Math.max(0, n[2] - (i || 0)) + (n[3] || "px") : e
                }
                function re(t, e, i, n, s, o) {
                    var r = "width" === e ? 1 : 0
                      , a = 0
                      , l = 0;
                    if (i === (n ? "border" : "content"))
                        return 0;
                    for (; r &lt; 4; r += 2)
                        "margin" === i &amp;&amp; (l += P.css(t, i + it[r], !0, s)),
                        n ? ("content" === i &amp;&amp; (l -= P.css(t, "padding" + it[r], !0, s)),
                        "margin" !== i &amp;&amp; (l -= P.css(t, "border" + it[r] + "Width", !0, s))) : (l += P.css(t, "padding" + it[r], !0, s),
                        "padding" !== i ? l += P.css(t, "border" + it[r] + "Width", !0, s) : a += P.css(t, "border" + it[r] + "Width", !0, s));
                    return !n &amp;&amp; 0 &lt;= o &amp;&amp; (l += Math.max(0, Math.ceil(t["offset" + e[0].toUpperCase() + e.slice(1)] - o - l - a - .5)) || 0),
                    l
                }
                function ae(t, e, i) {
                    var n = Nt(t)
                      , s = (!y.boxSizingReliable() || i) &amp;&amp; "border-box" === P.css(t, "boxSizing", !1, n)
                      , o = s
                      , r = Ut(t, e, n)
                      , a = "offset" + e[0].toUpperCase() + e.slice(1);
                    if (Yt.test(r)) {
                        if (!i)
                            return r;
                        r = "auto"
                    }
                    return (!y.boxSizingReliable() &amp;&amp; s || !y.reliableTrDimensions() &amp;&amp; T(t, "tr") || "auto" === r || !parseFloat(r) &amp;&amp; "inline" === P.css(t, "display", !1, n)) &amp;&amp; t.getClientRects().length &amp;&amp; (s = "border-box" === P.css(t, "boxSizing", !1, n),
                    (o = a in t) &amp;&amp; (r = t[a])),
                    (r = parseFloat(r) || 0) + re(t, e, i || (s ? "border" : "content"), o, n, r) + "px"
                }
                function le(t, e, i, n, s) {
                    return new le.prototype.init(t,e,i,n,s)
                }
                P.extend({
                    cssHooks: {
                        opacity: {
                            get: function(t, e) {
                                if (e) {
                                    t = Ut(t, "opacity");
                                    return "" === t ? "1" : t
                                }
                            }
                        }
                    },
                    cssNumber: {
                        animationIterationCount: !0,
                        columnCount: !0,
                        fillOpacity: !0,
                        flexGrow: !0,
                        flexShrink: !0,
                        fontWeight: !0,
                        gridArea: !0,
                        gridColumn: !0,
                        gridColumnEnd: !0,
                        gridColumnStart: !0,
                        gridRow: !0,
                        gridRowEnd: !0,
                        gridRowStart: !0,
                        lineHeight: !0,
                        opacity: !0,
                        order: !0,
                        orphans: !0,
                        widows: !0,
                        zIndex: !0,
                        zoom: !0
                    },
                    cssProps: {},
                    style: function(t, e, i, n) {
                        if (t &amp;&amp; 3 !== t.nodeType &amp;&amp; 8 !== t.nodeType &amp;&amp; t.style) {
                            var s, o, r, a = V(e), l = ie.test(e), h = t.style;
                            if (l || (e = te(a)),
                            r = P.cssHooks[e] || P.cssHooks[a],
                            void 0 === i)
                                return r &amp;&amp; "get"in r &amp;&amp; void 0 !== (s = r.get(t, !1, n)) ? s : h[e];
                            "string" == (o = typeof i) &amp;&amp; (s = et.exec(i)) &amp;&amp; s[1] &amp;&amp; (i = at(t, e, s),
                            o = "number"),
                            null != i &amp;&amp; i == i &amp;&amp; ("number" !== o || l || (i += s &amp;&amp; s[3] || (P.cssNumber[a] ? "" : "px")),
                            y.clearCloneStyle || "" !== i || 0 !== e.indexOf("background") || (h[e] = "inherit"),
                            r &amp;&amp; "set"in r &amp;&amp; void 0 === (i = r.set(t, i, n)) || (l ? h.setProperty(e, i) : h[e] = i))
                        }
                    },
                    css: function(t, e, i, n) {
                        var s, o = V(e);
                        return ie.test(e) || (e = te(o)),
                        "normal" === (s = void 0 === (s = (o = P.cssHooks[e] || P.cssHooks[o]) &amp;&amp; "get"in o ? o.get(t, !0, i) : s) ? Ut(t, e, n) : s) &amp;&amp; e in se &amp;&amp; (s = se[e]),
                        "" === i || i ? (e = parseFloat(s),
                        !0 === i || isFinite(e) ? e || 0 : s) : s
                    }
                }),
                P.each(["height", "width"], function(t, a) {
                    P.cssHooks[a] = {
                        get: function(t, e, i) {
                            if (e)
                                return !ee.test(P.css(t, "display")) || t.getClientRects().length &amp;&amp; t.getBoundingClientRect().width ? ae(t, a, i) : zt(t, ne, function() {
                                    return ae(t, a, i)
                                })
                        },
                        set: function(t, e, i) {
                            var n, s = Nt(t), o = !y.scrollboxSize() &amp;&amp; "absolute" === s.position, r = (o || i) &amp;&amp; "border-box" === P.css(t, "boxSizing", !1, s), i = i ? re(t, a, i, r, s) : 0;
                            return r &amp;&amp; o &amp;&amp; (i -= Math.ceil(t["offset" + a[0].toUpperCase() + a.slice(1)] - parseFloat(s[a]) - re(t, a, "border", !1, s) - .5)),
                            i &amp;&amp; (n = et.exec(e)) &amp;&amp; "px" !== (n[3] || "px") &amp;&amp; (t.style[a] = e,
                            e = P.css(t, a)),
                            oe(0, e, i)
                        }
                    }
                }),
                P.cssHooks.marginLeft = Xt(y.reliableMarginLeft, function(t, e) {
                    if (e)
                        return (parseFloat(Ut(t, "marginLeft")) || t.getBoundingClientRect().left - zt(t, {
                            marginLeft: 0
                        }, function() {
                            return t.getBoundingClientRect().left
                        })) + "px"
                }),
                P.each({
                    margin: "",
                    padding: "",
                    border: "Width"
                }, function(s, o) {
                    P.cssHooks[s + o] = {
                        expand: function(t) {
                            for (var e = 0, i = {}, n = "string" == typeof t ? t.split(" ") : [t]; e &lt; 4; e++)
                                i[s + it[e] + o] = n[e] || n[e - 2] || n[0];
                            return i
                        }
                    },
                    "margin" !== s &amp;&amp; (P.cssHooks[s + o].set = oe)
                }),
                P.fn.extend({
                    css: function(t, e) {
                        return $(this, function(t, e, i) {
                            var n, s, o = {}, r = 0;
                            if (Array.isArray(e)) {
                                for (n = Nt(t),
                                s = e.length; r &lt; s; r++)
                                    o[e[r]] = P.css(t, e[r], !1, n);
                                return o
                            }
                            return void 0 !== i ? P.style(t, e, i) : P.css(t, e)
                        }, t, e, 1 &lt; arguments.length)
                    }
                }),
                ((P.Tween = le).prototype = {
                    constructor: le,
                    init: function(t, e, i, n, s, o) {
                        this.elem = t,
                        this.prop = i,
                        this.easing = s || P.easing._default,
                        this.options = e,
                        this.start = this.now = this.cur(),
                        this.end = n,
                        this.unit = o || (P.cssNumber[i] ? "" : "px")
                    },
                    cur: function() {
                        var t = le.propHooks[this.prop];
                        return (t &amp;&amp; t.get ? t : le.propHooks._default).get(this)
                    },
                    run: function(t) {
                        var e, i = le.propHooks[this.prop];
                        return this.options.duration ? this.pos = e = P.easing[this.easing](t, this.options.duration * t, 0, 1, this.options.duration) : this.pos = e = t,
                        this.now = (this.end - this.start) * e + this.start,
                        this.options.step &amp;&amp; this.options.step.call(this.elem, this.now, this),
                        (i &amp;&amp; i.set ? i : le.propHooks._default).set(this),
                        this
                    }
                }).init.prototype = le.prototype,
                (le.propHooks = {
                    _default: {
                        get: function(t) {
                            return 1 !== t.elem.nodeType || null != t.elem[t.prop] &amp;&amp; null == t.elem.style[t.prop] ? t.elem[t.prop] : (t = P.css(t.elem, t.prop, "")) &amp;&amp; "auto" !== t ? t : 0
                        },
                        set: function(t) {
                            P.fx.step[t.prop] ? P.fx.step[t.prop](t) : 1 !== t.elem.nodeType || !P.cssHooks[t.prop] &amp;&amp; null == t.elem.style[te(t.prop)] ? t.elem[t.prop] = t.now : P.style(t.elem, t.prop, t.now + t.unit)
                        }
                    }
                }).scrollTop = le.propHooks.scrollLeft = {
                    set: function(t) {
                        t.elem.nodeType &amp;&amp; t.elem.parentNode &amp;&amp; (t.elem[t.prop] = t.now)
                    }
                },
                P.easing = {
                    linear: function(t) {
                        return t
                    },
                    swing: function(t) {
                        return .5 - Math.cos(t * Math.PI) / 2
                    },
                    _default: "swing"
                },
                P.fx = le.prototype.init,
                P.fx.step = {};
                var he, ce, ue = /^(?:toggle|show|hide)$/, de = /queueHooks$/;
                function pe() {
                    ce &amp;&amp; (!1 === C.hidden &amp;&amp; x.requestAnimationFrame ? x.requestAnimationFrame(pe) : x.setTimeout(pe, P.fx.interval),
                    P.fx.tick())
                }
                function fe() {
                    return x.setTimeout(function() {
                        he = void 0
                    }),
                    he = Date.now()
                }
                function ge(t, e) {
                    var i, n = 0, s = {
                        height: t
                    };
                    for (e = e ? 1 : 0; n &lt; 4; n += 2 - e)
                        s["margin" + (i = it[n])] = s["padding" + i] = t;
                    return e &amp;&amp; (s.opacity = s.width = t),
                    s
                }
                function me(t, e, i) {
                    for (var n, s = (ve.tweeners[e] || []).concat(ve.tweeners["*"]), o = 0, r = s.length; o &lt; r; o++)
                        if (n = s[o].call(i, e, t))
                            return n
                }
                function ve(s, t, e) {
                    var i, o, n = 0, r = ve.prefilters.length, a = P.Deferred().always(function() {
                        delete l.elem
                    }), l = function() {
                        if (o)
                            return !1;
                        for (var t = he || fe(), t = Math.max(0, h.startTime + h.duration - t), e = 1 - (t / h.duration || 0), i = 0, n = h.tweens.length; i &lt; n; i++)
                            h.tweens[i].run(e);
                        return a.notifyWith(s, [h, e, t]),
                        e &lt; 1 &amp;&amp; n ? t : (n || a.notifyWith(s, [h, 1, 0]),
                        a.resolveWith(s, [h]),
                        !1)
                    }, h = a.promise({
                        elem: s,
                        props: P.extend({}, t),
                        opts: P.extend(!0, {
                            specialEasing: {},
                            easing: P.easing._default
                        }, e),
                        originalProperties: t,
                        originalOptions: e,
                        startTime: he || fe(),
                        duration: e.duration,
                        tweens: [],
                        createTween: function(t, e) {
                            t = P.Tween(s, h.opts, t, e, h.opts.specialEasing[t] || h.opts.easing);
                            return h.tweens.push(t),
                            t
                        },
                        stop: function(t) {
                            var e = 0
                              , i = t ? h.tweens.length : 0;
                            if (o)
                                return this;
                            for (o = !0; e &lt; i; e++)
                                h.tweens[e].run(1);
                            return t ? (a.notifyWith(s, [h, 1, 0]),
                            a.resolveWith(s, [h, t])) : a.rejectWith(s, [h, t]),
                            this
                        }
                    }), c = h.props;
                    for (function(t, e) {
                        var i, n, s, o, r;
                        for (i in t)
                            if (s = e[n = V(i)],
                            o = t[i],
                            Array.isArray(o) &amp;&amp; (s = o[1],
                            o = t[i] = o[0]),
                            i !== n &amp;&amp; (t[n] = o,
                            delete t[i]),
                            (r = P.cssHooks[n]) &amp;&amp; "expand"in r)
                                for (i in o = r.expand(o),
                                delete t[n],
                                o)
                                    i in t || (t[i] = o[i],
                                    e[i] = s);
                            else
                                e[n] = s
                    }(c, h.opts.specialEasing); n &lt; r; n++)
                        if (i = ve.prefilters[n].call(h, s, c, h.opts))
                            return g(i.stop) &amp;&amp; (P._queueHooks(h.elem, h.opts.queue).stop = i.stop.bind(i)),
                            i;
                    return P.map(c, me, h),
                    g(h.opts.start) &amp;&amp; h.opts.start.call(s, h),
                    h.progress(h.opts.progress).done(h.opts.done, h.opts.complete).fail(h.opts.fail).always(h.opts.always),
                    P.fx.timer(P.extend(l, {
                        elem: s,
                        anim: h,
                        queue: h.opts.queue
                    })),
                    h
                }
                P.Animation = P.extend(ve, {
                    tweeners: {
                        "*": [function(t, e) {
                            var i = this.createTween(t, e);
                            return at(i.elem, t, et.exec(e), i),
                            i
                        }
                        ]
                    },
                    tweener: function(t, e) {
                        for (var i, n = 0, s = (t = g(t) ? (e = t,
                        ["*"]) : t.match(N)).length; n &lt; s; n++)
                            i = t[n],
                            ve.tweeners[i] = ve.tweeners[i] || [],
                            ve.tweeners[i].unshift(e)
                    },
                    prefilters: [function(t, e, i) {
                        var n, s, o, r, a, l, h, c = "width"in e || "height"in e, u = this, d = {}, p = t.style, f = t.nodeType &amp;&amp; rt(t), g = Q.get(t, "fxshow");
                        for (n in i.queue || (null == (r = P._queueHooks(t, "fx")).unqueued &amp;&amp; (r.unqueued = 0,
                        a = r.empty.fire,
                        r.empty.fire = function() {
                            r.unqueued || a()
                        }
                        ),
                        r.unqueued++,
                        u.always(function() {
                            u.always(function() {
                                r.unqueued--,
                                P.queue(t, "fx").length || r.empty.fire()
                            })
                        })),
                        e)
                            if (s = e[n],
                            ue.test(s)) {
                                if (delete e[n],
                                o = o || "toggle" === s,
                                s === (f ? "hide" : "show")) {
                                    if ("show" !== s || !g || void 0 === g[n])
                                        continue;
                                    f = !0
                                }
                                d[n] = g &amp;&amp; g[n] || P.style(t, n)
                            }
                        if ((l = !P.isEmptyObject(e)) || !P.isEmptyObject(d))
                            for (n in c &amp;&amp; 1 === t.nodeType &amp;&amp; (i.overflow = [p.overflow, p.overflowX, p.overflowY],
                            null == (h = g &amp;&amp; g.display) &amp;&amp; (h = Q.get(t, "display")),
                            "none" === (c = P.css(t, "display")) &amp;&amp; (h ? c = h : (ht([t], !0),
                            h = t.style.display || h,
                            c = P.css(t, "display"),
                            ht([t]))),
                            ("inline" === c || "inline-block" === c &amp;&amp; null != h) &amp;&amp; "none" === P.css(t, "float") &amp;&amp; (l || (u.done(function() {
                                p.display = h
                            }),
                            null == h &amp;&amp; (c = p.display,
                            h = "none" === c ? "" : c)),
                            p.display = "inline-block")),
                            i.overflow &amp;&amp; (p.overflow = "hidden",
                            u.always(function() {
                                p.overflow = i.overflow[0],
                                p.overflowX = i.overflow[1],
                                p.overflowY = i.overflow[2]
                            })),
                            l = !1,
                            d)
                                l || (g ? "hidden"in g &amp;&amp; (f = g.hidden) : g = Q.access(t, "fxshow", {
                                    display: h
                                }),
                                o &amp;&amp; (g.hidden = !f),
                                f &amp;&amp; ht([t], !0),
                                u.done(function() {
                                    for (n in f || ht([t]),
                                    Q.remove(t, "fxshow"),
                                    d)
                                        P.style(t, n, d[n])
                                })),
                                l = me(f ? g[n] : 0, n, u),
                                n in g || (g[n] = l.start,
                                f &amp;&amp; (l.end = l.start,
                                l.start = 0))
                    }
                    ],
                    prefilter: function(t, e) {
                        e ? ve.prefilters.unshift(t) : ve.prefilters.push(t)
                    }
                }),
                P.speed = function(t, e, i) {
                    var n = t &amp;&amp; "object" == typeof t ? P.extend({}, t) : {
                        complete: i || !i &amp;&amp; e || g(t) &amp;&amp; t,
                        duration: t,
                        easing: i &amp;&amp; e || e &amp;&amp; !g(e) &amp;&amp; e
                    };
                    return P.fx.off ? n.duration = 0 : "number" != typeof n.duration &amp;&amp; (n.duration in P.fx.speeds ? n.duration = P.fx.speeds[n.duration] : n.duration = P.fx.speeds._default),
                    null != n.queue &amp;&amp; !0 !== n.queue || (n.queue = "fx"),
                    n.old = n.complete,
                    n.complete = function() {
                        g(n.old) &amp;&amp; n.old.call(this),
                        n.queue &amp;&amp; P.dequeue(this, n.queue)
                    }
                    ,
                    n
                }
                ,
                P.fn.extend({
                    fadeTo: function(t, e, i, n) {
                        return this.filter(rt).css("opacity", 0).show().end().animate({
                            opacity: e
                        }, t, i, n)
                    },
                    animate: function(e, t, i, n) {
                        function s() {
                            var t = ve(this, P.extend({}, e), r);
                            (o || Q.get(this, "finish")) &amp;&amp; t.stop(!0)
                        }
                        var o = P.isEmptyObject(e)
                          , r = P.speed(t, i, n);
                        return s.finish = s,
                        o || !1 === r.queue ? this.each(s) : this.queue(r.queue, s)
                    },
                    stop: function(s, t, o) {
                        function r(t) {
                            var e = t.stop;
                            delete t.stop,
                            e(o)
                        }
                        return "string" != typeof s &amp;&amp; (o = t,
                        t = s,
                        s = void 0),
                        t &amp;&amp; this.queue(s || "fx", []),
                        this.each(function() {
                            var t = !0
                              , e = null != s &amp;&amp; s + "queueHooks"
                              , i = P.timers
                              , n = Q.get(this);
                            if (e)
                                n[e] &amp;&amp; n[e].stop &amp;&amp; r(n[e]);
                            else
                                for (e in n)
                                    n[e] &amp;&amp; n[e].stop &amp;&amp; de.test(e) &amp;&amp; r(n[e]);
                            for (e = i.length; e--; )
                                i[e].elem !== this || null != s &amp;&amp; i[e].queue !== s || (i[e].anim.stop(o),
                                t = !1,
                                i.splice(e, 1));
                            !t &amp;&amp; o || P.dequeue(this, s)
                        })
                    },
                    finish: function(r) {
                        return !1 !== r &amp;&amp; (r = r || "fx"),
                        this.each(function() {
                            var t, e = Q.get(this), i = e[r + "queue"], n = e[r + "queueHooks"], s = P.timers, o = i ? i.length : 0;
                            for (e.finish = !0,
                            P.queue(this, r, []),
                            n &amp;&amp; n.stop &amp;&amp; n.stop.call(this, !0),
                            t = s.length; t--; )
                                s[t].elem === this &amp;&amp; s[t].queue === r &amp;&amp; (s[t].anim.stop(!0),
                                s.splice(t, 1));
                            for (t = 0; t &lt; o; t++)
                                i[t] &amp;&amp; i[t].finish &amp;&amp; i[t].finish.call(this);
                            delete e.finish
                        })
                    }
                }),
                P.each(["toggle", "show", "hide"], function(t, n) {
                    var s = P.fn[n];
                    P.fn[n] = function(t, e, i) {
                        return null == t || "boolean" == typeof t ? s.apply(this, arguments) : this.animate(ge(n, !0), t, e, i)
                    }
                }),
                P.each({
                    slideDown: ge("show"),
                    slideUp: ge("hide"),
                    slideToggle: ge("toggle"),
                    fadeIn: {
                        opacity: "show"
                    },
                    fadeOut: {
                        opacity: "hide"
                    },
                    fadeToggle: {
                        opacity: "toggle"
                    }
                }, function(t, n) {
                    P.fn[t] = function(t, e, i) {
                        return this.animate(n, t, e, i)
                    }
                }),
                P.timers = [],
                P.fx.tick = function() {
                    var t, e = 0, i = P.timers;
                    for (he = Date.now(); e &lt; i.length; e++)
                        (t = i[e])() || i[e] !== t || i.splice(e--, 1);
                    i.length || P.fx.stop(),
                    he = void 0
                }
                ,
                P.fx.timer = function(t) {
                    P.timers.push(t),
                    P.fx.start()
                }
                ,
                P.fx.interval = 13,
                P.fx.start = function() {
                    ce || (ce = !0,
                    pe())
                }
                ,
                P.fx.stop = function() {
                    ce = null
                }
                ,
                P.fx.speeds = {
                    slow: 600,
                    fast: 200,
                    _default: 400
                },
                P.fn.delay = function(n, t) {
                    return n = P.fx &amp;&amp; P.fx.speeds[n] || n,
                    this.queue(t = t || "fx", function(t, e) {
                        var i = x.setTimeout(t, n);
                        e.stop = function() {
                            x.clearTimeout(i)
                        }
                    })
                }
                ,
                u = C.createElement("input"),
                tt = C.createElement("select").appendChild(C.createElement("option")),
                u.type = "checkbox",
                y.checkOn = "" !== u.value,
                y.optSelected = tt.selected,
                (u = C.createElement("input")).value = "t",
                u.type = "radio",
                y.radioValue = "t" === u.value;
                var be, ye = P.expr.attrHandle;
                P.fn.extend({
                    attr: function(t, e) {
                        return $(this, P.attr, t, e, 1 &lt; arguments.length)
                    },
                    removeAttr: function(t) {
                        return this.each(function() {
                            P.removeAttr(this, t)
                        })
                    }
                }),
                P.extend({
                    attr: function(t, e, i) {
                        var n, s, o = t.nodeType;
                        if (3 !== o &amp;&amp; 8 !== o &amp;&amp; 2 !== o)
                            return void 0 === t.getAttribute ? P.prop(t, e, i) : (1 === o &amp;&amp; P.isXMLDoc(t) || (s = P.attrHooks[e.toLowerCase()] || (P.expr.match.bool.test(e) ? be : void 0)),
                            void 0 !== i ? null === i ? void P.removeAttr(t, e) : s &amp;&amp; "set"in s &amp;&amp; void 0 !== (n = s.set(t, i, e)) ? n : (t.setAttribute(e, i + ""),
                            i) : !(s &amp;&amp; "get"in s &amp;&amp; null !== (n = s.get(t, e))) &amp;&amp; null == (n = P.find.attr(t, e)) ? void 0 : n)
                    },
                    attrHooks: {
                        type: {
                            set: function(t, e) {
                                if (!y.radioValue &amp;&amp; "radio" === e &amp;&amp; T(t, "input")) {
                                    var i = t.value;
                                    return t.setAttribute("type", e),
                                    i &amp;&amp; (t.value = i),
                                    e
                                }
                            }
                        }
                    },
                    removeAttr: function(t, e) {
                        var i, n = 0, s = e &amp;&amp; e.match(N);
                        if (s &amp;&amp; 1 === t.nodeType)
                            for (; i = s[n++]; )
                                t.removeAttribute(i)
                    }
                }),
                be = {
                    set: function(t, e, i) {
                        return !1 === e ? P.removeAttr(t, i) : t.setAttribute(i, i),
                        i
                    }
                },
                P.each(P.expr.match.bool.source.match(/\w+/g), function(t, e) {
                    var r = ye[e] || P.find.attr;
                    ye[e] = function(t, e, i) {
                        var n, s, o = e.toLowerCase();
                        return i || (s = ye[o],
                        ye[o] = n,
                        n = null != r(t, e, i) ? o : null,
                        ye[o] = s),
                        n
                    }
                });
                var _e = /^(?:input|select|textarea|button)$/i
                  , we = /^(?:a|area)$/i;
                function xe(t) {
                    return (t.match(N) || []).join(" ")
                }
                function Ce(t) {
                    return t.getAttribute &amp;&amp; t.getAttribute("class") || ""
                }
                function Pe(t) {
                    return Array.isArray(t) ? t : "string" == typeof t &amp;&amp; t.match(N) || []
                }
                P.fn.extend({
                    prop: function(t, e) {
                        return $(this, P.prop, t, e, 1 &lt; arguments.length)
                    },
                    removeProp: function(t) {
                        return this.each(function() {
                            delete this[P.propFix[t] || t]
                        })
                    }
                }),
                P.extend({
                    prop: function(t, e, i) {
                        var n, s, o = t.nodeType;
                        if (3 !== o &amp;&amp; 8 !== o &amp;&amp; 2 !== o)
                            return 1 === o &amp;&amp; P.isXMLDoc(t) || (e = P.propFix[e] || e,
                            s = P.propHooks[e]),
                            void 0 !== i ? s &amp;&amp; "set"in s &amp;&amp; void 0 !== (n = s.set(t, i, e)) ? n : t[e] = i : s &amp;&amp; "get"in s &amp;&amp; null !== (n = s.get(t, e)) ? n : t[e]
                    },
                    propHooks: {
                        tabIndex: {
                            get: function(t) {
                                var e = P.find.attr(t, "tabindex");
                                return e ? parseInt(e, 10) : _e.test(t.nodeName) || we.test(t.nodeName) &amp;&amp; t.href ? 0 : -1
                            }
                        }
                    },
                    propFix: {
                        for: "htmlFor",
                        class: "className"
                    }
                }),
                y.optSelected || (P.propHooks.selected = {
                    get: function(t) {
                        t = t.parentNode;
                        return t &amp;&amp; t.parentNode &amp;&amp; t.parentNode.selectedIndex,
                        null
                    },
                    set: function(t) {
                        t = t.parentNode;
                        t &amp;&amp; (t.selectedIndex,
                        t.parentNode &amp;&amp; t.parentNode.selectedIndex)
                    }
                }),
                P.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function() {
                    P.propFix[this.toLowerCase()] = this
                }),
                P.fn.extend({
                    addClass: function(e) {
                        var t, i, n, s, o, r, a = 0;
                        if (g(e))
                            return this.each(function(t) {
                                P(this).addClass(e.call(this, t, Ce(this)))
                            });
                        if ((t = Pe(e)).length)
                            for (; i = this[a++]; )
                                if (r = Ce(i),
                                n = 1 === i.nodeType &amp;&amp; " " + xe(r) + " ") {
                                    for (o = 0; s = t[o++]; )
                                        n.indexOf(" " + s + " ") &lt; 0 &amp;&amp; (n += s + " ");
                                    r !== (r = xe(n)) &amp;&amp; i.setAttribute("class", r)
                                }
                        return this
                    },
                    removeClass: function(e) {
                        var t, i, n, s, o, r, a = 0;
                        if (g(e))
                            return this.each(function(t) {
                                P(this).removeClass(e.call(this, t, Ce(this)))
                            });
                        if (!arguments.length)
                            return this.attr("class", "");
                        if ((t = Pe(e)).length)
                            for (; i = this[a++]; )
                                if (r = Ce(i),
                                n = 1 === i.nodeType &amp;&amp; " " + xe(r) + " ") {
                                    for (o = 0; s = t[o++]; )
                                        for (; -1 &lt; n.indexOf(" " + s + " "); )
                                            n = n.replace(" " + s + " ", " ");
                                    r !== (r = xe(n)) &amp;&amp; i.setAttribute("class", r)
                                }
                        return this
                    },
                    toggleClass: function(s, e) {
                        var o = typeof s
                          , r = "string" == o || Array.isArray(s);
                        return "boolean" == typeof e &amp;&amp; r ? e ? this.addClass(s) : this.removeClass(s) : g(s) ? this.each(function(t) {
                            P(this).toggleClass(s.call(this, t, Ce(this), e), e)
                        }) : this.each(function() {
                            var t, e, i, n;
                            if (r)
                                for (e = 0,
                                i = P(this),
                                n = Pe(s); t = n[e++]; )
                                    i.hasClass(t) ? i.removeClass(t) : i.addClass(t);
                            else
                                void 0 !== s &amp;&amp; "boolean" != o || ((t = Ce(this)) &amp;&amp; Q.set(this, "__className__", t),
                                this.setAttribute &amp;&amp; this.setAttribute("class", !t &amp;&amp; !1 !== s &amp;&amp; Q.get(this, "__className__") || ""))
                        })
                    },
                    hasClass: function(t) {
                        for (var e, i = 0, n = " " + t + " "; e = this[i++]; )
                            if (1 === e.nodeType &amp;&amp; -1 &lt; (" " + xe(Ce(e)) + " ").indexOf(n))
                                return !0;
                        return !1
                    }
                });
                var ke = /\r/g;
                P.fn.extend({
                    val: function(e) {
                        var i, t, n, s = this[0];
                        return arguments.length ? (n = g(e),
                        this.each(function(t) {
                            1 === this.nodeType &amp;&amp; (null == (t = n ? e.call(this, t, P(this).val()) : e) ? t = "" : "number" == typeof t ? t += "" : Array.isArray(t) &amp;&amp; (t = P.map(t, function(t) {
                                return null == t ? "" : t + ""
                            })),
                            (i = P.valHooks[this.type] || P.valHooks[this.nodeName.toLowerCase()]) &amp;&amp; "set"in i &amp;&amp; void 0 !== i.set(this, t, "value") || (this.value = t))
                        })) : s ? (i = P.valHooks[s.type] || P.valHooks[s.nodeName.toLowerCase()]) &amp;&amp; "get"in i &amp;&amp; void 0 !== (t = i.get(s, "value")) ? t : "string" == typeof (t = s.value) ? t.replace(ke, "") : null == t ? "" : t : void 0
                    }
                }),
                P.extend({
                    valHooks: {
                        option: {
                            get: function(t) {
                                var e = P.find.attr(t, "value");
                                return null != e ? e : xe(P.text(t))
                            }
                        },
                        select: {
                            get: function(t) {
                                for (var e, i = t.options, n = t.selectedIndex, s = "select-one" === t.type, o = s ? null : [], r = s ? n + 1 : i.length, a = n &lt; 0 ? r : s ? n : 0; a &lt; r; a++)
                                    if (((e = i[a]).selected || a === n) &amp;&amp; !e.disabled &amp;&amp; (!e.parentNode.disabled || !T(e.parentNode, "optgroup"))) {
                                        if (e = P(e).val(),
                                        s)
                                            return e;
                                        o.push(e)
                                    }
                                return o
                            },
                            set: function(t, e) {
                                for (var i, n, s = t.options, o = P.makeArray(e), r = s.length; r--; )
                                    ((n = s[r]).selected = -1 &lt; P.inArray(P.valHooks.option.get(n), o)) &amp;&amp; (i = !0);
                                return i || (t.selectedIndex = -1),
                                o
                            }
                        }
                    }
                }),
                P.each(["radio", "checkbox"], function() {
                    P.valHooks[this] = {
                        set: function(t, e) {
                            if (Array.isArray(e))
                                return t.checked = -1 &lt; P.inArray(P(t).val(), e)
                        }
                    },
                    y.checkOn || (P.valHooks[this].get = function(t) {
                        return null === t.getAttribute("value") ? "on" : t.value
                    }
                    )
                }),
                y.focusin = "onfocusin"in x;
                function De(t) {
                    t.stopPropagation()
                }
                var Te = /^(?:focusinfocus|focusoutblur)$/;
                P.extend(P.event, {
                    trigger: function(t, e, i, n) {
                        var s, o, r, a, l, h, c, u = [i || C], d = b.call(t, "type") ? t.type : t, p = b.call(t, "namespace") ? t.namespace.split(".") : [], f = c = o = i = i || C;
                        if (3 !== i.nodeType &amp;&amp; 8 !== i.nodeType &amp;&amp; !Te.test(d + P.event.triggered) &amp;&amp; (-1 &lt; d.indexOf(".") &amp;&amp; (d = (p = d.split(".")).shift(),
                        p.sort()),
                        a = d.indexOf(":") &lt; 0 &amp;&amp; "on" + d,
                        (t = t[P.expando] ? t : new P.Event(d,"object" == typeof t &amp;&amp; t)).isTrigger = n ? 2 : 3,
                        t.namespace = p.join("."),
                        t.rnamespace = t.namespace ? new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)") : null,
                        t.result = void 0,
                        t.target || (t.target = i),
                        e = null == e ? [t] : P.makeArray(e, [t]),
                        h = P.event.special[d] || {},
                        n || !h.trigger || !1 !== h.trigger.apply(i, e))) {
                            if (!n &amp;&amp; !h.noBubble &amp;&amp; !m(i)) {
                                for (r = h.delegateType || d,
                                Te.test(r + d) || (f = f.parentNode); f; f = f.parentNode)
                                    u.push(f),
                                    o = f;
                                o === (i.ownerDocument || C) &amp;&amp; u.push(o.defaultView || o.parentWindow || x)
                            }
                            for (s = 0; (f = u[s++]) &amp;&amp; !t.isPropagationStopped(); )
                                c = f,
                                t.type = 1 &lt; s ? r : h.bindType || d,
                                (l = (Q.get(f, "events") || Object.create(null))[t.type] &amp;&amp; Q.get(f, "handle")) &amp;&amp; l.apply(f, e),
                                (l = a &amp;&amp; f[a]) &amp;&amp; l.apply &amp;&amp; U(f) &amp;&amp; (t.result = l.apply(f, e),
                                !1 === t.result &amp;&amp; t.preventDefault());
                            return t.type = d,
                            n || t.isDefaultPrevented() || h._default &amp;&amp; !1 !== h._default.apply(u.pop(), e) || !U(i) || a &amp;&amp; g(i[d]) &amp;&amp; !m(i) &amp;&amp; ((o = i[a]) &amp;&amp; (i[a] = null),
                            P.event.triggered = d,
                            t.isPropagationStopped() &amp;&amp; c.addEventListener(d, De),
                            i[d](),
                            t.isPropagationStopped() &amp;&amp; c.removeEventListener(d, De),
                            P.event.triggered = void 0,
                            o &amp;&amp; (i[a] = o)),
                            t.result
                        }
                    },
                    simulate: function(t, e, i) {
                        t = P.extend(new P.Event, i, {
                            type: t,
                            isSimulated: !0
                        });
                        P.event.trigger(t, null, e)
                    }
                }),
                P.fn.extend({
                    trigger: function(t, e) {
                        return this.each(function() {
                            P.event.trigger(t, e, this)
                        })
                    },
                    triggerHandler: function(t, e) {
                        var i = this[0];
                        if (i)
                            return P.event.trigger(t, e, i, !0)
                    }
                }),
                y.focusin || P.each({
                    focus: "focusin",
                    blur: "focusout"
                }, function(i, n) {
                    function s(t) {
                        P.event.simulate(n, t.target, P.event.fix(t))
                    }
                    P.event.special[n] = {
                        setup: function() {
                            var t = this.ownerDocument || this.document || this
                              , e = Q.access(t, n);
                            e || t.addEventListener(i, s, !0),
                            Q.access(t, n, (e || 0) + 1)
                        },
                        teardown: function() {
                            var t = this.ownerDocument || this.document || this
                              , e = Q.access(t, n) - 1;
                            e ? Q.access(t, n, e) : (t.removeEventListener(i, s, !0),
                            Q.remove(t, n))
                        }
                    }
                });
                var He = x.location
                  , Ee = {
                    guid: Date.now()
                }
                  , Se = /\?/;
                P.parseXML = function(t) {
                    var e;
                    if (!t || "string" != typeof t)
                        return null;
                    try {
                        e = (new x.DOMParser).parseFromString(t, "text/xml")
                    } catch (t) {
                        e = void 0
                    }
                    return e &amp;&amp; !e.getElementsByTagName("parsererror").length || P.error("Invalid XML: " + t),
                    e
                }
                ;
                var Ie = /\[\]$/
                  , Ae = /\r?\n/g
                  , Me = /^(?:submit|button|image|reset|file)$/i
                  , Oe = /^(?:input|select|textarea|keygen)/i;
                P.param = function(t, e) {
                    function i(t, e) {
                        e = g(e) ? e() : e,
                        s[s.length] = encodeURIComponent(t) + "=" + encodeURIComponent(null == e ? "" : e)
                    }
                    var n, s = [];
                    if (null == t)
                        return "";
                    if (Array.isArray(t) || t.jquery &amp;&amp; !P.isPlainObject(t))
                        P.each(t, function() {
                            i(this.name, this.value)
                        });
                    else
                        for (n in t)
                            !function i(n, t, s, o) {
                                if (Array.isArray(t))
                                    P.each(t, function(t, e) {
                                        s || Ie.test(n) ? o(n, e) : i(n + "[" + ("object" == typeof e &amp;&amp; null != e ? t : "") + "]", e, s, o)
                                    });
                                else if (s || "object" !== f(t))
                                    o(n, t);
                                else
                                    for (var e in t)
                                        i(n + "[" + e + "]", t[e], s, o)
                            }(n, t[n], e, i);
                    return s.join("&amp;")
                }
                ,
                P.fn.extend({
                    serialize: function() {
                        return P.param(this.serializeArray())
                    },
                    serializeArray: function() {
                        return this.map(function() {
                            var t = P.prop(this, "elements");
                            return t ? P.makeArray(t) : this
                        }).filter(function() {
                            var t = this.type;
                            return this.name &amp;&amp; !P(this).is(":disabled") &amp;&amp; Oe.test(this.nodeName) &amp;&amp; !Me.test(t) &amp;&amp; (this.checked || !ct.test(t))
                        }).map(function(t, e) {
                            var i = P(this).val();
                            return null == i ? null : Array.isArray(i) ? P.map(i, function(t) {
                                return {
                                    name: e.name,
                                    value: t.replace(Ae, "\r\n")
                                }
                            }) : {
                                name: e.name,
                                value: i.replace(Ae, "\r\n")
                            }
                        }).get()
                    }
                });
                var Ne = /%20/g
                  , ze = /#.*$/
                  , Le = /([?&amp;])_=[^&amp;]*/
                  , Fe = /^(.*?):[ \t]*([^\r\n]*)$/gm
                  , je = /^(?:GET|HEAD)$/
                  , We = /^\/\//
                  , Be = {}
                  , $e = {}
                  , Re = "*/".concat("*")
                  , qe = C.createElement("a");
                function Ye(o) {
                    return function(t, e) {
                        "string" != typeof t &amp;&amp; (e = t,
                        t = "*");
                        var i, n = 0, s = t.toLowerCase().match(N) || [];
                        if (g(e))
                            for (; i = s[n++]; )
                                "+" === i[0] ? (i = i.slice(1) || "*",
                                (o[i] = o[i] || []).unshift(e)) : (o[i] = o[i] || []).push(e)
                    }
                }
                function Ve(e, n, s, o) {
                    var r = {}
                      , a = e === $e;
                    function l(t) {
                        var i;
                        return r[t] = !0,
                        P.each(e[t] || [], function(t, e) {
                            e = e(n, s, o);
                            return "string" != typeof e || a || r[e] ? a ? !(i = e) : void 0 : (n.dataTypes.unshift(e),
                            l(e),
                            !1)
                        }),
                        i
                    }
                    return l(n.dataTypes[0]) || !r["*"] &amp;&amp; l("*")
                }
                function Ue(t, e) {
                    var i, n, s = P.ajaxSettings.flatOptions || {};
                    for (i in e)
                        void 0 !== e[i] &amp;&amp; ((s[i] ? t : n = n || {})[i] = e[i]);
                    return n &amp;&amp; P.extend(!0, t, n),
                    t
                }
                qe.href = He.href,
                P.extend({
                    active: 0,
                    lastModified: {},
                    etag: {},
                    ajaxSettings: {
                        url: He.href,
                        type: "GET",
                        isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(He.protocol),
                        global: !0,
                        processData: !0,
                        async: !0,
                        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                        accepts: {
                            "*": Re,
                            text: "text/plain",
                            html: "text/html",
                            xml: "application/xml, text/xml",
                            json: "application/json, text/javascript"
                        },
                        contents: {
                            xml: /\bxml\b/,
                            html: /\bhtml/,
                            json: /\bjson\b/
                        },
                        responseFields: {
                            xml: "responseXML",
                            text: "responseText",
                            json: "responseJSON"
                        },
                        converters: {
                            "* text": String,
                            "text html": !0,
                            "text json": JSON.parse,
                            "text xml": P.parseXML
                        },
                        flatOptions: {
                            url: !0,
                            context: !0
                        }
                    },
                    ajaxSetup: function(t, e) {
                        return e ? Ue(Ue(t, P.ajaxSettings), e) : Ue(P.ajaxSettings, t)
                    },
                    ajaxPrefilter: Ye(Be),
                    ajaxTransport: Ye($e),
                    ajax: function(t, e) {
                        "object" == typeof t &amp;&amp; (e = t,
                        t = void 0);
                        var l, h, c, i, u, d, p, n, s, f = P.ajaxSetup({}, e = e || {}), g = f.context || f, m = f.context &amp;&amp; (g.nodeType || g.jquery) ? P(g) : P.event, v = P.Deferred(), b = P.Callbacks("once memory"), y = f.statusCode || {}, o = {}, r = {}, a = "canceled", _ = {
                            readyState: 0,
                            getResponseHeader: function(t) {
                                var e;
                                if (d) {
                                    if (!i)
                                        for (i = {}; e = Fe.exec(c); )
                                            i[e[1].toLowerCase() + " "] = (i[e[1].toLowerCase() + " "] || []).concat(e[2]);
                                    e = i[t.toLowerCase() + " "]
                                }
                                return null == e ? null : e.join(", ")
                            },
                            getAllResponseHeaders: function() {
                                return d ? c : null
                            },
                            setRequestHeader: function(t, e) {
                                return null == d &amp;&amp; (t = r[t.toLowerCase()] = r[t.toLowerCase()] || t,
                                o[t] = e),
                                this
                            },
                            overrideMimeType: function(t) {
                                return null == d &amp;&amp; (f.mimeType = t),
                                this
                            },
                            statusCode: function(t) {
                                if (t)
                                    if (d)
                                        _.always(t[_.status]);
                                    else
                                        for (var e in t)
                                            y[e] = [y[e], t[e]];
                                return this
                            },
                            abort: function(t) {
                                t = t || a;
                                return l &amp;&amp; l.abort(t),
                                w(0, t),
                                this
                            }
                        };
                        if (v.promise(_),
                        f.url = ((t || f.url || He.href) + "").replace(We, He.protocol + "//"),
                        f.type = e.method || e.type || f.method || f.type,
                        f.dataTypes = (f.dataType || "*").toLowerCase().match(N) || [""],
                        null == f.crossDomain) {
                            s = C.createElement("a");
                            try {
                                s.href = f.url,
                                s.href = s.href,
                                f.crossDomain = qe.protocol + "//" + qe.host != s.protocol + "//" + s.host
                            } catch (t) {
                                f.crossDomain = !0
                            }
                        }
                        if (f.data &amp;&amp; f.processData &amp;&amp; "string" != typeof f.data &amp;&amp; (f.data = P.param(f.data, f.traditional)),
                        Ve(Be, f, e, _),
                        d)
                            return _;
                        for (n in (p = P.event &amp;&amp; f.global) &amp;&amp; 0 == P.active++ &amp;&amp; P.event.trigger("ajaxStart"),
                        f.type = f.type.toUpperCase(),
                        f.hasContent = !je.test(f.type),
                        h = f.url.replace(ze, ""),
                        f.hasContent ? f.data &amp;&amp; f.processData &amp;&amp; 0 === (f.contentType || "").indexOf("application/x-www-form-urlencoded") &amp;&amp; (f.data = f.data.replace(Ne, "+")) : (s = f.url.slice(h.length),
                        f.data &amp;&amp; (f.processData || "string" == typeof f.data) &amp;&amp; (h += (Se.test(h) ? "&amp;" : "?") + f.data,
                        delete f.data),
                        !1 === f.cache &amp;&amp; (h = h.replace(Le, "$1"),
                        s = (Se.test(h) ? "&amp;" : "?") + "_=" + Ee.guid++ + s),
                        f.url = h + s),
                        f.ifModified &amp;&amp; (P.lastModified[h] &amp;&amp; _.setRequestHeader("If-Modified-Since", P.lastModified[h]),
                        P.etag[h] &amp;&amp; _.setRequestHeader("If-None-Match", P.etag[h])),
                        (f.data &amp;&amp; f.hasContent &amp;&amp; !1 !== f.contentType || e.contentType) &amp;&amp; _.setRequestHeader("Content-Type", f.contentType),
                        _.setRequestHeader("Accept", f.dataTypes[0] &amp;&amp; f.accepts[f.dataTypes[0]] ? f.accepts[f.dataTypes[0]] + ("*" !== f.dataTypes[0] ? ", " + Re + "; q=0.01" : "") : f.accepts["*"]),
                        f.headers)
                            _.setRequestHeader(n, f.headers[n]);
                        if (f.beforeSend &amp;&amp; (!1 === f.beforeSend.call(g, _, f) || d))
                            return _.abort();
                        if (a = "abort",
                        b.add(f.complete),
                        _.done(f.success),
                        _.fail(f.error),
                        l = Ve($e, f, e, _)) {
                            if (_.readyState = 1,
                            p &amp;&amp; m.trigger("ajaxSend", [_, f]),
                            d)
                                return _;
                            f.async &amp;&amp; 0 &lt; f.timeout &amp;&amp; (u = x.setTimeout(function() {
                                _.abort("timeout")
                            }, f.timeout));
                            try {
                                d = !1,
                                l.send(o, w)
                            } catch (t) {
                                if (d)
                                    throw t;
                                w(-1, t)
                            }
                        } else
                            w(-1, "No Transport");
                        function w(t, e, i, n) {
                            var s, o, r, a = e;
                            d || (d = !0,
                            u &amp;&amp; x.clearTimeout(u),
                            l = void 0,
                            c = n || "",
                            _.readyState = 0 &lt; t ? 4 : 0,
                            n = 200 &lt;= t &amp;&amp; t &lt; 300 || 304 === t,
                            i &amp;&amp; (r = function(t, e, i) {
                                for (var n, s, o, r, a = t.contents, l = t.dataTypes; "*" === l[0]; )
                                    l.shift(),
                                    void 0 === n &amp;&amp; (n = t.mimeType || e.getResponseHeader("Content-Type"));
                                if (n)
                                    for (s in a)
                                        if (a[s] &amp;&amp; a[s].test(n)) {
                                            l.unshift(s);
                                            break
                                        }
                                if (l[0]in i)
                                    o = l[0];
                                else {
                                    for (s in i) {
                                        if (!l[0] || t.converters[s + " " + l[0]]) {
                                            o = s;
                                            break
                                        }
                                        r = r || s
                                    }
                                    o = o || r
                                }
                                if (o)
                                    return o !== l[0] &amp;&amp; l.unshift(o),
                                    i[o]
                            }(f, _, i)),
                            !n &amp;&amp; -1 &lt; P.inArray("script", f.dataTypes) &amp;&amp; (f.converters["text script"] = function() {}
                            ),
                            r = function(t, e, i, n) {
                                var s, o, r, a, l, h = {}, c = t.dataTypes.slice();
                                if (c[1])
                                    for (r in t.converters)
                                        h[r.toLowerCase()] = t.converters[r];
                                for (o = c.shift(); o; )
                                    if (t.responseFields[o] &amp;&amp; (i[t.responseFields[o]] = e),
                                    !l &amp;&amp; n &amp;&amp; t.dataFilter &amp;&amp; (e = t.dataFilter(e, t.dataType)),
                                    l = o,
                                    o = c.shift())
                                        if ("*" === o)
                                            o = l;
                                        else if ("*" !== l &amp;&amp; l !== o) {
                                            if (!(r = h[l + " " + o] || h["* " + o]))
                                                for (s in h)
                                                    if ((a = s.split(" "))[1] === o &amp;&amp; (r = h[l + " " + a[0]] || h["* " + a[0]])) {
                                                        !0 === r ? r = h[s] : !0 !== h[s] &amp;&amp; (o = a[0],
                                                        c.unshift(a[1]));
                                                        break
                                                    }
                                            if (!0 !== r)
                                                if (r &amp;&amp; t.throws)
                                                    e = r(e);
                                                else
                                                    try {
                                                        e = r(e)
                                                    } catch (t) {
                                                        return {
                                                            state: "parsererror",
                                                            error: r ? t : "No conversion from " + l + " to " + o
                                                        }
                                                    }
                                        }
                                return {
                                    state: "success",
                                    data: e
                                }
                            }(f, r, _, n),
                            n ? (f.ifModified &amp;&amp; ((i = _.getResponseHeader("Last-Modified")) &amp;&amp; (P.lastModified[h] = i),
                            (i = _.getResponseHeader("etag")) &amp;&amp; (P.etag[h] = i)),
                            204 === t || "HEAD" === f.type ? a = "nocontent" : 304 === t ? a = "notmodified" : (a = r.state,
                            s = r.data,
                            n = !(o = r.error))) : (o = a,
                            !t &amp;&amp; a || (a = "error",
                            t &lt; 0 &amp;&amp; (t = 0))),
                            _.status = t,
                            _.statusText = (e || a) + "",
                            n ? v.resolveWith(g, [s, a, _]) : v.rejectWith(g, [_, a, o]),
                            _.statusCode(y),
                            y = void 0,
                            p &amp;&amp; m.trigger(n ? "ajaxSuccess" : "ajaxError", [_, f, n ? s : o]),
                            b.fireWith(g, [_, a]),
                            p &amp;&amp; (m.trigger("ajaxComplete", [_, f]),
                            --P.active || P.event.trigger("ajaxStop")))
                        }
                        return _
                    },
                    getJSON: function(t, e, i) {
                        return P.get(t, e, i, "json")
                    },
                    getScript: function(t, e) {
                        return P.get(t, void 0, e, "script")
                    }
                }),
                P.each(["get", "post"], function(t, s) {
                    P[s] = function(t, e, i, n) {
                        return g(e) &amp;&amp; (n = n || i,
                        i = e,
                        e = void 0),
                        P.ajax(P.extend({
                            url: t,
                            type: s,
                            dataType: n,
                            data: e,
                            success: i
                        }, P.isPlainObject(t) &amp;&amp; t))
                    }
                }),
                P.ajaxPrefilter(function(t) {
                    for (var e in t.headers)
                        "content-type" === e.toLowerCase() &amp;&amp; (t.contentType = t.headers[e] || "")
                }),
                P._evalUrl = function(t, e, i) {
                    return P.ajax({
                        url: t,
                        type: "GET",
                        dataType: "script",
                        cache: !0,
                        async: !1,
                        global: !1,
                        converters: {
                            "text script": function() {}
                        },
                        dataFilter: function(t) {
                            P.globalEval(t, e, i)
                        }
                    })
                }
                ,
                P.fn.extend({
                    wrapAll: function(t) {
                        return this[0] &amp;&amp; (g(t) &amp;&amp; (t = t.call(this[0])),
                        t = P(t, this[0].ownerDocument).eq(0).clone(!0),
                        this[0].parentNode &amp;&amp; t.insertBefore(this[0]),
                        t.map(function() {
                            for (var t = this; t.firstElementChild; )
                                t = t.firstElementChild;
                            return t
                        }).append(this)),
                        this
                    },
                    wrapInner: function(i) {
                        return g(i) ? this.each(function(t) {
                            P(this).wrapInner(i.call(this, t))
                        }) : this.each(function() {
                            var t = P(this)
                              , e = t.contents();
                            e.length ? e.wrapAll(i) : t.append(i)
                        })
                    },
                    wrap: function(e) {
                        var i = g(e);
                        return this.each(function(t) {
                            P(this).wrapAll(i ? e.call(this, t) : e)
                        })
                    },
                    unwrap: function(t) {
                        return this.parent(t).not("body").each(function() {
                            P(this).replaceWith(this.childNodes)
                        }),
                        this
                    }
                }),
                P.expr.pseudos.hidden = function(t) {
                    return !P.expr.pseudos.visible(t)
                }
                ,
                P.expr.pseudos.visible = function(t) {
                    return !!(t.offsetWidth || t.offsetHeight || t.getClientRects().length)
                }
                ,
                P.ajaxSettings.xhr = function() {
                    try {
                        return new x.XMLHttpRequest
                    } catch (t) {}
                }
                ;
                var Xe = {
                    0: 200,
                    1223: 204
                }
                  , Qe = P.ajaxSettings.xhr();
                y.cors = !!Qe &amp;&amp; "withCredentials"in Qe,
                y.ajax = Qe = !!Qe,
                P.ajaxTransport(function(s) {
                    var o, r;
                    if (y.cors || Qe &amp;&amp; !s.crossDomain)
                        return {
                            send: function(t, e) {
                                var i, n = s.xhr();
                                if (n.open(s.type, s.url, s.async, s.username, s.password),
                                s.xhrFields)
                                    for (i in s.xhrFields)
                                        n[i] = s.xhrFields[i];
                                for (i in s.mimeType &amp;&amp; n.overrideMimeType &amp;&amp; n.overrideMimeType(s.mimeType),
                                s.crossDomain || t["X-Requested-With"] || (t["X-Requested-With"] = "XMLHttpRequest"),
                                t)
                                    n.setRequestHeader(i, t[i]);
                                o = function(t) {
                                    return function() {
                                        o &amp;&amp; (o = r = n.onload = n.onerror = n.onabort = n.ontimeout = n.onreadystatechange = null,
                                        "abort" === t ? n.abort() : "error" === t ? "number" != typeof n.status ? e(0, "error") : e(n.status, n.statusText) : e(Xe[n.status] || n.status, n.statusText, "text" !== (n.responseType || "text") || "string" != typeof n.responseText ? {
                                            binary: n.response
                                        } : {
                                            text: n.responseText
                                        }, n.getAllResponseHeaders()))
                                    }
                                }
                                ,
                                n.onload = o(),
                                r = n.onerror = n.ontimeout = o("error"),
                                void 0 !== n.onabort ? n.onabort = r : n.onreadystatechange = function() {
                                    4 === n.readyState &amp;&amp; x.setTimeout(function() {
                                        o &amp;&amp; r()
                                    })
                                }
                                ,
                                o = o("abort");
                                try {
                                    n.send(s.hasContent &amp;&amp; s.data || null)
                                } catch (t) {
                                    if (o)
                                        throw t
                                }
                            },
                            abort: function() {
                                o &amp;&amp; o()
                            }
                        }
                }),
                P.ajaxPrefilter(function(t) {
                    t.crossDomain &amp;&amp; (t.contents.script = !1)
                }),
                P.ajaxSetup({
                    accepts: {
                        script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
                    },
                    contents: {
                        script: /\b(?:java|ecma)script\b/
                    },
                    converters: {
                        "text script": function(t) {
                            return P.globalEval(t),
                            t
                        }
                    }
                }),
                P.ajaxPrefilter("script", function(t) {
                    void 0 === t.cache &amp;&amp; (t.cache = !1),
                    t.crossDomain &amp;&amp; (t.type = "GET")
                }),
                P.ajaxTransport("script", function(i) {
                    var n, s;
                    if (i.crossDomain || i.scriptAttrs)
                        return {
                            send: function(t, e) {
                                n = P("&lt;script&gt;").attr(i.scriptAttrs || {}).prop({
                                    charset: i.scriptCharset,
                                    src: i.url
                                }).on("load error", s = function(t) {
                                    n.remove(),
                                    s = null,
                                    t &amp;&amp; e("error" === t.type ? 404 : 200, t.type)
                                }
                                ),
                                C.head.appendChild(n[0])
                            },
                            abort: function() {
                                s &amp;&amp; s()
                            }
                        }
                });
                var Ke = []
                  , Ge = /(=)\?(?=&amp;|$)|\?\?/;
                P.ajaxSetup({
                    jsonp: "callback",
                    jsonpCallback: function() {
                        var t = Ke.pop() || P.expando + "_" + Ee.guid++;
                        return this[t] = !0,
                        t
                    }
                }),
                P.ajaxPrefilter("json jsonp", function(t, e, i) {
                    var n, s, o, r = !1 !== t.jsonp &amp;&amp; (Ge.test(t.url) ? "url" : "string" == typeof t.data &amp;&amp; 0 === (t.contentType || "").indexOf("application/x-www-form-urlencoded") &amp;&amp; Ge.test(t.data) &amp;&amp; "data");
                    if (r || "jsonp" === t.dataTypes[0])
                        return n = t.jsonpCallback = g(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback,
                        r ? t[r] = t[r].replace(Ge, "$1" + n) : !1 !== t.jsonp &amp;&amp; (t.url += (Se.test(t.url) ? "&amp;" : "?") + t.jsonp + "=" + n),
                        t.converters["script json"] = function() {
                            return o || P.error(n + " was not called"),
                            o[0]
                        }
                        ,
                        t.dataTypes[0] = "json",
                        s = x[n],
                        x[n] = function() {
                            o = arguments
                        }
                        ,
                        i.always(function() {
                            void 0 === s ? P(x).removeProp(n) : x[n] = s,
                            t[n] &amp;&amp; (t.jsonpCallback = e.jsonpCallback,
                            Ke.push(n)),
                            o &amp;&amp; g(s) &amp;&amp; s(o[0]),
                            o = s = void 0
                        }),
                        "script"
                }),
                y.createHTMLDocument = ((u = C.implementation.createHTMLDocument("").body).innerHTML = "&lt;form&gt;&lt;/form&gt;&lt;form&gt;&lt;/form&gt;",
                2 === u.childNodes.length),
                P.parseHTML = function(t, e, i) {
                    return "string" != typeof t ? [] : ("boolean" == typeof e &amp;&amp; (i = e,
                    e = !1),
                    e || (y.createHTMLDocument ? ((n = (e = C.implementation.createHTMLDocument("")).createElement("base")).href = C.location.href,
                    e.head.appendChild(n)) : e = C),
                    n = !i &amp;&amp; [],
                    (i = H.exec(t)) ? [e.createElement(i[1])] : (i = vt([t], e, n),
                    n &amp;&amp; n.length &amp;&amp; P(n).remove(),
                    P.merge([], i.childNodes)));
                    var n
                }
                ,
                P.fn.load = function(t, e, i) {
                    var n, s, o, r = this, a = t.indexOf(" ");
                    return -1 &lt; a &amp;&amp; (n = xe(t.slice(a)),
                    t = t.slice(0, a)),
                    g(e) ? (i = e,
                    e = void 0) : e &amp;&amp; "object" == typeof e &amp;&amp; (s = "POST"),
                    0 &lt; r.length &amp;&amp; P.ajax({
                        url: t,
                        type: s || "GET",
                        dataType: "html",
                        data: e
                    }).done(function(t) {
                        o = arguments,
                        r.html(n ? P("&lt;div&gt;").append(P.parseHTML(t)).find(n) : t)
                    }).always(i &amp;&amp; function(t, e) {
                        r.each(function() {
                            i.apply(this, o || [t.responseText, e, t])
                        })
                    }
                    ),
                    this
                }
                ,
                P.expr.pseudos.animated = function(e) {
                    return P.grep(P.timers, function(t) {
                        return e === t.elem
                    }).length
                }
                ,
                P.offset = {
                    setOffset: function(t, e, i) {
                        var n, s, o, r, a = P.css(t, "position"), l = P(t), h = {};
                        "static" === a &amp;&amp; (t.style.position = "relative"),
                        o = l.offset(),
                        n = P.css(t, "top"),
                        r = P.css(t, "left"),
                        r = ("absolute" === a || "fixed" === a) &amp;&amp; -1 &lt; (n + r).indexOf("auto") ? (s = (a = l.position()).top,
                        a.left) : (s = parseFloat(n) || 0,
                        parseFloat(r) || 0),
                        null != (e = g(e) ? e.call(t, i, P.extend({}, o)) : e).top &amp;&amp; (h.top = e.top - o.top + s),
                        null != e.left &amp;&amp; (h.left = e.left - o.left + r),
                        "using"in e ? e.using.call(t, h) : ("number" == typeof h.top &amp;&amp; (h.top += "px"),
                        "number" == typeof h.left &amp;&amp; (h.left += "px"),
                        l.css(h))
                    }
                },
                P.fn.extend({
                    offset: function(e) {
                        if (arguments.length)
                            return void 0 === e ? this : this.each(function(t) {
                                P.offset.setOffset(this, e, t)
                            });
                        var t, i = this[0];
                        return i ? i.getClientRects().length ? (t = i.getBoundingClientRect(),
                        i = i.ownerDocument.defaultView,
                        {
                            top: t.top + i.pageYOffset,
                            left: t.left + i.pageXOffset
                        }) : {
                            top: 0,
                            left: 0
                        } : void 0
                    },
                    position: function() {
                        if (this[0]) {
                            var t, e, i, n = this[0], s = {
                                top: 0,
                                left: 0
                            };
                            if ("fixed" === P.css(n, "position"))
                                e = n.getBoundingClientRect();
                            else {
                                for (e = this.offset(),
                                i = n.ownerDocument,
                                t = n.offsetParent || i.documentElement; t &amp;&amp; (t === i.body || t === i.documentElement) &amp;&amp; "static" === P.css(t, "position"); )
                                    t = t.parentNode;
                                t &amp;&amp; t !== n &amp;&amp; 1 === t.nodeType &amp;&amp; ((s = P(t).offset()).top += P.css(t, "borderTopWidth", !0),
                                s.left += P.css(t, "borderLeftWidth", !0))
                            }
                            return {
                                top: e.top - s.top - P.css(n, "marginTop", !0),
                                left: e.left - s.left - P.css(n, "marginLeft", !0)
                            }
                        }
                    },
                    offsetParent: function() {
                        return this.map(function() {
                            for (var t = this.offsetParent; t &amp;&amp; "static" === P.css(t, "position"); )
                                t = t.offsetParent;
                            return t || nt
                        })
                    }
                }),
                P.each({
                    scrollLeft: "pageXOffset",
                    scrollTop: "pageYOffset"
                }, function(e, s) {
                    var o = "pageYOffset" === s;
                    P.fn[e] = function(t) {
                        return $(this, function(t, e, i) {
                            var n;
                            return m(t) ? n = t : 9 === t.nodeType &amp;&amp; (n = t.defaultView),
                            void 0 === i ? n ? n[s] : t[e] : void (n ? n.scrollTo(o ? n.pageXOffset : i, o ? i : n.pageYOffset) : t[e] = i)
                        }, e, t, arguments.length)
                    }
                }),
                P.each(["top", "left"], function(t, i) {
                    P.cssHooks[i] = Xt(y.pixelPosition, function(t, e) {
                        if (e)
                            return e = Ut(t, i),
                            Yt.test(e) ? P(t).position()[i] + "px" : e
                    })
                }),
                P.each({
                    Height: "height",
                    Width: "width"
                }, function(r, a) {
                    P.each({
                        padding: "inner" + r,
                        content: a,
                        "": "outer" + r
                    }, function(n, o) {
                        P.fn[o] = function(t, e) {
                            var i = arguments.length &amp;&amp; (n || "boolean" != typeof t)
                              , s = n || (!0 === t || !0 === e ? "margin" : "border");
                            return $(this, function(t, e, i) {
                                var n;
                                return m(t) ? 0 === o.indexOf("outer") ? t["inner" + r] : t.document.documentElement["client" + r] : 9 === t.nodeType ? (n = t.documentElement,
                                Math.max(t.body["scroll" + r], n["scroll" + r], t.body["offset" + r], n["offset" + r], n["client" + r])) : void 0 === i ? P.css(t, e, s) : P.style(t, e, i, s)
                            }, a, i ? t : void 0, i)
                        }
                    })
                }),
                P.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function(t, e) {
                    P.fn[e] = function(t) {
                        return this.on(e, t)
                    }
                }),
                P.fn.extend({
                    bind: function(t, e, i) {
                        return this.on(t, null, e, i)
                    },
                    unbind: function(t, e) {
                        return this.off(t, null, e)
                    },
                    delegate: function(t, e, i, n) {
                        return this.on(e, t, i, n)
                    },
                    undelegate: function(t, e, i) {
                        return 1 === arguments.length ? this.off(t, "**") : this.off(e, t || "**", i)
                    },
                    hover: function(t, e) {
                        return this.mouseenter(t).mouseleave(e || t)
                    }
                }),
                P.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function(t, i) {
                    P.fn[i] = function(t, e) {
                        return 0 &lt; arguments.length ? this.on(i, null, t, e) : this.trigger(i)
                    }
                });
                var Je = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
                P.proxy = function(t, e) {
                    var i, n;
                    if ("string" == typeof e &amp;&amp; (n = t[e],
                    e = t,
                    t = n),
                    g(t))
                        return i = a.call(arguments, 2),
                        (n = function() {
                            return t.apply(e || this, i.concat(a.call(arguments)))
                        }
                        ).guid = t.guid = t.guid || P.guid++,
                        n
                }
                ,
                P.holdReady = function(t) {
                    t ? P.readyWait++ : P.ready(!0)
                }
                ,
                P.isArray = Array.isArray,
                P.parseJSON = JSON.parse,
                P.nodeName = T,
                P.isFunction = g,
                P.isWindow = m,
                P.camelCase = V,
                P.type = f,
                P.now = Date.now,
                P.isNumeric = function(t) {
                    var e = P.type(t);
                    return ("number" === e || "string" === e) &amp;&amp; !isNaN(t - parseFloat(t))
                }
                ,
                P.trim = function(t) {
                    return null == t ? "" : (t + "").replace(Je, "")
                }
                ,
                "function" == typeof define &amp;&amp; define.amd &amp;&amp; define("jquery", [], function() {
                    return P
                });
                var Ze = x.jQuery
                  , ti = x.$;
                return P.noConflict = function(t) {
                    return x.$ === P &amp;&amp; (x.$ = ti),
                    t &amp;&amp; x.jQuery === P &amp;&amp; (x.jQuery = Ze),
                    P
                }
                ,
                void 0 === t &amp;&amp; (x.jQuery = x.$ = P),
                P
            });
            var H5P = window.H5P = window.H5P || {};
            H5P.jQuery = jQuery.noConflict(!0),
            H5P.jQuery.fn.__originalLoad = H5P.jQuery.load,
            H5P.jQuery.fn.load = function(t, e, i) {
                if ("function" != typeof t)
                    return H5P.jQuery.fn.__originalLoad.apply(this, arguments);
                {
                    console.warn("You are using a deprecated H5P library. Please upgrade!");
                    let t = Array.prototype.slice.call(arguments);
                    return t.unshift("load"),
                    H5P.jQuery.fn.on.apply(this, t)
                }
            }
            ,
            (H5P = window.H5P = window.H5P || {}).isFramed = window.self !== window.parent,
            H5P.$window = H5P.jQuery(window),
            H5P.instances = [],
            document.documentElement.requestFullScreen ? H5P.fullScreenBrowserPrefix = "" : document.documentElement.webkitRequestFullScreen ? (H5P.safariBrowser = navigator.userAgent.match(/version\/([.\d]+)/i),
            H5P.safariBrowser = null === H5P.safariBrowser ? 0 : parseInt(H5P.safariBrowser[1]),
            (0 === H5P.safariBrowser || 6 &lt; H5P.safariBrowser) &amp;&amp; (H5P.fullScreenBrowserPrefix = "webkit")) : document.documentElement.mozRequestFullScreen ? H5P.fullScreenBrowserPrefix = "moz" : document.documentElement.msRequestFullscreen &amp;&amp; (H5P.fullScreenBrowserPrefix = "ms"),
            H5P.opened = {},
            H5P.init = function(t) {
                void 0 === H5P.$body &amp;&amp; (H5P.$body = H5P.jQuery(document.body)),
                void 0 === H5P.fullscreenSupported &amp;&amp; (H5P.fullscreenSupported = !(H5PIntegration.fullscreenDisabled || H5P.fullscreenDisabled || H5P.isFramed &amp;&amp; !1 !== H5P.externalEmbed &amp;&amp; !(document.fullscreenEnabled || document.webkitFullscreenEnabled || document.mozFullScreenEnabled))),
                void 0 === H5P.canHasFullScreen &amp;&amp; (H5P.canHasFullScreen = H5P.fullscreenSupported),
                H5P.jQuery(".h5p-content:not(.h5p-initialized)", t).each(function() {
                    var e = H5P.jQuery(this).addClass("h5p-initialized")
                      , i = H5P.jQuery('&lt;div class="h5p-container"&gt;&lt;/div&gt;').appendTo(e)
                      , s = e.data("content-id")
                      , o = H5PIntegration.contents["cid-" + s];
                    if (void 0 === o)
                        return H5P.error("No data for content id " + s + ". Perhaps the library is gone?");
                    var r = {
                        library: o.library,
                        params: JSON.parse(o.jsonContent),
                        metadata: o.metadata
                    };
                    H5P.getUserData(s, "state", function(t, e) {
                        var n;
                        e ? r.userDatas = {
                            state: e
                        } : null === e &amp;&amp; H5PIntegration.saveFreq &amp;&amp; (delete o.contentUserData,
                        n = new H5P.Dialog("content-user-data-reset","Data Reset","&lt;p&gt;" + H5P.t("contentChanged") + "&lt;/p&gt;&lt;p&gt;" + H5P.t("startingOver") + '&lt;/p&gt;&lt;div class="h5p-dialog-ok-button" tabIndex="0" role="button"&gt;OK&lt;/div&gt;',i),
                        H5P.jQuery(n).on("dialog-opened", function(t, e) {
                            function i(t) {
                                "click" !== t.type &amp;&amp; 32 !== t.which || (n.close(),
                                H5P.deleteUserData(s, "state", 0))
                            }
                            e.find(".h5p-dialog-ok-button").click(i).keypress(i),
                            H5P.trigger(a, "resize")
                        }).on("dialog-closed", function() {
                            H5P.trigger(a, "resize")
                        }),
                        n.open())
                    });
                    var a = H5P.newRunnable(r, s, i, !0, {
                        standalone: !0
                    });
                    H5P.offlineRequestQueue = new H5P.OfflineRequestQueue({
                        instance: a
                    }),
                    1 == o.fullScreen &amp;&amp; H5P.fullscreenSupported &amp;&amp; H5P.jQuery('&lt;div class="h5p-content-controls"&gt;&lt;div role="button" tabindex="0" class="h5p-enable-fullscreen" aria-label="' + H5P.t("fullscreen") + '" title="' + H5P.t("fullscreen") + '"&gt;&lt;/div&gt;&lt;/div&gt;').prependTo(i).children().click(function() {
                        H5P.fullScreen(i, a)
                    }).keydown(function(t) {
                        if (32 === t.which || 13 === t.which)
                            return H5P.fullScreen(i, a),
                            !1
                    });
                    var t, n, l, h, c, u, d, p = o.displayOptions, f = !1;
                    p.frame &amp;&amp; (p.copyright &amp;&amp; ((t = H5P.getCopyrights(a, r.params, s, r.metadata)) || (p.copyright = !1)),
                    p = new H5P.ActionBar(p),
                    n = p.getDOMElement(),
                    p.on("reuse", function() {
                        H5P.openReuseDialog(n, o, r, a, s),
                        a.triggerXAPI("accessed-reuse")
                    }),
                    p.on("copyrights", function() {
                        new H5P.Dialog("copyrights",H5P.t("copyrightInformation"),t,i).open(!0),
                        a.triggerXAPI("accessed-copyright")
                    }),
                    p.on("embed", function() {
                        H5P.openEmbedDialog(n, o.embedCode, o.resizeCode, {
                            width: e.width(),
                            height: e.height()
                        }, a),
                        a.triggerXAPI("accessed-embed")
                    }),
                    p.hasActions() &amp;&amp; (f = !0,
                    n.insertAfter(i))),
                    e.addClass(f ? "h5p-frame" : "h5p-no-frame"),
                    H5P.opened[s] = new Date,
                    H5P.on(a, "finish", function(t) {
                        void 0 !== t.data &amp;&amp; H5P.setFinished(s, t.data.score, t.data.maxScore, t.data.time)
                    }),
                    H5P.on(a, "xAPI", H5P.xAPICompletedListener),
                    !1 !== H5PIntegration.saveFreq &amp;&amp; (a.getCurrentState instanceof Function || "function" == typeof a.getCurrentState) &amp;&amp; (h = function() {
                        var t = a.getCurrentState();
                        void 0 !== t &amp;&amp; H5P.setUserData(s, "state", t, {
                            deleteOnChange: !0
                        }),
                        H5PIntegration.saveFreq &amp;&amp; (l = setTimeout(h, 1e3 * H5PIntegration.saveFreq))
                    }
                    ,
                    H5PIntegration.saveFreq &amp;&amp; (l = setTimeout(h, 1e3 * H5PIntegration.saveFreq)),
                    H5P.on(a, "xAPI", function(t) {
                        t = t.getVerb();
                        "completed" !== t &amp;&amp; "progressed" !== t || (clearTimeout(l),
                        l = setTimeout(h, 3e3))
                    })),
                    H5P.isFramed &amp;&amp; (!1 === H5P.externalEmbed ? (u = window.frameElement,
                    H5P.on(a, "resize", function() {
                        clearTimeout(c),
                        c = setTimeout(function() {
                            var t;
                            window.parent.H5P.isFullscreen || (t = u.parentElement.style.height,
                            u.parentElement.style.height = u.parentElement.clientHeight + "px",
                            u.getBoundingClientRect(),
                            u.style.height = "1px",
                            u.style.height = u.contentDocument.body.scrollHeight + "px",
                            u.parentElement.style.height = t)
                        }, 1)
                    })) : H5P.communicator &amp;&amp; (d = !1,
                    H5P.communicator.on("ready", function() {
                        H5P.communicator.send("hello")
                    }),
                    H5P.communicator.on("hello", function() {
                        d = !0,
                        document.body.style.height = "auto",
                        document.body.style.overflow = "hidden",
                        H5P.trigger(a, "resize")
                    }),
                    H5P.communicator.on("resizePrepared", function() {
                        H5P.communicator.send("resize", {
                            scrollHeight: document.body.scrollHeight
                        })
                    }),
                    H5P.communicator.on("resize", function() {
                        H5P.trigger(a, "resize")
                    }),
                    H5P.on(a, "resize", function() {
                        H5P.isFullscreen || (clearTimeout(c),
                        c = setTimeout(function() {
                            d ? H5P.communicator.send("prepareResize", {
                                scrollHeight: document.body.scrollHeight,
                                clientHeight: document.body.clientHeight
                            }) : H5P.communicator.send("hello")
                        }, 0))
                    }))),
                    H5P.isFramed &amp;&amp; !1 !== H5P.externalEmbed || H5P.jQuery(window.parent).resize(function() {
                        window.parent.H5P.isFullscreen,
                        H5P.trigger(a, "resize")
                    }),
                    H5P.instances.push(a),
                    H5P.trigger(a, "resize"),
                    e.addClass("using-mouse"),
                    e.on("mousedown keydown keyup", function(t) {
                        e.toggleClass("using-mouse", "mousedown" === t.type)
                    }),
                    H5P.externalDispatcher &amp;&amp; H5P.externalDispatcher.trigger("initialized")
                }),
                H5P.jQuery("iframe.h5p-iframe:not(.h5p-initialized)", t).each(function() {
                    var t = H5P.jQuery(this).addClass("h5p-initialized").data("content-id")
                      , e = H5PIntegration.contents["cid-" + t]
                      , e = e &amp;&amp; e.metadata &amp;&amp; e.metadata.defaultLanguage ? e.metadata.defaultLanguage : "en";
                    this.contentDocument.open(),
                    this.contentDocument.write('&lt;!doctype html&gt;&lt;html class="h5p-iframe" lang="' + e + '"&gt;&lt;head&gt;' + H5P.getHeadTags(t) + '&lt;/head&gt;&lt;body&gt;&lt;div class="h5p-content" data-content-id="' + t + '"/&gt;&lt;/body&gt;&lt;/html&gt;'),
                    this.contentDocument.close()
                })
            }
            ,
            H5P.getHeadTags = function(t) {
                function e(t) {
                    for (var e = "", i = 0; i &lt; t.length; i++)
                        e += '&lt;link rel="stylesheet" href="' + t[i] + '"&gt;';
                    return e
                }
                function i(t) {
                    for (var e = "", i = 0; i &lt; t.length; i++)
                        e += '&lt;script src="' + t[i] + '"&gt;&lt;\/script&gt;';
                    return e
                }
                return '&lt;base target="_parent"&gt;' + e(H5PIntegration.core.styles) + e(H5PIntegration.contents["cid-" + t].styles) + i(H5PIntegration.core.scripts) + i(H5PIntegration.contents["cid-" + t].scripts) + "&lt;script&gt;H5PIntegration = window.parent.H5PIntegration; var H5P = H5P || {}; H5P.externalEmbed = false;&lt;\/script&gt;"
            }
            ,
            H5P.communicator = window.postMessage &amp;&amp; window.addEventListener ? new function() {
                var i = {};
                window.addEventListener("message", function(t) {
                    window.parent === t.source &amp;&amp; "h5p" === t.data.context &amp;&amp; void 0 !== i[t.data.action] &amp;&amp; i[t.data.action](t.data)
                }, !1),
                this.on = function(t, e) {
                    i[t] = e
                }
                ,
                this.send = function(t, e) {
                    (e = void 0 === e ? {} : e).context = "h5p",
                    e.action = t,
                    window.parent.postMessage(e, "*")
                }
            }
            : void 0,
            H5P.semiFullScreen = function(t, e, i, n) {
                H5P.fullScreen(t, e, i, n, !0)
            }
            ,
            H5P.fullScreen = function(t, e, i, n, s) {
                if (void 0 === H5P.exitFullScreen) {
                    if (H5P.isFramed &amp;&amp; !1 === H5P.externalEmbed)
                        return window.parent.H5P.fullScreen(t, e, i, H5P.$body.get(), s),
                        H5P.isFullscreen = !0,
                        H5P.exitFullScreen = function() {
                            window.parent.H5P.exitFullScreen()
                        }
                        ,
                        void H5P.on(e, "exitFullScreen", function() {
                            H5P.isFullscreen = !1,
                            H5P.exitFullScreen = void 0
                        });
                    var o, r, a, l = t;
                    void 0 === n ? o = H5P.$body : (r = (o = H5P.jQuery(n)).add(t.get()),
                    n = "#h5p-iframe-" + t.parent().data("content-id"),
                    t = (a = H5P.jQuery(n)).parent()),
                    r = t.add(H5P.$body).add(r);
                    function h(t) {
                        r.addClass(t),
                        void 0 !== a &amp;&amp; a.css("height", "")
                    }
                    function c() {
                        H5P.trigger(e, "resize"),
                        H5P.trigger(e, "focus"),
                        H5P.trigger(e, "enterFullScreen")
                    }
                    function u(t) {
                        H5P.isFullscreen = !1,
                        r.removeClass(t),
                        H5P.trigger(e, "resize"),
                        H5P.trigger(e, "focus"),
                        (H5P.exitFullScreen = void 0) !== i &amp;&amp; i(),
                        H5P.trigger(e, "exitFullScreen")
                    }
                    if (H5P.isFullscreen = !0,
                    void 0 === H5P.fullScreenBrowserPrefix || !0 === s) {
                        if (!H5P.isFramed) {
                            h("h5p-semi-fullscreen");
                            var d, p, f = H5P.jQuery('&lt;div role="button" tabindex="0" class="h5p-disable-fullscreen" title="' + H5P.t("disableFullscreen") + '" aria-label="' + H5P.t("disableFullscreen") + '"&gt;&lt;/div&gt;').appendTo(l.find(".h5p-content-controls")), g = H5P.exitFullScreen = function() {
                                d ? p.content = d : v.removeChild(p),
                                f.remove(),
                                o.unbind("keyup", m),
                                u("h5p-semi-fullscreen")
                            }
                            , m = function(t) {
                                27 === t.keyCode &amp;&amp; g()
                            };
                            f.click(g),
                            o.keyup(m);
                            for (var v, b = document.getElementsByTagName("meta"), y = 0; y &lt; b.length; y++)
                                if ("viewport" === b[y].name) {
                                    p = b[y],
                                    d = p.content;
                                    break
                                }
                            d || ((p = document.createElement("meta")).name = "viewport"),
                            p.content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0",
                            d || (v = document.getElementsByTagName("head")[0]).appendChild(p),
                            c()
                        }
                    } else {
                        h("h5p-fullscreen");
                        var _, w = "ms" === H5P.fullScreenBrowserPrefix ? "MSFullscreenChange" : H5P.fullScreenBrowserPrefix + "fullscreenchange";
                        document.addEventListener(w, function() {
                            return void 0 === _ ? (_ = !1,
                            void c()) : (u("h5p-fullscreen"),
                            void document.removeEventListener(w, arguments.callee, !1))
                        }),
                        "" === H5P.fullScreenBrowserPrefix ? t[0].requestFullScreen() : (s = "ms" === H5P.fullScreenBrowserPrefix ? "msRequestFullscreen" : H5P.fullScreenBrowserPrefix + "RequestFullScreen",
                        l = "webkit" === H5P.fullScreenBrowserPrefix &amp;&amp; 0 === H5P.safariBrowser ? Element.ALLOW_KEYBOARD_INPUT : void 0,
                        t[0][s](l)),
                        H5P.exitFullScreen = function() {
                            "" === H5P.fullScreenBrowserPrefix ? document.exitFullscreen() : "moz" === H5P.fullScreenBrowserPrefix ? document.mozCancelFullScreen() : document[H5P.fullScreenBrowserPrefix + "ExitFullscreen"]()
                        }
                    }
                }
            }
            ,
            function() {
                H5P.addQueryParameter = function(t, e) {
                    let i, n;
                    const s = t.split("?");
                    return i = s[1] ? (n = s[1].split("#"),
                    s[0] + "?" + n[0] + "&amp;") : (n = s[0].split("#"),
                    n[0] + "?"),
                    i += e,
                    n[1] &amp;&amp; (i += "#" + n[1]),
                    i
                }
                ,
                H5P.setSource = function(t, e, i) {
                    let n = e.path;
                    e = H5P.getCrossOrigin(e);
                    e ? (t.crossOrigin = e,
                    H5PIntegration.crossoriginCacheBuster &amp;&amp; (n = H5P.addQueryParameter(n, H5PIntegration.crossoriginCacheBuster))) : t.removeAttribute("crossorigin"),
                    t.src = H5P.getPath(n, i)
                }
                ;
                function s(t) {
                    return t.match(/^[a-z0-9]+:\/\//i)
                }
                H5P.getCrossOrigin = function(t) {
                    return "object" != typeof t ? H5PIntegration.crossorigin &amp;&amp; H5PIntegration.crossoriginRegex &amp;&amp; t.match(H5PIntegration.crossoriginRegex) ? H5PIntegration.crossorigin : null : H5PIntegration.crossorigin &amp;&amp; !s(t.path) ? H5PIntegration.crossorigin : void 0
                }
                ,
                H5P.getPath = function(t, e) {
                    if (s(t))
                        return t;
                    var i, n = "#tmp" === t.substr(-4, 4);
                    if (void 0 === e || n) {
                        if (void 0 === window.H5PEditor)
                            return;
                        i = H5PEditor.filesPath
                    } else
                        i = (i = void 0 !== H5PIntegration.contents &amp;&amp; H5PIntegration.contents["cid-" + e] ? H5PIntegration.contents["cid-" + e].contentUrl : i) || H5PIntegration.url + "/content/" + e;
                    return (i = !s(i) ? window.location.protocol + "//" + window.location.host + i : i) + "/" + t
                }
            }(),
            H5P.getContentPath = function(t) {
                return H5PIntegration.url + "/content/" + t
            }
            ,
            H5P.classFromName = function(t) {
                t = t.split(".");
                return this[t[t.length - 1]]
            }
            ,
            H5P.newRunnable = function(e, t, i, n, s) {
                var o, r;
                try {
                    r = (a = e.library.split(" ", 2))[0],
                    o = a[1].split(".", 2)
                } catch (t) {
                    return H5P.error("Invalid library string: " + e.library)
                }
                if (e.params instanceof Object != !0 || e.params instanceof Array == !0)
                    return H5P.error("Invalid library params for: " + e.library),
                    H5P.error(e.params);
                try {
                    for (var a = a[0].split("."), l = window, h = 0; h &lt; a.length; h++)
                        l = l[a[h]];
                    if ("function" != typeof l)
                        throw null
                } catch (t) {
                    return H5P.error("Unable to find constructor for: " + e.library)
                }
                void 0 === s &amp;&amp; (s = {}),
                e.subContentId &amp;&amp; (s.subContentId = e.subContentId),
                e.userDatas &amp;&amp; e.userDatas.state &amp;&amp; H5PIntegration.saveFreq &amp;&amp; (s.previousState = e.userDatas.state),
                e.metadata &amp;&amp; (s.metadata = e.metadata);
                var c, u = s.standalone || !1;
                return l.prototype = H5P.jQuery.extend({}, H5P.ContentType(u).prototype, l.prototype),
                void 0 === (c = -1 &lt; H5P.jQuery.inArray(e.library, ["H5P.CoursePresentation 1.0", "H5P.CoursePresentation 1.1", "H5P.CoursePresentation 1.2", "H5P.CoursePresentation 1.3"]) ? new l(e.params,t) : new l(e.params,t,s)).$ &amp;&amp; (c.$ = H5P.jQuery(c)),
                void 0 === c.contentId &amp;&amp; (c.contentId = t),
                void 0 === c.subContentId &amp;&amp; e.subContentId &amp;&amp; (c.subContentId = e.subContentId),
                void 0 === c.parent &amp;&amp; s &amp;&amp; s.parent &amp;&amp; (c.parent = s.parent),
                void 0 === c.libraryInfo &amp;&amp; (c.libraryInfo = {
                    versionedName: e.library,
                    versionedNameNoSpaces: r + "-" + o[0] + "." + o[1],
                    machineName: r,
                    majorVersion: o[0],
                    minorVersion: o[1]
                }),
                void 0 !== i &amp;&amp; (i.toggleClass("h5p-standalone", u),
                c.attach(i),
                H5P.trigger(c, "domChanged", {
                    $target: i,
                    library: r,
                    key: "newLibrary"
                }, {
                    bubbles: !0,
                    external: !0
                }),
                void 0 !== n &amp;&amp; n || H5P.trigger(c, "resize")),
                c
            }
            ,
            H5P.error = function(t) {
                void 0 !== window.console &amp;&amp; void 0 !== console.error &amp;&amp; console.error(t.stack || t)
            }
            ,
            H5P.t = function(t, e, i) {
                if (void 0 === i &amp;&amp; (i = "H5P"),
                void 0 === H5PIntegration.l10n[i])
                    return '[Missing translation namespace "' + i + '"]';
                if (void 0 === H5PIntegration.l10n[i][t])
                    return '[Missing translation "' + t + '" in "' + i + '"]';
                var n = H5PIntegration.l10n[i][t];
                if (void 0 !== e)
                    for (var s in e)
                        n = n.replace(s, e[s]);
                return n
            }
            ,
            H5P.Dialog = function(t, e, i, n) {
                var s = this
                  , o = H5P.jQuery('&lt;div class="h5p-popup-dialog h5p-' + t + '-dialog" role="dialog" tabindex="-1"&gt;                              &lt;div class="h5p-inner"&gt;                                &lt;h2&gt;' + e + '&lt;/h2&gt;                                &lt;div class="h5p-scroll-content"&gt;' + i + '&lt;/div&gt;                                &lt;div class="h5p-close" role="button" tabindex="0" aria-label="' + H5P.t("close") + '" title="' + H5P.t("close") + '"&gt;&lt;/div&gt;                              &lt;/div&gt;                            &lt;/div&gt;').insertAfter(n).click(function(t) {
                    t &amp;&amp; t.originalEvent &amp;&amp; t.originalEvent.preventClosing || s.close()
                }).children(".h5p-inner").click(function(t) {
                    t.originalEvent.preventClosing = !0
                }).find(".h5p-close").click(function() {
                    s.close()
                }).keypress(function(t) {
                    if (13 === t.which || 32 === t.which)
                        return s.close(),
                        !1
                }).end().find("a").click(function(t) {
                    t.stopPropagation()
                }).end().end();
                s.open = function(t) {
                    t &amp;&amp; o.css("height", "100%"),
                    setTimeout(function() {
                        o.addClass("h5p-open"),
                        H5P.jQuery(s).trigger("dialog-opened", [o]),
                        o.focus()
                    }, 1)
                }
                ,
                s.close = function() {
                    o.removeClass("h5p-open"),
                    setTimeout(function() {
                        o.remove(),
                        H5P.jQuery(s).trigger("dialog-closed", [o]),
                        n.attr("tabindex", "-1"),
                        n.focus()
                    }, 200)
                }
            }
            ,
            H5P.getCopyrights = function(t, e, i, n) {
                var s;
                if (void 0 !== t.getCopyrights)
                    try {
                        s = t.getCopyrights()
                    } catch (t) {}
                void 0 === s &amp;&amp; (s = new H5P.ContentCopyrights,
                H5P.findCopyrights(s, e, i));
                t = H5P.buildMetadataCopyrights(n, t.libraryInfo.machineName);
                return void 0 !== t &amp;&amp; s.addMediaInFront(t),
                s = void 0 !== s ? s.toString() : s
            }
            ,
            H5P.findCopyrights = function(o, t, e, i) {
                var n, s, r, a;
                for (s in i &amp;&amp; (i.params = t,
                l(i, i.machineName, e)),
                t)
                    t.hasOwnProperty(s) &amp;&amp; ("overrideSettings" !== s ? ((r = t[s]) &amp;&amp; r.library &amp;&amp; "string" == typeof r.library ? n = r.library.split(" ")[0] : r &amp;&amp; r.library &amp;&amp; "object" == typeof r.library &amp;&amp; (n = r.library.library &amp;&amp; "string" == typeof r.library.library ? r.library.library.split(" ")[0] : n),
                    r instanceof Array ? H5P.findCopyrights(o, r, e) : r instanceof Object &amp;&amp; (l(r, n, e),
                    void 0 === r.copyright || void 0 === r.copyright.license || void 0 === r.path || void 0 === r.mime ? H5P.findCopyrights(o, r, e) : (a = new H5P.MediaCopyright(r.copyright),
                    void 0 !== r.width &amp;&amp; void 0 !== r.height &amp;&amp; a.setThumbnail(new H5P.Thumbnail(H5P.getPath(r.path, e),r.width,r.height)),
                    o.addMedia(a)))) : (console.warn("The semantics field 'overrideSettings' is DEPRECATED and should not be used."),
                    console.warn(t)));
                function l(t, e, i) {
                    if (t.metadata) {
                        const s = H5P.buildMetadataCopyrights(t.metadata, e);
                        var n;
                        void 0 !== s &amp;&amp; (t.params &amp;&amp; "Image" === t.params.contentName &amp;&amp; t.params.file &amp;&amp; (n = t.params.file.path,
                        e = t.params.file.width,
                        t = t.params.file.height,
                        s.setThumbnail(new H5P.Thumbnail(H5P.getPath(n, i),e,t))),
                        o.addMedia(s))
                    }
                }
            }
            ,
            H5P.buildMetadataCopyrights = function(t) {
                if (t &amp;&amp; void 0 !== t.license &amp;&amp; "U" !== t.license) {
                    t = {
                        contentType: t.contentType,
                        title: t.title,
                        author: t.authors &amp;&amp; 0 &lt; t.authors.length ? t.authors.map(function(t) {
                            return t.role ? t.name + " (" + t.role + ")" : t.name
                        }).join(", ") : void 0,
                        source: t.source,
                        year: t.yearFrom ? t.yearFrom + (t.yearTo ? "-" + t.yearTo : "") : void 0,
                        license: t.license,
                        version: t.licenseVersion,
                        licenseExtras: t.licenseExtras,
                        changes: t.changes &amp;&amp; 0 &lt; t.changes.length ? t.changes.map(function(t) {
                            return t.log + (t.author ? ", " + t.author : "") + (t.date ? ", " + t.date : "")
                        }).join(" / ") : void 0
                    };
                    return new H5P.MediaCopyright(t)
                }
            }
            ,
            H5P.openReuseDialog = function(t, i, n, s, o) {
                let e = "";
                i.displayOptions.export &amp;&amp; (e += '&lt;button type="button" class="h5p-big-button h5p-download-button"&gt;&lt;div class="h5p-button-title"&gt;Download as an .h5p file&lt;/div&gt;&lt;div class="h5p-button-description"&gt;.h5p files may be uploaded to any web-site where H5P content may be created.&lt;/div&gt;&lt;/button&gt;'),
                i.displayOptions.export &amp;&amp; i.displayOptions.copy &amp;&amp; (e += '&lt;div class="h5p-horizontal-line-text"&gt;&lt;span&gt;or&lt;/span&gt;&lt;/div&gt;'),
                i.displayOptions.copy &amp;&amp; (e += '&lt;button type="button" class="h5p-big-button h5p-copy-button"&gt;&lt;div class="h5p-button-title"&gt;Copy content&lt;/div&gt;&lt;div class="h5p-button-description"&gt;Copied content may be pasted anywhere this content type is supported on this website.&lt;/div&gt;&lt;/button&gt;');
                const r = new H5P.Dialog("reuse",H5P.t("reuseContent"),e,t);
                H5P.jQuery(r).on("dialog-opened", function(t, e) {
                    H5P.jQuery('&lt;a href="https://h5p.org/node/442225" target="_blank"&gt;More Info&lt;/a&gt;').click(function(t) {
                        t.stopPropagation()
                    }).appendTo(e.find("h2")),
                    e.find(".h5p-download-button").click(function() {
                        window.location.href = i.exportUrl,
                        s.triggerXAPI("downloaded"),
                        r.close()
                    }),
                    e.find(".h5p-copy-button").click(function() {
                        const t = new H5P.ClipboardItem(n);
                        t.contentId = o,
                        H5P.setClipboard(t),
                        s.triggerXAPI("copied"),
                        r.close(),
                        H5P.attachToastTo(H5P.jQuery(".h5p-content:first")[0], H5P.t("contentCopied"), {
                            position: {
                                horizontal: "centered",
                                vertical: "centered",
                                noOverflowX: !0
                            }
                        })
                    }),
                    H5P.trigger(s, "resize")
                }).on("dialog-closed", function() {
                    H5P.trigger(s, "resize")
                }),
                r.open()
            }
            ,
            H5P.openEmbedDialog = function(t, e, i, h, c) {
                var u = e + i
                  , t = new H5P.Dialog("embed",H5P.t("embed"),'&lt;textarea class="h5p-embed-code-container" autocorrect="off" autocapitalize="off" spellcheck="false"&gt;&lt;/textarea&gt;' + H5P.t("size") + ': &lt;input type="text" value="' + Math.ceil(h.width) + '" class="h5p-embed-size"/&gt; × &lt;input type="text" value="' + Math.ceil(h.height) + '" class="h5p-embed-size"/&gt; px&lt;br/&gt;&lt;div role="button" tabindex="0" class="h5p-expander"&gt;' + H5P.t("showAdvanced") + '&lt;/div&gt;&lt;div class="h5p-expander-content"&gt;&lt;p&gt;' + H5P.t("advancedHelp") + '&lt;/p&gt;&lt;textarea class="h5p-embed-code-container" autocorrect="off" autocapitalize="off" spellcheck="false"&gt;' + i + "&lt;/textarea&gt;&lt;/div&gt;",t);
                H5P.jQuery(t).on("dialog-opened", function(t, i) {
                    function n() {
                        H5P.trigger(c, "resize")
                    }
                    function e(t, e) {
                        return t = parseFloat(t.val()),
                        isNaN(t) ? e : Math.ceil(t)
                    }
                    function s() {
                        i.find(".h5p-embed-code-container:first").val(u.replace(":w", e(r, h.width)).replace(":h", e(a, h.height)))
                    }
                    var o = i.find(".h5p-inner").find(".h5p-scroll-content")
                      , r = (o.outerHeight(),
                    o.innerHeight(),
                    i.find(".h5p-embed-size:eq(0)"))
                      , a = i.find(".h5p-embed-size:eq(1)");
                    r.change(s),
                    a.change(s),
                    s(),
                    i.find(".h5p-embed-code-container").each(function() {
                        H5P.jQuery(this).css("height", this.scrollHeight + "px").focus(function() {
                            H5P.jQuery(this).select()
                        })
                    }),
                    i.find(".h5p-embed-code-container").eq(0).select(),
                    n();
                    function l() {
                        var t = H5P.jQuery(this)
                          , e = t.next();
                        e.is(":visible") ? (t.removeClass("h5p-open").text(H5P.t("showAdvanced")).attr("aria-expanded", "true"),
                        e.hide()) : (t.addClass("h5p-open").text(H5P.t("hideAdvanced")).attr("aria-expanded", "false"),
                        e.show()),
                        i.find(".h5p-embed-code-container").each(function() {
                            H5P.jQuery(this).css("height", this.scrollHeight + "px")
                        }),
                        n()
                    }
                    i.find(".h5p-expander").click(l).keypress(function(t) {
                        if (32 === t.keyCode)
                            return l.apply(this),
                            !1
                    })
                }).on("dialog-closed", function() {
                    H5P.trigger(c, "resize")
                }),
                t.open()
            }
            ,
            H5P.attachToastTo = function(e, t, i) {
                if (void 0 === e || void 0 === t)
                    return;
                function n(t) {
                    -1 === s(t).indexOf(e) &amp;&amp; (clearTimeout(l),
                    o())
                }
                const s = function(t) {
                    var e = t.composedPath &amp;&amp; t.composedPath() || t.path
                      , t = t.target;
                    return null != e ? e.indexOf(window) &lt; 0 ? e.concat(window) : e : t === window ? [window] : [t].concat(function t(e, i) {
                        i = i || [];
                        e = e.parentNode;
                        return e ? t(e, i.concat(e)) : i
                    }(t), window)
                }
                  , o = function() {
                    document.removeEventListener("click", n),
                    r.parentNode &amp;&amp; r.parentNode.removeChild(r)
                };
                (i = i || {}).style = i.style || "h5p-toast",
                i.duration = i.duration || 3e3;
                const r = document.createElement("div");
                r.setAttribute("id", i.style),
                r.classList.add("h5p-toast-disabled"),
                r.classList.add(i.style);
                const a = document.createElement("span");
                a.innerHTML = t,
                r.appendChild(a),
                document.body.appendChild(r);
                t = function(t, e, i) {
                    (i = i || {}).offsetHorizontal = i.offsetHorizontal || 0,
                    i.offsetVertical = i.offsetVertical || 0;
                    var n = e.getBoundingClientRect()
                      , s = t.getBoundingClientRect();
                    let o = 0
                      , r = 0;
                    switch (i.horizontal) {
                    case "before":
                        o = s.left - n.width - i.offsetHorizontal;
                        break;
                    case "after":
                        o = s.left + s.width + i.offsetHorizontal;
                        break;
                    case "left":
                        o = s.left + i.offsetHorizontal;
                        break;
                    case "right":
                        o = s.left + s.width - n.width - i.offsetHorizontal;
                        break;
                    default:
                        o = s.left + s.width / 2 - n.width / 2 + i.offsetHorizontal
                    }
                    switch (i.vertical) {
                    case "above":
                        r = s.top - n.height - i.offsetVertical;
                        break;
                    case "below":
                        r = s.top + s.height + i.offsetVertical;
                        break;
                    case "top":
                        r = s.top + i.offsetVertical;
                        break;
                    case "bottom":
                        r = s.top + s.height - n.height - i.offsetVertical;
                        break;
                    case "centered":
                        r = s.top + s.height / 2 - n.height / 2 + i.offsetVertical;
                        break;
                    default:
                        r = s.top + s.height + i.offsetVertical
                    }
                    const a = document.body;
                    t = a.getBoundingClientRect();
                    return (i.noOverflowLeft || i.noOverflowX) &amp;&amp; o &lt; t.x &amp;&amp; (o = t.x),
                    (i.noOverflowRight || i.noOverflowX) &amp;&amp; o + n.width &gt; t.x + t.width &amp;&amp; (o = t.x + t.width - n.width),
                    (i.noOverflowTop || i.noOverflowY) &amp;&amp; r &lt; t.y &amp;&amp; (r = t.y),
                    (i.noOverflowBottom || i.noOverflowY) &amp;&amp; r + n.height &gt; t.y + t.height &amp;&amp; (o = t.y + t.height - n.height),
                    {
                        left: o,
                        top: r
                    }
                }(e, r, i.position);
                r.style.left = Math.round(t.left) + "px",
                r.style.top = Math.round(t.top) + "px",
                r.classList.remove("h5p-toast-disabled");
                const l = setTimeout(o, i.duration);
                document.addEventListener("click", n)
            }
            ,
            H5P.ContentCopyrights = function() {
                var i, n = [], s = [];
                this.setLabel = function(t) {
                    i = t
                }
                ,
                this.addMedia = function(t) {
                    void 0 !== t &amp;&amp; n.push(t)
                }
                ,
                this.addMediaInFront = function(t) {
                    void 0 !== t &amp;&amp; n.unshift(t)
                }
                ,
                this.addContent = function(t) {
                    void 0 !== t &amp;&amp; s.push(t)
                }
                ,
                this.toString = function() {
                    for (var t = "", e = 0; e &lt; n.length; e++)
                        t += n[e];
                    for (e = 0; e &lt; s.length; e++)
                        t += s[e];
                    return t = "" !== t ? '&lt;div class="h5p-content-copyrights"&gt;' + (t = void 0 !== i ? "&lt;h3&gt;" + i + "&lt;/h3&gt;" + t : t) + "&lt;/div&gt;" : t
                }
            }
            ,
            H5P.MediaCopyright = function(t, e, i, n) {
                function s(t) {
                    return void 0 === e || void 0 === e[t] ? H5P.t(t) : e[t]
                }
                function o(t, e) {
                    var i, n = H5P.copyrightLicenses[t], s = "";
                    "PD" === t &amp;&amp; e || (s += n.hasOwnProperty("label") ? n.label : n),
                    (i = n.versions &amp;&amp; (e = !n.versions.default || e &amp;&amp; n.versions[e] ? e : n.versions.default) &amp;&amp; n.versions[e] ? n.versions[e] : i) &amp;&amp; (s &amp;&amp; (s += " "),
                    s += i.hasOwnProperty("label") ? i.label : i),
                    n.hasOwnProperty("link") ? o = n.link.replace(":version", n.linkVersions ? n.linkVersions[e] : e) : i &amp;&amp; n.hasOwnProperty("link") &amp;&amp; (o = i.link),
                    o &amp;&amp; (s = '&lt;a href="' + o + '" target="_blank"&gt;' + s + "&lt;/a&gt;");
                    var o = "";
                    return "PD" !== t &amp;&amp; "C" !== t &amp;&amp; (o += t),
                    e &amp;&amp; "CC0 1.0" !== e &amp;&amp; (o &amp;&amp; "GNU GPL" !== t &amp;&amp; (o += " "),
                    o += e),
                    o &amp;&amp; (s += " (" + o + ")"),
                    "C" === t &amp;&amp; (s += " &amp;copy;"),
                    s
                }
                var r, a = new H5P.DefinitionList;
                if (void 0 !== t) {
                    for (var l in n)
                        n.hasOwnProperty(l) &amp;&amp; (t[l] = n[l]);
                    void 0 === i &amp;&amp; (i = ["contentType", "title", "license", "author", "year", "source", "licenseExtras", "changes"]);
                    for (var h = 0; h &lt; i.length; h++) {
                        var c, u = i[h];
                        void 0 !== t[u] &amp;&amp; "" !== t[u] &amp;&amp; (c = t[u],
                        "license" === u &amp;&amp; (c = o(t.license, t.version)),
                        "source" === u &amp;&amp; (c = c ? '&lt;a href="' + c + '" target="_blank"&gt;' + c + "&lt;/a&gt;" : void 0),
                        a.add(new H5P.Field(s(u),c)))
                    }
                }
                this.setThumbnail = function(t) {
                    r = t
                }
                ,
                this.undisclosed = function() {
                    if (1 === a.size()) {
                        var t = a.get(0);
                        if (t.getLabel() === s("license") &amp;&amp; t.getValue() === o("U"))
                            return !0
                    }
                    return !1
                }
                ,
                this.toString = function() {
                    var t = "";
                    return this.undisclosed() ? t : (void 0 !== r &amp;&amp; (t += r),
                    "" !== (t += a) ? '&lt;div class="h5p-media-copyright"&gt;' + t + "&lt;/div&gt;" : t)
                }
            }
            ,
            H5P.Thumbnail = function(t, e, i) {
                var n;
                void 0 !== e &amp;&amp; (n = Math.round(e / i * 100)),
                this.toString = function() {
                    return '&lt;img src="' + t + '" alt="' + H5P.t("thumbnail") + '" class="h5p-thumbnail" height="100"' + (void 0 === n ? "" : ' width="' + n + '"') + "/&gt;"
                }
            }
            ,
            H5P.Field = function(t, e) {
                this.getLabel = function() {
                    return t
                }
                ,
                this.getValue = function() {
                    return e
                }
            }
            ,
            H5P.DefinitionList = function() {
                var n = [];
                this.add = function(t) {
                    n.push(t)
                }
                ,
                this.size = function() {
                    return n.length
                }
                ,
                this.get = function(t) {
                    return n[t]
                }
                ,
                this.toString = function() {
                    for (var t = "", e = 0; e &lt; n.length; e++) {
                        var i = n[e];
                        t += "&lt;dt&gt;" + i.getLabel() + "&lt;/dt&gt;&lt;dd&gt;" + i.getValue() + "&lt;/dd&gt;"
                    }
                    return "" === t ? t : '&lt;dl class="h5p-definition-list"&gt;' + t + "&lt;/dl&gt;"
                }
            }
            ,
            H5P.Coords = function(t, e, i, n) {
                return this instanceof H5P.Coords ? (this.x = 0,
                this.y = 0,
                this.w = 1,
                this.h = 1,
                "object" == typeof t ? (this.x = t.x,
                this.y = t.y,
                this.w = t.w,
                this.h = t.h) : (void 0 !== t &amp;&amp; (this.x = t),
                void 0 !== e &amp;&amp; (this.y = e),
                void 0 !== i &amp;&amp; (this.w = i),
                void 0 !== n &amp;&amp; (this.h = n)),
                this) : new H5P.Coords(t,e,i,n)
            }
            ,
            H5P.libraryFromString = function(t) {
                t = /(.+)\s(\d+)\.(\d+)$/g.exec(t);
                return null !== t &amp;&amp; {
                    machineName: t[1],
                    majorVersion: parseInt(t[2]),
                    minorVersion: parseInt(t[3])
                }
            }
            ,
            H5P.getLibraryPath = function(t) {
                return void 0 !== H5PIntegration.urlLibraries ? H5PIntegration.urlLibraries + "/" + t : H5PIntegration.url + "/libraries/" + t
            }
            ,
            H5P.cloneObject = function(t, e) {
                var i, n = t instanceof Array ? [] : {};
                for (i in t)
                    t.hasOwnProperty(i) &amp;&amp; (void 0 !== e &amp;&amp; e &amp;&amp; "object" == typeof t[i] ? n[i] = H5P.cloneObject(t[i], e) : n[i] = t[i]);
                return n
            }
            ,
            H5P.trim = function(t) {
                return t.replace(/^\s+|\s+$/g, "")
            }
            ,
            H5P.jsLoaded = function(t) {
                return H5PIntegration.loadedJs = H5PIntegration.loadedJs || [],
                -1 !== H5P.jQuery.inArray(t, H5PIntegration.loadedJs)
            }
            ,
            H5P.cssLoaded = function(t) {
                return H5PIntegration.loadedCss = H5PIntegration.loadedCss || [],
                -1 !== H5P.jQuery.inArray(t, H5PIntegration.loadedCss)
            }
            ,
            H5P.shuffleArray = function(t) {
                if (t instanceof Array) {
                    var e, i, n, s = t.length;
                    if (0 === s)
                        return !1;
                    for (; --s; )
                        e = Math.floor(Math.random() * (s + 1)),
                        i = t[s],
                        n = t[e],
                        t[s] = n,
                        t[e] = i;
                    return t
                }
            }
            ,
            H5P.setFinished = function(t, e, i, n) {
                if (("number" == typeof e || e instanceof Number) &amp;&amp; !0 === H5PIntegration.postUserStatistics) {
                    function s(t) {
                        return Math.round(t.getTime() / 1e3)
                    }
                    const o = {
                        contentId: t,
                        score: e,
                        maxScore: i,
                        opened: s(H5P.opened[t]),
                        finished: s(new Date),
                        time: n
                    };
                    H5P.jQuery.post(H5PIntegration.ajax.setFinished, o).fail(function() {
                        H5P.offlineRequestQueue.add(H5PIntegration.ajax.setFinished, o)
                    })
                }
            }
            ,
            Array.prototype.indexOf || (Array.prototype.indexOf = function(t) {
                for (var e = 0; e &lt; this.length; e++)
                    if (this[e] === t)
                        return e;
                return -1
            }
            ),
            void 0 === String.prototype.trim &amp;&amp; (String.prototype.trim = function() {
                return H5P.trim(this)
            }
            ),
            H5P.trigger = function(t, e, i, n) {
                void 0 !== t.trigger ? t.trigger(e, i, n) : void 0 !== t.$ &amp;&amp; void 0 !== t.$.trigger &amp;&amp; t.$.trigger(e)
            }
            ,
            H5P.on = function(t, e, i) {
                void 0 !== t.on ? t.on(e, i) : void 0 !== t.$ &amp;&amp; void 0 !== t.$.on &amp;&amp; t.$.on(e, i)
            }
            ,
            H5P.createUUID = function() {
                return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(t) {
                    var e = 16 * Math.random() | 0;
                    return ("x" === t ? e : 3 &amp; e | 8).toString(16)
                })
            }
            ,
            H5P.createTitle = function(t, e) {
                if (!t)
                    return "";
                void 0 === e &amp;&amp; (e = 60);
                t = H5P.jQuery("&lt;div&gt;&lt;/div&gt;").text(t.replace(/(&lt;([^&gt;]+)&gt;)/gi, "")).text();
                return t = t.length &gt; e ? t.substr(0, e - 3) + "..." : t
            }
            ,
            function(l) {
                function a(t, e, i, n, s, o, r, a) {
                    void 0 !== H5PIntegration.user ? (a = {
                        url: H5PIntegration.ajax.contentUserData.replace(":contentId", t).replace(":dataType", e).replace(":subContentId", i || 0),
                        dataType: "json",
                        async: void 0 === a || a
                    },
                    void 0 !== s ? (a.type = "POST",
                    a.data = {
                        data: null === s ? 0 : s,
                        preload: o ? 1 : 0,
                        invalidate: r ? 1 : 0
                    }) : a.type = "GET",
                    void 0 !== n &amp;&amp; (a.error = function(t, e) {
                        n(e)
                    }
                    ,
                    a.success = function(t) {
                        t.success ? !1 !== t.data &amp;&amp; void 0 !== t.data ? n(void 0, t.data) : n() : n(t.message)
                    }
                    ),
                    l.ajax(a)) : n("Not signed in.")
                }
                H5P.getUserData = function(t, i, n, s) {
                    s = s || 0,
                    H5PIntegration.contents = H5PIntegration.contents || {};
                    var o = H5PIntegration.contents["cid-" + t] || {}
                      , r = o.contentUserData;
                    if (r &amp;&amp; r[s] &amp;&amp; void 0 !== r[s][i])
                        if ("RESET" !== r[s][i])
                            try {
                                n(void 0, JSON.parse(r[s][i]))
                            } catch (t) {
                                n(t)
                            }
                        else
                            n(void 0, null);
                    else
                        a(t, i, s, function(t, e) {
                            if (t || void 0 === e)
                                n(t, e);
                            else {
                                void 0 === o.contentUserData &amp;&amp; (o.contentUserData = r = {}),
                                void 0 === r[s] &amp;&amp; (r[s] = {}),
                                r[s][i] = e;
                                try {
                                    n(void 0, JSON.parse(e))
                                } catch (t) {
                                    n(t)
                                }
                            }
                        })
                }
                ,
                H5P.setUserData = function(t, e, i, n) {
                    var s = H5P.jQuery.extend(!0, {}, {
                        subContentId: 0,
                        preloaded: !0,
                        deleteOnChange: !1,
                        async: !0
                    }, n);
                    try {
                        i = JSON.stringify(i)
                    } catch (t) {
                        return void (s.errorCallback &amp;&amp; s.errorCallback(t))
                    }
                    n = H5PIntegration.contents["cid-" + t];
                    (n = void 0 === n ? H5PIntegration.contents["cid-" + t] = {} : n).contentUserData || (n.contentUserData = {});
                    n = n.contentUserData;
                    void 0 === n[s.subContentId] &amp;&amp; (n[s.subContentId] = {}),
                    i !== n[s.subContentId][e] &amp;&amp; (n[s.subContentId][e] = i,
                    a(t, e, s.subContentId, function(t) {
                        s.errorCallback &amp;&amp; t &amp;&amp; s.errorCallback(t)
                    }, i, s.preloaded, s.deleteOnChange, s.async))
                }
                ,
                H5P.deleteUserData = function(t, e, i) {
                    i = i || 0;
                    var n = H5PIntegration.contents["cid-" + t].contentUserData;
                    n &amp;&amp; n[i] &amp;&amp; n[i][e] &amp;&amp; delete n[i][e],
                    a(t, e, i, void 0, null)
                }
                ,
                H5P.getContentForInstance = function(t) {
                    t = "cid-" + t;
                    return H5PIntegration &amp;&amp; H5PIntegration.contents &amp;&amp; H5PIntegration.contents[t] ? H5PIntegration.contents[t] : void 0
                }
                ,
                H5P.ClipboardItem = function(t, e, i) {
                    var n = this;
                    e || (e = "action",
                    t = {
                        action: t
                    }),
                    n.specific = t,
                    e &amp;&amp; t[e] &amp;&amp; (n.generic = e),
                    i &amp;&amp; (n.from = i),
                    window.H5PEditor &amp;&amp; H5PEditor.contentId &amp;&amp; (n.contentId = H5PEditor.contentId),
                    n.specific.width || n.specific.height || !n.generic || (i = n.specific[n.generic]).params.file &amp;&amp; i.params.file.width &amp;&amp; i.params.file.height &amp;&amp; (n.width = 20,
                    n.height = i.params.file.height / i.params.file.width * n.width)
                }
                ,
                H5P.clipboardify = function(t) {
                    t instanceof H5P.ClipboardItem || (t = new H5P.ClipboardItem(t)),
                    H5P.setClipboard(t)
                }
                ,
                H5P.getClipboard = function() {
                    return t()
                }
                ,
                H5P.setClipboard = function(t) {
                    localStorage.setItem("h5pClipboard", JSON.stringify(t)),
                    H5P.externalDispatcher.trigger("datainclipboard", {
                        reset: !1
                    })
                }
                ,
                H5P.getLibraryConfig = function(t) {
                    return H5PIntegration.libraryConfig &amp;&amp; H5PIntegration.libraryConfig[t] ? H5PIntegration.libraryConfig[t] : {}
                }
                ;
                var t = function() {
                    var e = localStorage.getItem("h5pClipboard");
                    if (e) {
                        try {
                            e = JSON.parse(e)
                        } catch (t) {
                            return void console.error("Unable to parse JSON from clipboard.", t)
                        }
                        return n(e.specific, function(t) {
                            return "#tmp" === t.substr(-4, 4) || !e.contentId || t.match(/^https?:\/\//i) ? t : H5PEditor.contentId ? "../" + e.contentId + "/" + t : (H5PEditor.contentRelUrl || "../content/") + e.contentId + "/" + t
                        }),
                        e.generic &amp;&amp; (e.generic = e.specific[e.generic]),
                        e
                    }
                }
                  , n = function(t, e) {
                    for (var i in t)
                        t.hasOwnProperty(i) &amp;&amp; t[i]instanceof Object &amp;&amp; (void 0 !== (i = t[i]).path &amp;&amp; void 0 !== i.mime ? i.path = e(i.path) : (void 0 !== i.library &amp;&amp; void 0 !== i.subContentId &amp;&amp; delete i.subContentId,
                        n(i, e)))
                };
                l(document).ready(function() {
                    window.addEventListener("storage", function(t) {
                        "h5pClipboard" === t.key &amp;&amp; H5P.externalDispatcher.trigger("datainclipboard", {
                            reset: null === t.newValue
                        })
                    });
                    var s, t, e = {
                        default: "4.0",
                        "4.0": H5P.t("licenseCC40"),
                        "3.0": H5P.t("licenseCC30"),
                        2.5: H5P.t("licenseCC25"),
                        "2.0": H5P.t("licenseCC20"),
                        "1.0": H5P.t("licenseCC10")
                    };
                    H5P.copyrightLicenses = {
                        U: H5P.t("licenseU"),
                        "CC BY": {
                            label: H5P.t("licenseCCBY"),
                            link: "http://creativecommons.org/licenses/by/:version",
                            versions: e
                        },
                        "CC BY-SA": {
                            label: H5P.t("licenseCCBYSA"),
                            link: "http://creativecommons.org/licenses/by-sa/:version",
                            versions: e
                        },
                        "CC BY-ND": {
                            label: H5P.t("licenseCCBYND"),
                            link: "http://creativecommons.org/licenses/by-nd/:version",
                            versions: e
                        },
                        "CC BY-NC": {
                            label: H5P.t("licenseCCBYNC"),
                            link: "http://creativecommons.org/licenses/by-nc/:version",
                            versions: e
                        },
                        "CC BY-NC-SA": {
                            label: H5P.t("licenseCCBYNCSA"),
                            link: "http://creativecommons.org/licenses/by-nc-sa/:version",
                            versions: e
                        },
                        "CC BY-NC-ND": {
                            label: H5P.t("licenseCCBYNCND"),
                            link: "http://creativecommons.org/licenses/by-nc-nd/:version",
                            versions: e
                        },
                        "CC0 1.0": {
                            label: H5P.t("licenseCC010"),
                            link: "https://creativecommons.org/publicdomain/zero/1.0/"
                        },
                        "GNU GPL": {
                            label: H5P.t("licenseGPL"),
                            link: "http://www.gnu.org/licenses/gpl-:version-standalone.html",
                            linkVersions: {
                                v3: "3.0",
                                v2: "2.0",
                                v1: "1.0"
                            },
                            versions: {
                                default: "v3",
                                v3: H5P.t("licenseV3"),
                                v2: H5P.t("licenseV2"),
                                v1: H5P.t("licenseV1")
                            }
                        },
                        PD: {
                            label: H5P.t("licensePD"),
                            versions: {
                                "CC0 1.0": {
                                    label: H5P.t("licenseCC010"),
                                    link: "https://creativecommons.org/publicdomain/zero/1.0/"
                                },
                                "CC PDM": {
                                    label: H5P.t("licensePDM"),
                                    link: "https://creativecommons.org/publicdomain/mark/1.0/"
                                }
                            }
                        },
                        "ODC PDDL": '&lt;a href="http://opendatacommons.org/licenses/pddl/1.0/" target="_blank"&gt;Public Domain Dedication and Licence&lt;/a&gt;',
                        "CC PDM": {
                            label: H5P.t("licensePDM"),
                            link: "https://creativecommons.org/publicdomain/mark/1.0/"
                        },
                        C: H5P.t("licenseC")
                    },
                    H5P.isFramed &amp;&amp; !1 === H5P.externalEmbed &amp;&amp; H5P.externalDispatcher.on("*", function(t) {
                        window.parent.H5P.externalDispatcher.trigger.call(this, t)
                    }),
                    H5P.preventInit || H5P.init(document.body),
                    !1 !== H5PIntegration.saveFreq &amp;&amp; (s = 0,
                    t = function() {
                        var t = (new Date).getTime();
                        if (250 &lt; t - s) {
                            s = t;
                            for (var e = 0; e &lt; H5P.instances.length; e++) {
                                var i, n = H5P.instances[e];
                                !(n.getCurrentState instanceof Function || "function" == typeof n.getCurrentState) || void 0 !== (i = n.getCurrentState()) &amp;&amp; H5P.setUserData(n.contentId, "state", i, {
                                    deleteOnChange: !0,
                                    async: !1
                                })
                            }
                        }
                    }
                    ,
                    H5P.$window.one("beforeunload unload", function() {
                        H5P.$window.off("pagehide beforeunload unload"),
                        t()
                    }),
                    H5P.$window.on("pagehide", t))
                })
            }(H5P.jQuery),
            (H5P = window.H5P = window.H5P || {}).Event = function(t, e, i) {
                this.type = t,
                this.data = e;
                var n = !1
                  , s = !1
                  , o = !1;
                !0 === (i = void 0 === i ? {} : i).bubbles &amp;&amp; (n = !0),
                !0 === i.external &amp;&amp; (s = !0),
                this.preventBubbling = function() {
                    n = !1
                }
                ,
                this.getBubbles = function() {
                    return n
                }
                ,
                this.scheduleForExternal = function() {
                    return !(!s || o) &amp;&amp; (o = !0)
                }
            }
            ,
            H5P.EventDispatcher = function() {
                var s = this
                  , r = {};
                function n(t, e) {
                    if (void 0 !== r[t])
                        for (var i = r[t].slice(), n = 0; n &lt; i.length; n++) {
                            var s = i[n]
                              , o = s.thisArg || this;
                            s.listener.call(o, e)
                        }
                }
                this.on = function(t, e, i) {
                    if ("function" != typeof e)
                        throw TypeError("listener must be a function");
                    s.trigger("newListener", {
                        type: t,
                        listener: e
                    });
                    i = {
                        listener: e,
                        thisArg: i
                    };
                    r[t] ? r[t].push(i) : r[t] = [i]
                }
                ,
                this.once = function(t, e, i) {
                    if (!(e instanceof Function))
                        throw TypeError("listener must be a function");
                    var n = function(t) {
                        s.off(t.type, n),
                        e.call(this, t)
                    };
                    s.on(t, n, i)
                }
                ,
                this.off = function(t, e) {
                    if (void 0 !== e &amp;&amp; !(e instanceof Function))
                        throw TypeError("listener must be a function");
                    if (void 0 !== r[t]) {
                        if (void 0 === e)
                            return delete r[t],
                            void s.trigger("removeListener", t);
                        for (var i = 0; i &lt; r[t].length; i++)
                            if (r[t][i].listener === e) {
                                r[t].splice(i, 1),
                                s.trigger("removeListener", t, {
                                    listener: e
                                });
                                break
                            }
                        r[t].length || delete r[t]
                    }
                }
                ,
                this.trigger = function(t, e, i) {
                    void 0 !== t &amp;&amp; (t instanceof String || "string" == typeof t ? t = new H5P.Event(t,e,i) : void 0 !== e &amp;&amp; (t.data = e),
                    e = t.scheduleForExternal(),
                    n.call(this, t.type, t),
                    n.call(this, "*", t),
                    t.getBubbles() &amp;&amp; s.parent instanceof H5P.EventDispatcher &amp;&amp; (s.parent.trigger instanceof Function || "function" == typeof s.parent.trigger) &amp;&amp; s.parent.trigger(t),
                    e &amp;&amp; H5P.externalDispatcher.trigger.call(this, t))
                }
            }
            ,
            (H5P = window.H5P = window.H5P || {}).XAPIEvent = function() {
                H5P.Event.call(this, "xAPI", {
                    statement: {}
                }, {
                    bubbles: !0,
                    external: !0
                })
            }
            ,
            H5P.XAPIEvent.prototype = Object.create(H5P.Event.prototype),
            H5P.XAPIEvent.prototype.constructor = H5P.XAPIEvent,
            H5P.XAPIEvent.prototype.setScoredResult = function(t, e, i, n, s) {
                this.data.statement.result = {},
                void 0 !== t &amp;&amp; (void 0 === e ? this.data.statement.result.score = {
                    raw: t
                } : (this.data.statement.result.score = {
                    min: 0,
                    max: e,
                    raw: t
                },
                0 &lt; e &amp;&amp; (this.data.statement.result.score.scaled = Math.round(t / e * 1e4) / 1e4))),
                this.data.statement.result.completion = void 0 === n ? "completed" === this.getVerb() || "answered" === this.getVerb() : n,
                void 0 !== s &amp;&amp; (this.data.statement.result.success = s),
                i &amp;&amp; i.activityStartTime &amp;&amp; (i = Math.round((Date.now() - i.activityStartTime) / 10) / 100,
                this.data.statement.result.duration = "PT" + i + "S")
            }
            ,
            H5P.XAPIEvent.prototype.setVerb = function(t) {
                -1 !== H5P.jQuery.inArray(t, H5P.XAPIEvent.allowedXAPIVerbs) ? this.data.statement.verb = {
                    id: "http://adlnet.gov/expapi/verbs/" + t,
                    display: {
                        "en-US": t
                    }
                } : void 0 !== t.id &amp;&amp; (this.data.statement.verb = t)
            }
            ,
            H5P.XAPIEvent.prototype.getVerb = function(t) {
                var e = this.data.statement;
                return "verb"in e ? !0 === t ? e.verb : e.verb.id.slice(31) : null
            }
            ,
            H5P.XAPIEvent.prototype.setObject = function(t) {
                t.contentId ? (this.data.statement.object = {
                    id: this.getContentXAPIId(t),
                    objectType: "Activity",
                    definition: {
                        extensions: {
                            "http://h5p.org/x-api/h5p-local-content-id": t.contentId
                        }
                    }
                },
                t.subContentId ? (this.data.statement.object.definition.extensions["http://h5p.org/x-api/h5p-subContentId"] = t.subContentId,
                "function" == typeof t.getTitle &amp;&amp; (this.data.statement.object.definition.name = {
                    "en-US": t.getTitle()
                })) : (t = H5P.getContentForInstance(t.contentId)) &amp;&amp; t.metadata &amp;&amp; t.metadata.title &amp;&amp; (this.data.statement.object.definition.name = {
                    "en-US": H5P.createTitle(t.metadata.title)
                })) : this.data.statement.object = {
                    definition: {}
                }
            }
            ,
            H5P.XAPIEvent.prototype.setContext = function(t) {
                t.parent &amp;&amp; (t.parent.contentId || t.parent.subContentId) &amp;&amp; (this.data.statement.context = {
                    contextActivities: {
                        parent: [{
                            id: this.getContentXAPIId(t.parent),
                            objectType: "Activity"
                        }]
                    }
                }),
                t.libraryInfo &amp;&amp; (void 0 === this.data.statement.context &amp;&amp; (this.data.statement.context = {
                    contextActivities: {}
                }),
                this.data.statement.context.contextActivities.category = [{
                    id: "http://h5p.org/libraries/" + t.libraryInfo.versionedNameNoSpaces,
                    objectType: "Activity"
                }])
            }
            ,
            H5P.XAPIEvent.prototype.setActor = function() {
                if (void 0 !== H5PIntegration.user)
                    this.data.statement.actor = {
                        name: H5PIntegration.user.name,
                        mbox: "mailto:" + H5PIntegration.user.mail,
                        objectType: "Agent"
                    };
                else {
                    var e;
                    try {
                        localStorage.H5PUserUUID ? e = localStorage.H5PUserUUID : (e = H5P.createUUID(),
                        localStorage.H5PUserUUID = e)
                    } catch (t) {
                        e = "not-trackable-" + H5P.createUUID()
                    }
                    this.data.statement.actor = {
                        account: {
                            name: e,
                            homePage: H5PIntegration.siteUrl
                        },
                        objectType: "Agent"
                    }
                }
            }
            ,
            H5P.XAPIEvent.prototype.getMaxScore = function() {
                return this.getVerifiedStatementValue(["result", "score", "max"])
            }
            ,
            H5P.XAPIEvent.prototype.getScore = function() {
                return this.getVerifiedStatementValue(["result", "score", "raw"])
            }
            ,
            H5P.XAPIEvent.prototype.getContentXAPIId = function(t) {
                var e;
                return t.contentId &amp;&amp; H5PIntegration &amp;&amp; H5PIntegration.contents &amp;&amp; H5PIntegration.contents["cid-" + t.contentId] &amp;&amp; (e = H5PIntegration.contents["cid-" + t.contentId].url,
                t.subContentId &amp;&amp; (e += "?subContentId=" + t.subContentId)),
                e
            }
            ,
            H5P.XAPIEvent.prototype.isFromChild = function() {
                var t = this.getVerifiedStatementValue(["context", "contextActivities", "parent", 0, "id"]);
                return !t || -1 === t.indexOf("subContentId")
            }
            ,
            H5P.XAPIEvent.prototype.getVerifiedStatementValue = function(t) {
                for (var e = this.data.statement, i = 0; i &lt; t.length; i++) {
                    if (void 0 === e[t[i]])
                        return null;
                    e = e[t[i]]
                }
                return e
            }
            ,
            H5P.XAPIEvent.allowedXAPIVerbs = ["answered", "asked", "attempted", "attended", "commented", "completed", "exited", "experienced", "failed", "imported", "initialized", "interacted", "launched", "mastered", "passed", "preferred", "progressed", "registered", "responded", "resumed", "scored", "shared", "suspended", "terminated", "voided", "downloaded", "copied", "accessed-reuse", "accessed-embed", "accessed-copyright"],
            (H5P = window.H5P = window.H5P || {}).externalDispatcher = new H5P.EventDispatcher,
            H5P.EventDispatcher.prototype.triggerXAPI = function(t, e) {
                this.trigger(this.createXAPIEventTemplate(t, e))
            }
            ,
            H5P.EventDispatcher.prototype.createXAPIEventTemplate = function(t, e) {
                var i = new H5P.XAPIEvent;
                if (i.setActor(),
                i.setVerb(t),
                void 0 !== e)
                    for (var n in e)
                        i.data.statement[n] = e[n];
                return "object"in i.data.statement || i.setObject(this),
                "context"in i.data.statement || i.setContext(this),
                i
            }
            ,
            H5P.EventDispatcher.prototype.triggerXAPICompleted = function(t, e, i) {
                this.triggerXAPIScored(t, e, "completed", !0, i)
            }
            ,
            H5P.EventDispatcher.prototype.triggerXAPIScored = function(t, e, i, n, s) {
                i = this.createXAPIEventTemplate(i);
                i.setScoredResult(t, e, this, n, s),
                this.trigger(i)
            }
            ,
            H5P.EventDispatcher.prototype.setActivityStarted = function() {
                void 0 === this.activityStartTime &amp;&amp; (void 0 !== this.contentId &amp;&amp; void 0 !== H5PIntegration.contents &amp;&amp; void 0 !== H5PIntegration.contents["cid-" + this.contentId] &amp;&amp; this.triggerXAPI("attempted"),
                this.activityStartTime = Date.now())
            }
            ,
            H5P.xAPICompletedListener = function(t) {
                var e, i;
                "completed" !== t.getVerb() &amp;&amp; "answered" !== t.getVerb() || t.getVerifiedStatementValue(["context", "contextActivities", "parent"]) || (e = t.getScore(),
                i = t.getMaxScore(),
                t = t.getVerifiedStatementValue(["object", "definition", "extensions", "http://h5p.org/x-api/h5p-local-content-id"]),
                H5P.setFinished(t, e, i))
            }
            ,
            /*!@license js/h5p-content-type.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            H5P.ContentType = function(t) {
                function e() {}
                return (e.prototype = new H5P.EventDispatcher).isRoot = function() {
                    return t
                }
                ,
                e.prototype.getLibraryFilePath = function(t) {
                    return H5P.getLibraryPath(this.libraryInfo.versionedNameNoSpaces) + "/" + t
                }
                ,
                e
            }
            ,
            /*!@license js/h5p-confirmation-dialog.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            H5P.ConfirmationDialog = function(C) {
                "use strict";
                function t(i) {
                    C.call(this);
                    var n = this;
                    H5P.ConfirmationDialog.uniqueId += 1;
                    var t = H5P.ConfirmationDialog.uniqueId;
                    function e(t) {
                        n.hide(),
                        n.trigger("confirmed"),
                        t.preventDefault()
                    }
                    function s(t) {
                        n.hide(),
                        n.trigger("canceled"),
                        t.preventDefault()
                    }
                    function o(t, e) {
                        t.focus(),
                        e.preventDefault()
                    }
                    (i = i || {}).headerText = i.headerText || H5P.t("confirmDialogHeader"),
                    i.dialogText = i.dialogText || H5P.t("confirmDialogBody"),
                    i.cancelText = i.cancelText || H5P.t("cancelLabel"),
                    i.confirmText = i.confirmText || H5P.t("confirmLabel");
                    var r = 32
                      , a = 8
                      , l = !1
                      , h = document.createElement("div");
                    h.classList.add("h5p-confirmation-dialog-background", "hidden", "hiding");
                    var c = document.createElement("div");
                    c.classList.add("h5p-confirmation-dialog-popup", "hidden"),
                    i.classes &amp;&amp; i.classes.forEach(function(t) {
                        c.classList.add(t)
                    }),
                    c.setAttribute("role", "dialog"),
                    c.setAttribute("aria-labelledby", "h5p-confirmation-dialog-dialog-text-" + t),
                    h.appendChild(c),
                    c.addEventListener("keydown", function(t) {
                        27 === t.which &amp;&amp; s(t)
                    });
                    var u = document.createElement("div");
                    u.classList.add("h5p-confirmation-dialog-header"),
                    c.appendChild(u);
                    var d = document.createElement("div");
                    d.classList.add("h5p-confirmation-dialog-header-text"),
                    d.innerHTML = i.headerText,
                    u.appendChild(d);
                    u = document.createElement("div");
                    u.classList.add("h5p-confirmation-dialog-body"),
                    c.appendChild(u);
                    d = document.createElement("div");
                    d.classList.add("h5p-confirmation-dialog-text"),
                    d.innerHTML = i.dialogText,
                    d.id = "h5p-confirmation-dialog-dialog-text-" + t,
                    u.appendChild(d);
                    d = document.createElement("div");
                    d.classList.add("h5p-confirmation-dialog-buttons"),
                    u.appendChild(d);
                    var p = document.createElement("button");
                    p.classList.add("h5p-core-cancel-button"),
                    p.textContent = i.cancelText;
                    var f = document.createElement("button");
                    f.classList.add("h5p-core-button"),
                    f.classList.add("h5p-confirmation-dialog-confirm-button"),
                    f.textContent = i.confirmText;
                    var g, m, u = document.createElement("button");
                    u.classList.add("h5p-confirmation-dialog-exit"),
                    u.setAttribute("aria-hidden", "true"),
                    u.tabIndex = -1,
                    u.title = i.cancelText,
                    p.addEventListener("click", s),
                    p.addEventListener("keydown", function(t) {
                        32 === t.which ? s(t) : 9 === t.which &amp;&amp; t.shiftKey &amp;&amp; o(f, t)
                    }),
                    i.hideCancel ? d.classList.add("center") : d.appendChild(p),
                    f.addEventListener("click", e),
                    f.addEventListener("keydown", function(t) {
                        32 === t.which ? e(t) : 9 !== t.which || t.shiftKey || o(i.hideCancel ? f : p, t)
                    }),
                    d.appendChild(f),
                    u.addEventListener("click", s),
                    u.addEventListener("keydown", function(t) {
                        32 === t.which &amp;&amp; s(t)
                    }),
                    i.hideExit || c.appendChild(u);
                    var v, b = [], y = [];
                    this.appendTo = function(t) {
                        return g = t,
                        this
                    }
                    ;
                    var _ = function(t) {
                        h.contains(t.target) || (t.preventDefault(),
                        f.focus())
                    }
                      , w = function(t) {
                        for (var e = [], i = t.parentNode.children, n = 0; n &lt; i.length; n += 1)
                            e[n] = !!i[n].getAttribute("aria-hidden"),
                            i[n] !== t &amp;&amp; i[n].setAttribute("aria-hidden", !0);
                        return e
                    }
                      , x = function(t, e) {
                        for (var i = t.parentNode.children, n = 0; n &lt; i.length; n += 1)
                            i[n] === t || e[n] || i[n].removeAttribute("aria-hidden")
                    };
                    this.show = function(t) {
                        var e;
                        return v = document.activeElement,
                        g.appendChild(h),
                        (m = g.parentNode || g).addEventListener("focus", _, !0),
                        b = w(g),
                        y = w(h),
                        h.classList.remove("hidden"),
                        e = t,
                        t = parseInt(c.style.top, 10),
                        (t = (t = (t = void 0 !== e ? e : t) || 0) + c.offsetHeight &gt; g.offsetHeight ? g.offsetHeight - c.offsetHeight - a : t) - r &lt;= 0 &amp;&amp; (t = r + a,
                        l = !0),
                        c.style.top = t + "px",
                        setTimeout(function() {
                            c.classList.remove("hidden"),
                            h.classList.remove("hiding"),
                            setTimeout(function() {
                                var t;
                                f.focus(),
                                l &amp;&amp; i.instance &amp;&amp; (t = parseInt(c.offsetHeight, 10) + r + 2 * a,
                                n.setViewPortMinimumHeight(t),
                                i.instance.trigger("resize"),
                                l = !1)
                            }, 100)
                        }, 0),
                        this
                    }
                    ,
                    this.hide = function() {
                        return h.classList.add("hiding"),
                        c.classList.add("hidden"),
                        m.removeAttribute("aria-hidden"),
                        m.removeEventListener("focus", _, !0),
                        i.skipRestoreFocus || v.focus(),
                        x(g, b),
                        x(h, y),
                        setTimeout(function() {
                            h.classList.add("hidden"),
                            g.removeChild(h),
                            n.setViewPortMinimumHeight(null)
                        }, 100),
                        this
                    }
                    ,
                    this.getElement = function() {
                        return c
                    }
                    ,
                    this.getPreviouslyFocused = function() {
                        return v
                    }
                    ,
                    this.setViewPortMinimumHeight = function(t) {
                        (document.querySelector(".h5p-container") || document.body).style.minHeight = "number" == typeof t ? t + "px" : t
                    }
                }
                return (t.prototype = Object.create(C.prototype)).constructor = t
            }(H5P.EventDispatcher),
            H5P.ConfirmationDialog.uniqueId = -1,
            /*!@license js/h5p-action-bar.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            H5P.ActionBar = function(i) {
                "use strict";
                function t(t) {
                    i.call(this);
                    function e(t, e) {
                        function i() {
                            n.trigger(t)
                        }
                        H5P.jQuery("&lt;li/&gt;", {
                            class: "h5p-button h5p-noselect h5p-" + (e || t),
                            role: "button",
                            tabindex: 0,
                            title: H5P.t(t + "Description"),
                            html: H5P.t(t),
                            on: {
                                click: i,
                                keypress: function(t) {
                                    32 === t.which &amp;&amp; (i(),
                                    t.preventDefault())
                                }
                            },
                            appendTo: o
                        }),
                        s = !0
                    }
                    var n = this
                      , s = !1
                      , o = H5P.jQuery('&lt;ul class="h5p-actions"&gt;&lt;/ul&gt;');
                    (t.export || t.copy) &amp;&amp; e("reuse", "export"),
                    t.copyright &amp;&amp; e("copyrights"),
                    t.embed &amp;&amp; e("embed"),
                    t.icon &amp;&amp; (H5P.jQuery('&lt;li&gt;&lt;a class="h5p-link" href="http://h5p.org" target="_blank" title="' + H5P.t("h5pDescription") + '"&gt;&lt;/a&gt;&lt;/li&gt;').appendTo(o),
                    s = !0),
                    n.getDOMElement = function() {
                        return o
                    }
                    ,
                    n.hasActions = function() {
                        return s
                    }
                }
                return (t.prototype = Object.create(i.prototype)).constructor = t
            }((H5P.jQuery,
            H5P.EventDispatcher)),
            /*!@license js/request-queue.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            H5P.RequestQueue = function(i, e) {
                function t(t) {
                    e.call(this),
                    this.processingQueue = !1,
                    this.showToast = (t = t || {}).showToast,
                    this.itemName = "requestQueue"
                }
                return t.prototype.add = function(t, e) {
                    if (!window.localStorage)
                        return !1;
                    let i = this.getStoredRequests();
                    return i = i || [],
                    i.push({
                        url: t,
                        data: e
                    }),
                    window.localStorage.setItem(this.itemName, JSON.stringify(i)),
                    this.trigger("requestQueued", {
                        storedStatements: i,
                        processingQueue: this.processingQueue
                    }),
                    !0
                }
                ,
                t.prototype.getStoredRequests = function() {
                    if (!window.localStorage)
                        return !1;
                    var t = window.localStorage.getItem(this.itemName);
                    return t ? JSON.parse(t) : []
                }
                ,
                t.prototype.clearQueue = function() {
                    return !!window.localStorage &amp;&amp; (window.localStorage.removeItem(this.itemName),
                    !0)
                }
                ,
                t.prototype.resumeQueue = function() {
                    if (!H5PIntegration || !window.navigator || !window.localStorage)
                        return !1;
                    if (this.processingQueue)
                        return !1;
                    var t = this.getStoredRequests()
                      , e = t.length;
                    return this.clearQueue(),
                    e ? (this.processingQueue = !0,
                    this.processQueue(t)) : this.trigger("emptiedQueue", t),
                    !0
                }
                ,
                t.prototype.processQueue = function(t) {
                    var e;
                    t.length &amp;&amp; (this.trigger("processingQueue"),
                    e = t.shift(),
                    i.post(e.url, e.data).fail(this.onQueuedRequestFail.bind(this, e)).always(this.onQueuedRequestProcessed.bind(this, t)))
                }
                ,
                t.prototype.onQueuedRequestFail = function(t) {
                    window.navigator.onLine || this.add(t.url, t.data)
                }
                ,
                t.prototype.onQueuedRequestProcessed = function(t) {
                    t.length ? this.processQueue(t) : (this.processingQueue = !1,
                    t = this.getStoredRequests(),
                    this.trigger("queueEmptied", t))
                }
                ,
                t.prototype.displayToastMessage = function(t, e, i) {
                    (this.showToast || e) &amp;&amp; (i = H5P.jQuery.extend(!0, {}, {
                        position: {
                            horizontal: "centered",
                            vertical: "centered",
                            noOverflowX: !0
                        }
                    }, i),
                    H5P.attachToastTo(H5P.jQuery(".h5p-content:first")[0], t, i))
                }
                ,
                t
            }(H5P.jQuery, H5P.EventDispatcher),
            H5P.OfflineRequestQueue = function(_, w) {
                return function(t) {
                    const i = new _;
                    i.clearQueue();
                    let n = null;
                    const s = [10, 20, 40, 60, 120, 300, 600];
                    let o = -1
                      , e = null
                      , r = !1
                      , a = !1
                      , l = !1;
                    t = t.instance;
                    const h = new w({
                        headerText: H5P.t("offlineDialogHeader"),
                        dialogText: H5P.t("offlineDialogBody"),
                        confirmText: H5P.t("offlineDialogRetryButtonLabel"),
                        hideCancel: !0,
                        hideExit: !0,
                        classes: ["offline"],
                        instance: t,
                        skipRestoreFocus: !0
                    })
                      , c = h.getElement()
                      , u = document.createElement("div");
                    u.classList.add("count-down"),
                    u.innerHTML = H5P.t("offlineDialogRetryMessage").replace(":num", '&lt;span class="count-down-num"&gt;0&lt;/span&gt;'),
                    c.querySelector(".h5p-confirmation-dialog-text").appendChild(u);
                    const d = u.querySelector(".count-down-num")
                      , p = document.createElement("div");
                    p.classList.add("throbber-wrapper");
                    const f = document.createElement("div");
                    f.classList.add("sending-requests-throbber"),
                    p.appendChild(f),
                    i.on("requestQueued", function(t) {
                        if (!t.data || !t.data.processingQueue) {
                            if (!r) {
                                const e = document.body.querySelector(".h5p-content");
                                if (!e)
                                    return;
                                h.appendTo(e),
                                e.appendChild(p),
                                r = !0
                            }
                            b()
                        }
                    }
                    .bind(this)),
                    i.on("queueEmptied", function(t) {
                        t.data &amp;&amp; t.data.length ? b(!0) : (clearInterval(e),
                        g(!1),
                        o = -1,
                        a &amp;&amp; (h.hide(),
                        a = !1),
                        i.displayToastMessage(H5P.t("offlineSuccessfulSubmit"), !0, {
                            position: {
                                vertical: "top",
                                offsetVertical: "100"
                            }
                        }))
                    }
                    .bind(this)),
                    h.on("confirmed", function() {
                        a = !1,
                        setTimeout(function() {
                            m()
                        }, 100)
                    }
                    .bind(this)),
                    window.addEventListener("online", function() {
                        m()
                    }
                    .bind(this)),
                    window.addEventListener("message", function(t) {
                        window.parent === t.source &amp;&amp; "h5p" === t.data.context &amp;&amp; "queueRequest" === t.data.action &amp;&amp; this.add(t.data.url, t.data.data)
                    }
                    .bind(this));
                    const g = function(t) {
                        l = !l,
                        void 0 !== t &amp;&amp; (l = t),
                        l &amp;&amp; a &amp;&amp; (h.hide(),
                        a = !1),
                        l ? p.classList.add("show") : p.classList.remove("show")
                    }
                      , m = function() {
                        clearInterval(e),
                        g(!0),
                        i.resumeQueue()
                    }
                      , v = function() {
                        o += 1,
                        o &gt;= s.length &amp;&amp; (o = s.length - 1)
                    }
                      , b = function(t) {
                        a || (g(!1),
                        a || (t ? setTimeout(function() {
                            h.show(0)
                        }, 100) : h.show(0)),
                        a = !0,
                        n = (new Date).getTime(),
                        v(),
                        clearInterval(e),
                        e = setInterval(y, 100))
                    }
                      , y = function() {
                        var t = (new Date).getTime()
                          , t = Math.floor((t - n) / 1e3);
                        const e = s[o] - t;
                        d.textContent = e.toString(),
                        e &lt;= 0 &amp;&amp; m()
                    };
                    this.add = function(t, e) {
                        if (window.navigator.onLine)
                            return !1;
                        i.add(t, e)
                    }
                }
            }(H5P.RequestQueue, H5P.ConfirmationDialog);
            /*!@license jQuery.ui-1.10/h5p-jquery-ui.js by Jupiter licensed under MIT*/
            var oldJQuery = jQuery
              , jQuery = H5P.jQuery;
            !function(t) {
                "use strict";
                "function" == typeof define &amp;&amp; define.amd ? define(["jquery"], t) : t(jQuery)
            }(function(U) {
                "use strict";
                U.ui = U.ui || {};
                U.ui.version = "1.13.0";
                var s, i = 0, r = Array.prototype.hasOwnProperty, a = Array.prototype.slice;
                U.cleanData = (s = U.cleanData,
                function(t) {
                    for (var e, i, n = 0; null != (i = t[n]); n++)
                        (e = U._data(i, "events")) &amp;&amp; e.remove &amp;&amp; U(i).triggerHandler("remove");
                    s(t)
                }
                ),
                U.widget = function(t, i, e) {
                    var n, s, o, r = {}, a = t.split(".")[0], l = a + "-" + (t = t.split(".")[1]);
                    return e || (e = i,
                    i = U.Widget),
                    Array.isArray(e) &amp;&amp; (e = U.extend.apply(null, [{}].concat(e))),
                    U.expr.pseudos[l.toLowerCase()] = function(t) {
                        return !!U.data(t, l)
                    }
                    ,
                    U[a] = U[a] || {},
                    n = U[a][t],
                    s = U[a][t] = function(t, e) {
                        if (!this._createWidget)
                            return new s(t,e);
                        arguments.length &amp;&amp; this._createWidget(t, e)
                    }
                    ,
                    U.extend(s, n, {
                        version: e.version,
                        _proto: U.extend({}, e),
                        _childConstructors: []
                    }),
                    (o = new i).options = U.widget.extend({}, o.options),
                    U.each(e, function(e, n) {
                        function s() {
                            return i.prototype[e].apply(this, arguments)
                        }
                        function o(t) {
                            return i.prototype[e].apply(this, t)
                        }
                        r[e] = "function" == typeof n ? function() {
                            var t, e = this._super, i = this._superApply;
                            return this._super = s,
                            this._superApply = o,
                            t = n.apply(this, arguments),
                            this._super = e,
                            this._superApply = i,
                            t
                        }
                        : n
                    }),
                    s.prototype = U.widget.extend(o, {
                        widgetEventPrefix: n &amp;&amp; o.widgetEventPrefix || t
                    }, r, {
                        constructor: s,
                        namespace: a,
                        widgetName: t,
                        widgetFullName: l
                    }),
                    n ? (U.each(n._childConstructors, function(t, e) {
                        var i = e.prototype;
                        U.widget(i.namespace + "." + i.widgetName, s, e._proto)
                    }),
                    delete n._childConstructors) : i._childConstructors.push(s),
                    U.widget.bridge(t, s),
                    s
                }
                ,
                U.widget.extend = function(t) {
                    for (var e, i, n = a.call(arguments, 1), s = 0, o = n.length; s &lt; o; s++)
                        for (e in n[s])
                            i = n[s][e],
                            r.call(n[s], e) &amp;&amp; void 0 !== i &amp;&amp; (U.isPlainObject(i) ? t[e] = U.isPlainObject(t[e]) ? U.widget.extend({}, t[e], i) : U.widget.extend({}, i) : t[e] = i);
                    return t
                }
                ,
                U.widget.bridge = function(o, e) {
                    var r = e.prototype.widgetFullName || o;
                    U.fn[o] = function(i) {
                        var t = "string" == typeof i
                          , n = a.call(arguments, 1)
                          , s = this;
                        return t ? this.length || "instance" !== i ? this.each(function() {
                            var t, e = U.data(this, r);
                            return "instance" === i ? (s = e,
                            !1) : e ? "function" != typeof e[i] || "_" === i.charAt(0) ? U.error("no such method '" + i + "' for " + o + " widget instance") : (t = e[i].apply(e, n)) !== e &amp;&amp; void 0 !== t ? (s = t &amp;&amp; t.jquery ? s.pushStack(t.get()) : t,
                            !1) : void 0 : U.error("cannot call methods on " + o + " prior to initialization; attempted to call method '" + i + "'")
                        }) : s = void 0 : (n.length &amp;&amp; (i = U.widget.extend.apply(null, [i].concat(n))),
                        this.each(function() {
                            var t = U.data(this, r);
                            t ? (t.option(i || {}),
                            t._init &amp;&amp; t._init()) : U.data(this, r, new e(i,this))
                        })),
                        s
                    }
                }
                ,
                U.Widget = function() {}
                ,
                U.Widget._childConstructors = [],
                U.Widget.prototype = {
                    widgetName: "widget",
                    widgetEventPrefix: "",
                    defaultElement: "&lt;div&gt;",
                    options: {
                        classes: {},
                        disabled: !1,
                        create: null
                    },
                    _createWidget: function(t, e) {
                        e = U(e || this.defaultElement || this)[0],
                        this.element = U(e),
                        this.uuid = i++,
                        this.eventNamespace = "." + this.widgetName + this.uuid,
                        this.bindings = U(),
                        this.hoverable = U(),
                        this.focusable = U(),
                        this.classesElementLookup = {},
                        e !== this &amp;&amp; (U.data(e, this.widgetFullName, this),
                        this._on(!0, this.element, {
                            remove: function(t) {
                                t.target === e &amp;&amp; this.destroy()
                            }
                        }),
                        this.document = U(e.style ? e.ownerDocument : e.document || e),
                        this.window = U(this.document[0].defaultView || this.document[0].parentWindow)),
                        this.options = U.widget.extend({}, this.options, this._getCreateOptions(), t),
                        this._create(),
                        this.options.disabled &amp;&amp; this._setOptionDisabled(this.options.disabled),
                        this._trigger("create", null, this._getCreateEventData()),
                        this._init()
                    },
                    _getCreateOptions: function() {
                        return {}
                    },
                    _getCreateEventData: U.noop,
                    _create: U.noop,
                    _init: U.noop,
                    destroy: function() {
                        var i = this;
                        this._destroy(),
                        U.each(this.classesElementLookup, function(t, e) {
                            i._removeClass(e, t)
                        }),
                        this.element.off(this.eventNamespace).removeData(this.widgetFullName),
                        this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),
                        this.bindings.off(this.eventNamespace)
                    },
                    _destroy: U.noop,
                    widget: function() {
                        return this.element
                    },
                    option: function(t, e) {
                        var i, n, s, o = t;
                        if (0 === arguments.length)
                            return U.widget.extend({}, this.options);
                        if ("string" == typeof t)
                            if (o = {},
                            t = (i = t.split(".")).shift(),
                            i.length) {
                                for (n = o[t] = U.widget.extend({}, this.options[t]),
                                s = 0; s &lt; i.length - 1; s++)
                                    n[i[s]] = n[i[s]] || {},
                                    n = n[i[s]];
                                if (t = i.pop(),
                                1 === arguments.length)
                                    return void 0 === n[t] ? null : n[t];
                                n[t] = e
                            } else {
                                if (1 === arguments.length)
                                    return void 0 === this.options[t] ? null : this.options[t];
                                o[t] = e
                            }
                        return this._setOptions(o),
                        this
                    },
                    _setOptions: function(t) {
                        for (var e in t)
                            this._setOption(e, t[e]);
                        return this
                    },
                    _setOption: function(t, e) {
                        return "classes" === t &amp;&amp; this._setOptionClasses(e),
                        this.options[t] = e,
                        "disabled" === t &amp;&amp; this._setOptionDisabled(e),
                        this
                    },
                    _setOptionClasses: function(t) {
                        var e, i, n;
                        for (e in t)
                            n = this.classesElementLookup[e],
                            t[e] !== this.options.classes[e] &amp;&amp; n &amp;&amp; n.length &amp;&amp; (i = U(n.get()),
                            this._removeClass(n, e),
                            i.addClass(this._classes({
                                element: i,
                                keys: e,
                                classes: t,
                                add: !0
                            })))
                    },
                    _setOptionDisabled: function(t) {
                        this._toggleClass(this.widget(), this.widgetFullName + "-disabled", null, !!t),
                        t &amp;&amp; (this._removeClass(this.hoverable, null, "ui-state-hover"),
                        this._removeClass(this.focusable, null, "ui-state-focus"))
                    },
                    enable: function() {
                        return this._setOptions({
                            disabled: !1
                        })
                    },
                    disable: function() {
                        return this._setOptions({
                            disabled: !0
                        })
                    },
                    _classes: function(s) {
                        var o = []
                          , r = this;
                        function t(t, e) {
                            for (var i, n = 0; n &lt; t.length; n++)
                                i = r.classesElementLookup[t[n]] || U(),
                                i = s.add ? (s.element.each(function(t, e) {
                                    U.map(r.classesElementLookup, function(t) {
                                        return t
                                    }).some(function(t) {
                                        return t.is(e)
                                    }) || r._on(U(e), {
                                        remove: "_untrackClassesElement"
                                    })
                                }),
                                U(U.uniqueSort(i.get().concat(s.element.get())))) : U(i.not(s.element).get()),
                                r.classesElementLookup[t[n]] = i,
                                o.push(t[n]),
                                e &amp;&amp; s.classes[t[n]] &amp;&amp; o.push(s.classes[t[n]])
                        }
                        return (s = U.extend({
                            element: this.element,
                            classes: this.options.classes || {}
                        }, s)).keys &amp;&amp; t(s.keys.match(/\S+/g) || [], !0),
                        s.extra &amp;&amp; t(s.extra.match(/\S+/g) || []),
                        o.join(" ")
                    },
                    _untrackClassesElement: function(i) {
                        var n = this;
                        U.each(n.classesElementLookup, function(t, e) {
                            -1 !== U.inArray(i.target, e) &amp;&amp; (n.classesElementLookup[t] = U(e.not(i.target).get()))
                        }),
                        this._off(U(i.target))
                    },
                    _removeClass: function(t, e, i) {
                        return this._toggleClass(t, e, i, !1)
                    },
                    _addClass: function(t, e, i) {
                        return this._toggleClass(t, e, i, !0)
                    },
                    _toggleClass: function(t, e, i, n) {
                        var s = "string" == typeof t || null === t
                          , i = {
                            extra: s ? e : i,
                            keys: s ? t : e,
                            element: s ? this.element : t,
                            add: n = "boolean" == typeof n ? n : i
                        };
                        return i.element.toggleClass(this._classes(i), n),
                        this
                    },
                    _on: function(s, o, t) {
                        var r, a = this;
                        "boolean" != typeof s &amp;&amp; (t = o,
                        o = s,
                        s = !1),
                        t ? (o = r = U(o),
                        this.bindings = this.bindings.add(o)) : (t = o,
                        o = this.element,
                        r = this.widget()),
                        U.each(t, function(t, e) {
                            function i() {
                                if (s || !0 !== a.options.disabled &amp;&amp; !U(this).hasClass("ui-state-disabled"))
                                    return ("string" == typeof e ? a[e] : e).apply(a, arguments)
                            }
                            "string" != typeof e &amp;&amp; (i.guid = e.guid = e.guid || i.guid || U.guid++);
                            var n = t.match(/^([\w:-]*)\s*(.*)$/)
                              , t = n[1] + a.eventNamespace
                              , n = n[2];
                            n ? r.on(t, n, i) : o.on(t, i)
                        })
                    },
                    _off: function(t, e) {
                        e = (e || "").split(" ").join(this.eventNamespace + " ") + this.eventNamespace,
                        t.off(e),
                        this.bindings = U(this.bindings.not(t).get()),
                        this.focusable = U(this.focusable.not(t).get()),
                        this.hoverable = U(this.hoverable.not(t).get())
                    },
                    _delay: function(t, e) {
                        var i = this;
                        return setTimeout(function() {
                            return ("string" == typeof t ? i[t] : t).apply(i, arguments)
                        }, e || 0)
                    },
                    _hoverable: function(t) {
                        this.hoverable = this.hoverable.add(t),
                        this._on(t, {
                            mouseenter: function(t) {
                                this._addClass(U(t.currentTarget), null, "ui-state-hover")
                            },
                            mouseleave: function(t) {
                                this._removeClass(U(t.currentTarget), null, "ui-state-hover")
                            }
                        })
                    },
                    _focusable: function(t) {
                        this.focusable = this.focusable.add(t),
                        this._on(t, {
                            focusin: function(t) {
                                this._addClass(U(t.currentTarget), null, "ui-state-focus")
                            },
                            focusout: function(t) {
                                this._removeClass(U(t.currentTarget), null, "ui-state-focus")
                            }
                        })
                    },
                    _trigger: function(t, e, i) {
                        var n, s, o = this.options[t];
                        if (i = i || {},
                        (e = U.Event(e)).type = (t === this.widgetEventPrefix ? t : this.widgetEventPrefix + t).toLowerCase(),
                        e.target = this.element[0],
                        s = e.originalEvent)
                            for (n in s)
                                n in e || (e[n] = s[n]);
                        return this.element.trigger(e, i),
                        !("function" == typeof o &amp;&amp; !1 === o.apply(this.element[0], [e].concat(i)) || e.isDefaultPrevented())
                    }
                },
                U.each({
                    show: "fadeIn",
                    hide: "fadeOut"
                }, function(o, r) {
                    U.Widget.prototype["_" + o] = function(e, t, i) {
                        var n, s = (t = "string" == typeof t ? {
                            effect: t
                        } : t) ? !0 !== t &amp;&amp; "number" != typeof t &amp;&amp; t.effect || r : o;
                        "number" == typeof (t = t || {}) ? t = {
                            duration: t
                        } : !0 === t &amp;&amp; (t = {}),
                        n = !U.isEmptyObject(t),
                        t.complete = i,
                        t.delay &amp;&amp; e.delay(t.delay),
                        n &amp;&amp; U.effects &amp;&amp; U.effects.effect[s] ? e[o](t) : s !== o &amp;&amp; e[s] ? e[s](t.duration, t.easing, i) : e.queue(function(t) {
                            U(this)[o](),
                            i &amp;&amp; i.call(e[0]),
                            t()
                        })
                    }
                });
                var n, x, C, o, l, h, c, u, P;
                U.widget;
                function k(t, e, i) {
                    return [parseFloat(t[0]) * (u.test(t[0]) ? e / 100 : 1), parseFloat(t[1]) * (u.test(t[1]) ? i / 100 : 1)]
                }
                function D(t, e) {
                    return parseInt(U.css(t, e), 10) || 0
                }
                function T(t) {
                    return null != t &amp;&amp; t === t.window
                }
                x = Math.max,
                C = Math.abs,
                o = /left|center|right/,
                l = /top|center|bottom/,
                h = /[\+\-]\d+(\.[\d]+)?%?/,
                c = /^\w+/,
                u = /%$/,
                P = U.fn.position,
                U.position = {
                    scrollbarWidth: function() {
                        if (void 0 !== n)
                            return n;
                        var t, e = U("&lt;div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'&gt;&lt;div style='height:300px;width:auto;'&gt;&lt;/div&gt;&lt;/div&gt;"), i = e.children()[0];
                        return U("body").append(e),
                        t = i.offsetWidth,
                        e.css("overflow", "scroll"),
                        t === (i = i.offsetWidth) &amp;&amp; (i = e[0].clientWidth),
                        e.remove(),
                        n = t - i
                    },
                    getScrollInfo: function(t) {
                        var e = t.isWindow || t.isDocument ? "" : t.element.css("overflow-x")
                          , i = t.isWindow || t.isDocument ? "" : t.element.css("overflow-y")
                          , e = "scroll" === e || "auto" === e &amp;&amp; t.width &lt; t.element[0].scrollWidth;
                        return {
                            width: "scroll" === i || "auto" === i &amp;&amp; t.height &lt; t.element[0].scrollHeight ? U.position.scrollbarWidth() : 0,
                            height: e ? U.position.scrollbarWidth() : 0
                        }
                    },
                    getWithinInfo: function(t) {
                        var e = U(t || window)
                          , i = T(e[0])
                          , n = !!e[0] &amp;&amp; 9 === e[0].nodeType;
                        return {
                            element: e,
                            isWindow: i,
                            isDocument: n,
                            offset: !i &amp;&amp; !n ? U(t).offset() : {
                                left: 0,
                                top: 0
                            },
                            scrollLeft: e.scrollLeft(),
                            scrollTop: e.scrollTop(),
                            width: e.outerWidth(),
                            height: e.outerHeight()
                        }
                    }
                },
                U.fn.position = function(u) {
                    if (!u || !u.of)
                        return P.apply(this, arguments);
                    var d, p, f, g, m, t, v = "string" == typeof (u = U.extend({}, u)).of ? U(document).find(u.of) : U(u.of), b = U.position.getWithinInfo(u.within), y = U.position.getScrollInfo(b), _ = (u.collision || "flip").split(" "), w = {}, e = 9 === (t = (e = v)[0]).nodeType ? {
                        width: e.width(),
                        height: e.height(),
                        offset: {
                            top: 0,
                            left: 0
                        }
                    } : T(t) ? {
                        width: e.width(),
                        height: e.height(),
                        offset: {
                            top: e.scrollTop(),
                            left: e.scrollLeft()
                        }
                    } : t.preventDefault ? {
                        width: 0,
                        height: 0,
                        offset: {
                            top: t.pageY,
                            left: t.pageX
                        }
                    } : {
                        width: e.outerWidth(),
                        height: e.outerHeight(),
                        offset: e.offset()
                    };
                    return v[0].preventDefault &amp;&amp; (u.at = "left top"),
                    p = e.width,
                    f = e.height,
                    m = U.extend({}, g = e.offset),
                    U.each(["my", "at"], function() {
                        var t, e, i = (u[this] || "").split(" ");
                        (i = 1 === i.length ? o.test(i[0]) ? i.concat(["center"]) : l.test(i[0]) ? ["center"].concat(i) : ["center", "center"] : i)[0] = o.test(i[0]) ? i[0] : "center",
                        i[1] = l.test(i[1]) ? i[1] : "center",
                        t = h.exec(i[0]),
                        e = h.exec(i[1]),
                        w[this] = [t ? t[0] : 0, e ? e[0] : 0],
                        u[this] = [c.exec(i[0])[0], c.exec(i[1])[0]]
                    }),
                    1 === _.length &amp;&amp; (_[1] = _[0]),
                    "right" === u.at[0] ? m.left += p : "center" === u.at[0] &amp;&amp; (m.left += p / 2),
                    "bottom" === u.at[1] ? m.top += f : "center" === u.at[1] &amp;&amp; (m.top += f / 2),
                    d = k(w.at, p, f),
                    m.left += d[0],
                    m.top += d[1],
                    this.each(function() {
                        var i, t, r = U(this), a = r.outerWidth(), l = r.outerHeight(), e = D(this, "marginLeft"), n = D(this, "marginTop"), s = a + e + D(this, "marginRight") + y.width, o = l + n + D(this, "marginBottom") + y.height, h = U.extend({}, m), c = k(w.my, r.outerWidth(), r.outerHeight());
                        "right" === u.my[0] ? h.left -= a : "center" === u.my[0] &amp;&amp; (h.left -= a / 2),
                        "bottom" === u.my[1] ? h.top -= l : "center" === u.my[1] &amp;&amp; (h.top -= l / 2),
                        h.left += c[0],
                        h.top += c[1],
                        i = {
                            marginLeft: e,
                            marginTop: n
                        },
                        U.each(["left", "top"], function(t, e) {
                            U.ui.position[_[t]] &amp;&amp; U.ui.position[_[t]][e](h, {
                                targetWidth: p,
                                targetHeight: f,
                                elemWidth: a,
                                elemHeight: l,
                                collisionPosition: i,
                                collisionWidth: s,
                                collisionHeight: o,
                                offset: [d[0] + c[0], d[1] + c[1]],
                                my: u.my,
                                at: u.at,
                                within: b,
                                elem: r
                            })
                        }),
                        u.using &amp;&amp; (t = function(t) {
                            var e = g.left - h.left
                              , i = e + p - a
                              , n = g.top - h.top
                              , s = n + f - l
                              , o = {
                                target: {
                                    element: v,
                                    left: g.left,
                                    top: g.top,
                                    width: p,
                                    height: f
                                },
                                element: {
                                    element: r,
                                    left: h.left,
                                    top: h.top,
                                    width: a,
                                    height: l
                                },
                                horizontal: i &lt; 0 ? "left" : 0 &lt; e ? "right" : "center",
                                vertical: s &lt; 0 ? "top" : 0 &lt; n ? "bottom" : "middle"
                            };
                            p &lt; a &amp;&amp; C(e + i) &lt; p &amp;&amp; (o.horizontal = "center"),
                            f &lt; l &amp;&amp; C(n + s) &lt; f &amp;&amp; (o.vertical = "middle"),
                            x(C(e), C(i)) &gt; x(C(n), C(s)) ? o.important = "horizontal" : o.important = "vertical",
                            u.using.call(this, t, o)
                        }
                        ),
                        r.offset(U.extend(h, {
                            using: t
                        }))
                    })
                }
                ,
                U.ui.position = {
                    fit: {
                        left: function(t, e) {
                            var i = e.within
                              , n = i.isWindow ? i.scrollLeft : i.offset.left
                              , s = i.width
                              , o = t.left - e.collisionPosition.marginLeft
                              , r = n - o
                              , a = o + e.collisionWidth - s - n;
                            e.collisionWidth &gt; s ? 0 &lt; r &amp;&amp; a &lt;= 0 ? (i = t.left + r + e.collisionWidth - s - n,
                            t.left += r - i) : t.left = !(0 &lt; a &amp;&amp; r &lt;= 0) &amp;&amp; a &lt; r ? n + s - e.collisionWidth : n : 0 &lt; r ? t.left += r : 0 &lt; a ? t.left -= a : t.left = x(t.left - o, t.left)
                        },
                        top: function(t, e) {
                            var i = e.within
                              , n = i.isWindow ? i.scrollTop : i.offset.top
                              , s = e.within.height
                              , o = t.top - e.collisionPosition.marginTop
                              , r = n - o
                              , a = o + e.collisionHeight - s - n;
                            e.collisionHeight &gt; s ? 0 &lt; r &amp;&amp; a &lt;= 0 ? (i = t.top + r + e.collisionHeight - s - n,
                            t.top += r - i) : t.top = !(0 &lt; a &amp;&amp; r &lt;= 0) &amp;&amp; a &lt; r ? n + s - e.collisionHeight : n : 0 &lt; r ? t.top += r : 0 &lt; a ? t.top -= a : t.top = x(t.top - o, t.top)
                        }
                    },
                    flip: {
                        left: function(t, e) {
                            var i = e.within
                              , n = i.offset.left + i.scrollLeft
                              , s = i.width
                              , o = i.isWindow ? i.scrollLeft : i.offset.left
                              , r = t.left - e.collisionPosition.marginLeft
                              , a = r - o
                              , l = r + e.collisionWidth - s - o
                              , h = "left" === e.my[0] ? -e.elemWidth : "right" === e.my[0] ? e.elemWidth : 0
                              , i = "left" === e.at[0] ? e.targetWidth : "right" === e.at[0] ? -e.targetWidth : 0
                              , r = -2 * e.offset[0];
                            a &lt; 0 ? ((n = t.left + h + i + r + e.collisionWidth - s - n) &lt; 0 || n &lt; C(a)) &amp;&amp; (t.left += h + i + r) : 0 &lt; l &amp;&amp; (0 &lt; (o = t.left - e.collisionPosition.marginLeft + h + i + r - o) || C(o) &lt; l) &amp;&amp; (t.left += h + i + r)
                        },
                        top: function(t, e) {
                            var i = e.within
                              , n = i.offset.top + i.scrollTop
                              , s = i.height
                              , o = i.isWindow ? i.scrollTop : i.offset.top
                              , r = t.top - e.collisionPosition.marginTop
                              , a = r - o
                              , l = r + e.collisionHeight - s - o
                              , h = "top" === e.my[1] ? -e.elemHeight : "bottom" === e.my[1] ? e.elemHeight : 0
                              , i = "top" === e.at[1] ? e.targetHeight : "bottom" === e.at[1] ? -e.targetHeight : 0
                              , r = -2 * e.offset[1];
                            a &lt; 0 ? ((n = t.top + h + i + r + e.collisionHeight - s - n) &lt; 0 || n &lt; C(a)) &amp;&amp; (t.top += h + i + r) : 0 &lt; l &amp;&amp; (0 &lt; (o = t.top - e.collisionPosition.marginTop + h + i + r - o) || C(o) &lt; l) &amp;&amp; (t.top += h + i + r)
                        }
                    },
                    flipfit: {
                        left: function() {
                            U.ui.position.flip.left.apply(this, arguments),
                            U.ui.position.fit.left.apply(this, arguments)
                        },
                        top: function() {
                            U.ui.position.flip.top.apply(this, arguments),
                            U.ui.position.fit.top.apply(this, arguments)
                        }
                    }
                };
                U.ui.position,
                U.extend(U.expr.pseudos, {
                    data: U.expr.createPseudo ? U.expr.createPseudo(function(e) {
                        return function(t) {
                            return !!U.data(t, e)
                        }
                    }) : function(t, e, i) {
                        return !!U.data(t, i[3])
                    }
                }),
                U.fn.extend({
                    disableSelection: (t = "onselectstart"in document.createElement("div") ? "selectstart" : "mousedown",
                    function() {
                        return this.on(t + ".ui-disableSelection", function(t) {
                            t.preventDefault()
                        })
                    }
                    ),
                    enableSelection: function() {
                        return this.off(".ui-disableSelection")
                    }
                });
                var t, d = U, p = {}, e = p.toString, f = /^([\-+])=\s*(\d+\.?\d*)/, g = [{
                    re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
                    parse: function(t) {
                        return [t[1], t[2], t[3], t[4]]
                    }
                }, {
                    re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
                    parse: function(t) {
                        return [2.55 * t[1], 2.55 * t[2], 2.55 * t[3], t[4]]
                    }
                }, {
                    re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,
                    parse: function(t) {
                        return [parseInt(t[1], 16), parseInt(t[2], 16), parseInt(t[3], 16), t[4] ? (parseInt(t[4], 16) / 255).toFixed(2) : 1]
                    }
                }, {
                    re: /#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,
                    parse: function(t) {
                        return [parseInt(t[1] + t[1], 16), parseInt(t[2] + t[2], 16), parseInt(t[3] + t[3], 16), t[4] ? (parseInt(t[4] + t[4], 16) / 255).toFixed(2) : 1]
                    }
                }, {
                    re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
                    space: "hsla",
                    parse: function(t) {
                        return [t[1], t[2] / 100, t[3] / 100, t[4]]
                    }
                }], m = d.Color = function(t, e, i, n) {
                    return new d.Color.fn.parse(t,e,i,n)
                }
                , v = {
                    rgba: {
                        props: {
                            red: {
                                idx: 0,
                                type: "byte"
                            },
                            green: {
                                idx: 1,
                                type: "byte"
                            },
                            blue: {
                                idx: 2,
                                type: "byte"
                            }
                        }
                    },
                    hsla: {
                        props: {
                            hue: {
                                idx: 0,
                                type: "degrees"
                            },
                            saturation: {
                                idx: 1,
                                type: "percent"
                            },
                            lightness: {
                                idx: 2,
                                type: "percent"
                            }
                        }
                    }
                }, b = {
                    byte: {
                        floor: !0,
                        max: 255
                    },
                    percent: {
                        max: 1
                    },
                    degrees: {
                        mod: 360,
                        floor: !0
                    }
                }, y = m.support = {}, _ = d("&lt;p&gt;")[0], w = d.each;
                function H(t) {
                    return null == t ? t + "" : "object" == typeof t ? p[e.call(t)] || "object" : typeof t
                }
                function E(t, e, i) {
                    var n = b[e.type] || {};
                    return null == t ? i || !e.def ? null : e.def : (t = n.floor ? ~~t : parseFloat(t),
                    isNaN(t) ? e.def : n.mod ? (t + n.mod) % n.mod : Math.min(n.max, Math.max(0, t)))
                }
                function S(n) {
                    var s = m()
                      , o = s._rgba = [];
                    return n = n.toLowerCase(),
                    w(g, function(t, e) {
                        var i = e.re.exec(n)
                          , i = i &amp;&amp; e.parse(i)
                          , e = e.space || "rgba";
                        if (i)
                            return i = s[e](i),
                            s[v[e].cache] = i[v[e].cache],
                            o = s._rgba = i._rgba,
                            !1
                    }),
                    o.length ? ("0,0,0,0" === o.join() &amp;&amp; d.extend(o, $.transparent),
                    s) : $[n]
                }
                function I(t, e, i) {
                    return 6 * (i = (i + 1) % 1) &lt; 1 ? t + (e - t) * i * 6 : 2 * i &lt; 1 ? e : 3 * i &lt; 2 ? t + (e - t) * (2 / 3 - i) * 6 : t
                }
                _.style.cssText = "background-color:rgba(1,1,1,.5)",
                y.rgba = -1 &lt; _.style.backgroundColor.indexOf("rgba"),
                w(v, function(t, e) {
                    e.cache = "_" + t,
                    e.props.alpha = {
                        idx: 3,
                        type: "percent",
                        def: 1
                    }
                }),
                d.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function(t, e) {
                    p["[object " + e + "]"] = e.toLowerCase()
                }),
                (m.fn = d.extend(m.prototype, {
                    parse: function(s, t, e, i) {
                        if (void 0 === s)
                            return this._rgba = [null, null, null, null],
                            this;
                        (s.jquery || s.nodeType) &amp;&amp; (s = d(s).css(t),
                        t = void 0);
                        var o = this
                          , n = H(s)
                          , r = this._rgba = [];
                        return void 0 !== t &amp;&amp; (s = [s, t, e, i],
                        n = "array"),
                        "string" === n ? this.parse(S(s) || $._default) : "array" === n ? (w(v.rgba.props, function(t, e) {
                            r[e.idx] = E(s[e.idx], e)
                        }),
                        this) : "object" === n ? (w(v, s instanceof m ? function(t, e) {
                            s[e.cache] &amp;&amp; (o[e.cache] = s[e.cache].slice())
                        }
                        : function(t, i) {
                            var n = i.cache;
                            w(i.props, function(t, e) {
                                if (!o[n] &amp;&amp; i.to) {
                                    if ("alpha" === t || null == s[t])
                                        return;
                                    o[n] = i.to(o._rgba)
                                }
                                o[n][e.idx] = E(s[t], e, !0)
                            }),
                            o[n] &amp;&amp; d.inArray(null, o[n].slice(0, 3)) &lt; 0 &amp;&amp; (null == o[n][3] &amp;&amp; (o[n][3] = 1),
                            i.from &amp;&amp; (o._rgba = i.from(o[n])))
                        }
                        ),
                        this) : void 0
                    },
                    is: function(t) {
                        var s = m(t)
                          , o = !0
                          , r = this;
                        return w(v, function(t, e) {
                            var i, n = s[e.cache];
                            return n &amp;&amp; (i = r[e.cache] || e.to &amp;&amp; e.to(r._rgba) || [],
                            w(e.props, function(t, e) {
                                if (null != n[e.idx])
                                    return o = n[e.idx] === i[e.idx]
                            })),
                            o
                        }),
                        o
                    },
                    _space: function() {
                        var i = []
                          , n = this;
                        return w(v, function(t, e) {
                            n[e.cache] &amp;&amp; i.push(t)
                        }),
                        i.pop()
                    },
                    transition: function(t, r) {
                        var e = (h = m(t))._space()
                          , i = v[e]
                          , t = 0 === this.alpha() ? m("transparent") : this
                          , a = t[i.cache] || i.to(t._rgba)
                          , l = a.slice()
                          , h = h[i.cache];
                        return w(i.props, function(t, e) {
                            var i = e.idx
                              , n = a[i]
                              , s = h[i]
                              , o = b[e.type] || {};
                            null !== s &amp;&amp; (null === n ? l[i] = s : (o.mod &amp;&amp; (s - n &gt; o.mod / 2 ? n += o.mod : n - s &gt; o.mod / 2 &amp;&amp; (n -= o.mod)),
                            l[i] = E((s - n) * r + n, e)))
                        }),
                        this[e](l)
                    },
                    blend: function(t) {
                        if (1 === this._rgba[3])
                            return this;
                        var e = this._rgba.slice()
                          , i = e.pop()
                          , n = m(t)._rgba;
                        return m(d.map(e, function(t, e) {
                            return (1 - i) * n[e] + i * t
                        }))
                    },
                    toRgbaString: function() {
                        var t = "rgba("
                          , e = d.map(this._rgba, function(t, e) {
                            return null != t ? t : 2 &lt; e ? 1 : 0
                        });
                        return 1 === e[3] &amp;&amp; (e.pop(),
                        t = "rgb("),
                        t + e.join() + ")"
                    },
                    toHslaString: function() {
                        var t = "hsla("
                          , e = d.map(this.hsla(), function(t, e) {
                            return null == t &amp;&amp; (t = 2 &lt; e ? 1 : 0),
                            t = e &amp;&amp; e &lt; 3 ? Math.round(100 * t) + "%" : t
                        });
                        return 1 === e[3] &amp;&amp; (e.pop(),
                        t = "hsl("),
                        t + e.join() + ")"
                    },
                    toHexString: function(t) {
                        var e = this._rgba.slice()
                          , i = e.pop();
                        return t &amp;&amp; e.push(~~(255 * i)),
                        "#" + d.map(e, function(t) {
                            return 1 === (t = (t || 0).toString(16)).length ? "0" + t : t
                        }).join("")
                    },
                    toString: function() {
                        return 0 === this._rgba[3] ? "transparent" : this.toRgbaString()
                    }
                })).parse.prototype = m.fn,
                v.hsla.to = function(t) {
                    if (null == t[0] || null == t[1] || null == t[2])
                        return [null, null, null, t[3]];
                    var e = t[0] / 255
                      , i = t[1] / 255
                      , n = t[2] / 255
                      , s = t[3]
                      , o = Math.max(e, i, n)
                      , r = Math.min(e, i, n)
                      , a = o - r
                      , l = o + r
                      , t = .5 * l
                      , i = r === o ? 0 : e === o ? 60 * (i - n) / a + 360 : i === o ? 60 * (n - e) / a + 120 : 60 * (e - i) / a + 240
                      , l = 0 == a ? 0 : t &lt;= .5 ? a / l : a / (2 - l);
                    return [Math.round(i) % 360, l, t, null == s ? 1 : s]
                }
                ,
                v.hsla.from = function(t) {
                    if (null == t[0] || null == t[1] || null == t[2])
                        return [null, null, null, t[3]];
                    var e = t[0] / 360
                      , i = t[1]
                      , n = t[2]
                      , t = t[3]
                      , i = n &lt;= .5 ? n * (1 + i) : n + i - n * i
                      , n = 2 * n - i;
                    return [Math.round(255 * I(n, i, e + 1 / 3)), Math.round(255 * I(n, i, e)), Math.round(255 * I(n, i, e - 1 / 3)), t]
                }
                ,
                w(v, function(l, t) {
                    var e = t.props
                      , o = t.cache
                      , r = t.to
                      , a = t.from;
                    m.fn[l] = function(t) {
                        if (r &amp;&amp; !this[o] &amp;&amp; (this[o] = r(this._rgba)),
                        void 0 === t)
                            return this[o].slice();
                        var i = H(t)
                          , n = "array" === i || "object" === i ? t : arguments
                          , s = this[o].slice();
                        return w(e, function(t, e) {
                            t = n["object" === i ? t : e.idx];
                            null == t &amp;&amp; (t = s[e.idx]),
                            s[e.idx] = E(t, e)
                        }),
                        a ? ((t = m(a(s)))[o] = s,
                        t) : m(s)
                    }
                    ,
                    w(e, function(r, a) {
                        m.fn[r] || (m.fn[r] = function(t) {
                            var e, i = H(t), n = "alpha" === r ? this._hsla ? "hsla" : "rgba" : l, s = this[n](), o = s[a.idx];
                            return "undefined" === i ? o : ("function" === i &amp;&amp; (i = H(t = t.call(this, o))),
                            null == t &amp;&amp; a.empty ? this : ("string" === i &amp;&amp; (e = f.exec(t)) &amp;&amp; (t = o + parseFloat(e[2]) * ("+" === e[1] ? 1 : -1)),
                            s[a.idx] = t,
                            this[n](s)))
                        }
                        )
                    })
                }),
                (m.hook = function(t) {
                    t = t.split(" ");
                    w(t, function(t, o) {
                        d.cssHooks[o] = {
                            set: function(t, e) {
                                var i, n, s = "";
                                if ("transparent" !== e &amp;&amp; ("string" !== H(e) || (i = S(e)))) {
                                    if (e = m(i || e),
                                    !y.rgba &amp;&amp; 1 !== e._rgba[3]) {
                                        for (n = "backgroundColor" === o ? t.parentNode : t; ("" === s || "transparent" === s) &amp;&amp; n &amp;&amp; n.style; )
                                            try {
                                                s = d.css(n, "backgroundColor"),
                                                n = n.parentNode
                                            } catch (t) {}
                                        e = e.blend(s &amp;&amp; "transparent" !== s ? s : "_default")
                                    }
                                    e = e.toRgbaString()
                                }
                                try {
                                    t.style[o] = e
                                } catch (t) {}
                            }
                        },
                        d.fx.step[o] = function(t) {
                            t.colorInit || (t.start = m(t.elem, o),
                            t.end = m(t.end),
                            t.colorInit = !0),
                            d.cssHooks[o].set(t.elem, t.start.transition(t.end, t.pos))
                        }
                    })
                }
                )("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),
                d.cssHooks.borderColor = {
                    expand: function(i) {
                        var n = {};
                        return w(["Top", "Right", "Bottom", "Left"], function(t, e) {
                            n["border" + e + "Color"] = i
                        }),
                        n
                    }
                };
                var A, M, O, N, z, L, F, j, W, B, $ = d.Color.names = {
                    aqua: "#00ffff",
                    black: "#000000",
                    blue: "#0000ff",
                    fuchsia: "#ff00ff",
                    gray: "#808080",
                    green: "#008000",
                    lime: "#00ff00",
                    maroon: "#800000",
                    navy: "#000080",
                    olive: "#808000",
                    purple: "#800080",
                    red: "#ff0000",
                    silver: "#c0c0c0",
                    teal: "#008080",
                    white: "#ffffff",
                    yellow: "#ffff00",
                    transparent: [null, null, null, 0],
                    _default: "#ffffff"
                }, R = "ui-effects-", q = "ui-effects-style", Y = "ui-effects-animated";
                function V(t) {
                    var e, i, n = t.ownerDocument.defaultView ? t.ownerDocument.defaultView.getComputedStyle(t, null) : t.currentStyle, s = {};
                    if (n &amp;&amp; n.length &amp;&amp; n[0] &amp;&amp; n[n[0]])
                        for (i = n.length; i--; )
                            "string" == typeof n[e = n[i]] &amp;&amp; (s[e.replace(/-([\da-z])/gi, function(t, e) {
                                return e.toUpperCase()
                            })] = n[e]);
                    else
                        for (e in n)
                            "string" == typeof n[e] &amp;&amp; (s[e] = n[e]);
                    return s
                }
                function X(t, e, i, n) {
                    return t = {
                        effect: t = U.isPlainObject(t) ? (e = t).effect : t
                    },
                    "function" == typeof (e = null == e ? {} : e) &amp;&amp; (n = e,
                    i = null,
                    e = {}),
                    "number" != typeof e &amp;&amp; !U.fx.speeds[e] || (n = i,
                    i = e,
                    e = {}),
                    "function" == typeof i &amp;&amp; (n = i,
                    i = null),
                    e &amp;&amp; U.extend(t, e),
                    i = i || e.duration,
                    t.duration = U.fx.off ? 0 : "number" == typeof i ? i : i in U.fx.speeds ? U.fx.speeds[i] : U.fx.speeds._default,
                    t.complete = n || e.complete,
                    t
                }
                function Q(t) {
                    return !t || "number" == typeof t || U.fx.speeds[t] || ("string" == typeof t &amp;&amp; !U.effects.effect[t] || ("function" == typeof t || "object" == typeof t &amp;&amp; !t.effect))
                }
                function K(t, e) {
                    var i = e.outerWidth()
                      , e = e.outerHeight()
                      , t = /^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(t) || ["", 0, i, e, 0];
                    return {
                        top: parseFloat(t[1]) || 0,
                        right: "auto" === t[2] ? i : parseFloat(t[2]),
                        bottom: "auto" === t[3] ? e : parseFloat(t[3]),
                        left: parseFloat(t[4]) || 0
                    }
                }
                U.effects = {
                    effect: {}
                },
                N = ["add", "remove", "toggle"],
                z = {
                    border: 1,
                    borderBottom: 1,
                    borderColor: 1,
                    borderLeft: 1,
                    borderRight: 1,
                    borderTop: 1,
                    borderWidth: 1,
                    margin: 1,
                    padding: 1
                },
                U.each(["borderLeftStyle", "borderRightStyle", "borderBottomStyle", "borderTopStyle"], function(t, e) {
                    U.fx.step[e] = function(t) {
                        ("none" !== t.end &amp;&amp; !t.setAttr || 1 === t.pos &amp;&amp; !t.setAttr) &amp;&amp; (d.style(t.elem, e, t.end),
                        t.setAttr = !0)
                    }
                }),
                U.fn.addBack || (U.fn.addBack = function(t) {
                    return this.add(null == t ? this.prevObject : this.prevObject.filter(t))
                }
                ),
                U.effects.animateClass = function(s, t, e, i) {
                    var o = U.speed(t, e, i);
                    return this.queue(function() {
                        var i = U(this)
                          , t = i.attr("class") || ""
                          , e = (e = o.children ? i.find("*").addBack() : i).map(function() {
                            return {
                                el: U(this),
                                start: V(this)
                            }
                        })
                          , n = function() {
                            U.each(N, function(t, e) {
                                s[e] &amp;&amp; i[e + "Class"](s[e])
                            })
                        };
                        n(),
                        e = e.map(function() {
                            return this.end = V(this.el[0]),
                            this.diff = function(t, e) {
                                var i, n, s = {};
                                for (i in e)
                                    n = e[i],
                                    t[i] !== n &amp;&amp; (z[i] || !U.fx.step[i] &amp;&amp; isNaN(parseFloat(n)) || (s[i] = n));
                                return s
                            }(this.start, this.end),
                            this
                        }),
                        i.attr("class", t),
                        e = e.map(function() {
                            var t = this
                              , e = U.Deferred()
                              , i = U.extend({}, o, {
                                queue: !1,
                                complete: function() {
                                    e.resolve(t)
                                }
                            });
                            return this.el.animate(this.diff, i),
                            e.promise()
                        }),
                        U.when.apply(U, e.get()).done(function() {
                            n(),
                            U.each(arguments, function() {
                                var e = this.el;
                                U.each(this.diff, function(t) {
                                    e.css(t, "")
                                })
                            }),
                            o.complete.call(i[0])
                        })
                    })
                }
                ,
                U.fn.extend({
                    addClass: (O = U.fn.addClass,
                    function(t, e, i, n) {
                        return e ? U.effects.animateClass.call(this, {
                            add: t
                        }, e, i, n) : O.apply(this, arguments)
                    }
                    ),
                    removeClass: (M = U.fn.removeClass,
                    function(t, e, i, n) {
                        return 1 &lt; arguments.length ? U.effects.animateClass.call(this, {
                            remove: t
                        }, e, i, n) : M.apply(this, arguments)
                    }
                    ),
                    toggleClass: (A = U.fn.toggleClass,
                    function(t, e, i, n, s) {
                        return "boolean" == typeof e || void 0 === e ? i ? U.effects.animateClass.call(this, e ? {
                            add: t
                        } : {
                            remove: t
                        }, i, n, s) : A.apply(this, arguments) : U.effects.animateClass.call(this, {
                            toggle: t
                        }, e, i, n)
                    }
                    ),
                    switchClass: function(t, e, i, n, s) {
                        return U.effects.animateClass.call(this, {
                            add: e,
                            remove: t
                        }, i, n, s)
                    }
                }),
                U.expr &amp;&amp; U.expr.pseudos &amp;&amp; U.expr.pseudos.animated &amp;&amp; (U.expr.pseudos.animated = (L = U.expr.pseudos.animated,
                function(t) {
                    return !!U(t).data(Y) || L(t)
                }
                )),
                !1 !== U.uiBackCompat &amp;&amp; U.extend(U.effects, {
                    save: function(t, e) {
                        for (var i = 0, n = e.length; i &lt; n; i++)
                            null !== e[i] &amp;&amp; t.data(R + e[i], t[0].style[e[i]])
                    },
                    restore: function(t, e) {
                        for (var i, n = 0, s = e.length; n &lt; s; n++)
                            null !== e[n] &amp;&amp; (i = t.data(R + e[n]),
                            t.css(e[n], i))
                    },
                    setMode: function(t, e) {
                        return e = "toggle" === e ? t.is(":hidden") ? "show" : "hide" : e
                    },
                    createWrapper: function(i) {
                        if (i.parent().is(".ui-effects-wrapper"))
                            return i.parent();
                        var n = {
                            width: i.outerWidth(!0),
                            height: i.outerHeight(!0),
                            float: i.css("float")
                        }
                          , t = U("&lt;div&gt;&lt;/div&gt;").addClass("ui-effects-wrapper").css({
                            fontSize: "100%",
                            background: "transparent",
                            border: "none",
                            margin: 0,
                            padding: 0
                        })
                          , e = {
                            width: i.width(),
                            height: i.height()
                        }
                          , s = document.activeElement;
                        try {
                            s.id
                        } catch (t) {
                            s = document.body
                        }
                        return i.wrap(t),
                        i[0] !== s &amp;&amp; !U.contains(i[0], s) || U(s).trigger("focus"),
                        t = i.parent(),
                        "static" === i.css("position") ? (t.css({
                            position: "relative"
                        }),
                        i.css({
                            position: "relative"
                        })) : (U.extend(n, {
                            position: i.css("position"),
                            zIndex: i.css("z-index")
                        }),
                        U.each(["top", "left", "bottom", "right"], function(t, e) {
                            n[e] = i.css(e),
                            isNaN(parseInt(n[e], 10)) &amp;&amp; (n[e] = "auto")
                        }),
                        i.css({
                            position: "relative",
                            top: 0,
                            left: 0,
                            right: "auto",
                            bottom: "auto"
                        })),
                        i.css(e),
                        t.css(n).show()
                    },
                    removeWrapper: function(t) {
                        var e = document.activeElement;
                        return t.parent().is(".ui-effects-wrapper") &amp;&amp; (t.parent().replaceWith(t),
                        t[0] !== e &amp;&amp; !U.contains(t[0], e) || U(e).trigger("focus")),
                        t
                    }
                }),
                U.extend(U.effects, {
                    version: "1.13.0",
                    define: function(t, e, i) {
                        return i || (i = e,
                        e = "effect"),
                        U.effects.effect[t] = i,
                        U.effects.effect[t].mode = e,
                        i
                    },
                    scaledDimensions: function(t, e, i) {
                        if (0 === e)
                            return {
                                height: 0,
                                width: 0,
                                outerHeight: 0,
                                outerWidth: 0
                            };
                        var n = "horizontal" !== i ? (e || 100) / 100 : 1
                          , e = "vertical" !== i ? (e || 100) / 100 : 1;
                        return {
                            height: t.height() * e,
                            width: t.width() * n,
                            outerHeight: t.outerHeight() * e,
                            outerWidth: t.outerWidth() * n
                        }
                    },
                    clipToBox: function(t) {
                        return {
                            width: t.clip.right - t.clip.left,
                            height: t.clip.bottom - t.clip.top,
                            left: t.clip.left,
                            top: t.clip.top
                        }
                    },
                    unshift: function(t, e, i) {
                        var n = t.queue();
                        1 &lt; e &amp;&amp; n.splice.apply(n, [1, 0].concat(n.splice(e, i))),
                        t.dequeue()
                    },
                    saveStyle: function(t) {
                        t.data(q, t[0].style.cssText)
                    },
                    restoreStyle: function(t) {
                        t[0].style.cssText = t.data(q) || "",
                        t.removeData(q)
                    },
                    mode: function(t, e) {
                        t = t.is(":hidden");
                        return "toggle" === e &amp;&amp; (e = t ? "show" : "hide"),
                        e = (t ? "hide" === e : "show" === e) ? "none" : e
                    },
                    getBaseline: function(t, e) {
                        var i, n;
                        switch (t[0]) {
                        case "top":
                            i = 0;
                            break;
                        case "middle":
                            i = .5;
                            break;
                        case "bottom":
                            i = 1;
                            break;
                        default:
                            i = t[0] / e.height
                        }
                        switch (t[1]) {
                        case "left":
                            n = 0;
                            break;
                        case "center":
                            n = .5;
                            break;
                        case "right":
                            n = 1;
                            break;
                        default:
                            n = t[1] / e.width
                        }
                        return {
                            x: n,
                            y: i
                        }
                    },
                    createPlaceholder: function(t) {
                        var e, i = t.css("position"), n = t.position();
                        return t.css({
                            marginTop: t.css("marginTop"),
                            marginBottom: t.css("marginBottom"),
                            marginLeft: t.css("marginLeft"),
                            marginRight: t.css("marginRight")
                        }).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),
                        /^(static|relative)/.test(i) &amp;&amp; (i = "absolute",
                        e = U("&lt;" + t[0].nodeName + "&gt;").insertAfter(t).css({
                            display: /^(inline|ruby)/.test(t.css("display")) ? "inline-block" : "block",
                            visibility: "hidden",
                            marginTop: t.css("marginTop"),
                            marginBottom: t.css("marginBottom"),
                            marginLeft: t.css("marginLeft"),
                            marginRight: t.css("marginRight"),
                            float: t.css("float")
                        }).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),
                        t.data(R + "placeholder", e)),
                        t.css({
                            position: i,
                            left: n.left,
                            top: n.top
                        }),
                        e
                    },
                    removePlaceholder: function(t) {
                        var e = R + "placeholder"
                          , i = t.data(e);
                        i &amp;&amp; (i.remove(),
                        t.removeData(e))
                    },
                    cleanUp: function(t) {
                        U.effects.restoreStyle(t),
                        U.effects.removePlaceholder(t)
                    },
                    setTransition: function(n, t, s, o) {
                        return o = o || {},
                        U.each(t, function(t, e) {
                            var i = n.cssUnit(e);
                            0 &lt; i[0] &amp;&amp; (o[e] = i[0] * s + i[1])
                        }),
                        o
                    }
                }),
                U.fn.extend({
                    effect: function() {
                        function t(t) {
                            var e = U(this)
                              , i = U.effects.mode(e, a) || o;
                            e.data(Y, !0),
                            l.push(i),
                            o &amp;&amp; ("show" === i || i === o &amp;&amp; "hide" === i) &amp;&amp; e.show(),
                            o &amp;&amp; "none" === i || U.effects.saveStyle(e),
                            "function" == typeof t &amp;&amp; t()
                        }
                        var n = X.apply(this, arguments)
                          , s = U.effects.effect[n.effect]
                          , o = s.mode
                          , e = n.queue
                          , i = e || "fx"
                          , r = n.complete
                          , a = n.mode
                          , l = [];
                        return U.fx.off || !s ? a ? this[a](n.duration, r) : this.each(function() {
                            r &amp;&amp; r.call(this)
                        }) : !1 === e ? this.each(t).each(h) : this.queue(i, t).queue(i, h);
                        function h(t) {
                            var e = U(this);
                            function i() {
                                "function" == typeof r &amp;&amp; r.call(e[0]),
                                "function" == typeof t &amp;&amp; t()
                            }
                            n.mode = l.shift(),
                            !1 === U.uiBackCompat || o ? "none" === n.mode ? (e[a](),
                            i()) : s.call(e[0], n, function() {
                                e.removeData(Y),
                                U.effects.cleanUp(e),
                                "hide" === n.mode &amp;&amp; e.hide(),
                                i()
                            }) : (e.is(":hidden") ? "hide" === a : "show" === a) ? (e[a](),
                            i()) : s.call(e[0], n, i)
                        }
                    },
                    show: (W = U.fn.show,
                    function(t) {
                        if (Q(t))
                            return W.apply(this, arguments);
                        t = X.apply(this, arguments);
                        return t.mode = "show",
                        this.effect.call(this, t)
                    }
                    ),
                    hide: (j = U.fn.hide,
                    function(t) {
                        if (Q(t))
                            return j.apply(this, arguments);
                        t = X.apply(this, arguments);
                        return t.mode = "hide",
                        this.effect.call(this, t)
                    }
                    ),
                    toggle: (F = U.fn.toggle,
                    function(t) {
                        if (Q(t) || "boolean" == typeof t)
                            return F.apply(this, arguments);
                        t = X.apply(this, arguments);
                        return t.mode = "toggle",
                        this.effect.call(this, t)
                    }
                    ),
                    cssUnit: function(t) {
                        var i = this.css(t)
                          , n = [];
                        return U.each(["em", "px", "%", "pt"], function(t, e) {
                            0 &lt; i.indexOf(e) &amp;&amp; (n = [parseFloat(i), e])
                        }),
                        n
                    },
                    cssClip: function(t) {
                        return t ? this.css("clip", "rect(" + t.top + "px " + t.right + "px " + t.bottom + "px " + t.left + "px)") : K(this.css("clip"), this)
                    },
                    transfer: function(t, e) {
                        var i = U(this)
                          , n = U(t.to)
                          , s = "fixed" === n.css("position")
                          , o = U("body")
                          , r = s ? o.scrollTop() : 0
                          , a = s ? o.scrollLeft() : 0
                          , o = n.offset()
                          , o = {
                            top: o.top - r,
                            left: o.left - a,
                            height: n.innerHeight(),
                            width: n.innerWidth()
                        }
                          , n = i.offset()
                          , l = U("&lt;div class='ui-effects-transfer'&gt;&lt;/div&gt;");
                        l.appendTo("body").addClass(t.className).css({
                            top: n.top - r,
                            left: n.left - a,
                            height: i.innerHeight(),
                            width: i.innerWidth(),
                            position: s ? "fixed" : "absolute"
                        }).animate(o, t.duration, t.easing, function() {
                            l.remove(),
                            "function" == typeof e &amp;&amp; e()
                        })
                    }
                }),
                U.fx.step.clip = function(t) {
                    t.clipInit || (t.start = U(t.elem).cssClip(),
                    "string" == typeof t.end &amp;&amp; (t.end = K(t.end, t.elem)),
                    t.clipInit = !0),
                    U(t.elem).cssClip({
                        top: t.pos * (t.end.top - t.start.top) + t.start.top,
                        right: t.pos * (t.end.right - t.start.right) + t.start.right,
                        bottom: t.pos * (t.end.bottom - t.start.bottom) + t.start.bottom,
                        left: t.pos * (t.end.left - t.start.left) + t.start.left
                    })
                }
                ,
                B = {},
                U.each(["Quad", "Cubic", "Quart", "Quint", "Expo"], function(e, t) {
                    B[t] = function(t) {
                        return Math.pow(t, e + 2)
                    }
                }),
                U.extend(B, {
                    Sine: function(t) {
                        return 1 - Math.cos(t * Math.PI / 2)
                    },
                    Circ: function(t) {
                        return 1 - Math.sqrt(1 - t * t)
                    },
                    Elastic: function(t) {
                        return 0 === t || 1 === t ? t : -Math.pow(2, 8 * (t - 1)) * Math.sin((80 * (t - 1) - 7.5) * Math.PI / 15)
                    },
                    Back: function(t) {
                        return t * t * (3 * t - 2)
                    },
                    Bounce: function(t) {
                        for (var e, i = 4; t &lt; ((e = Math.pow(2, --i)) - 1) / 11; )
                            ;
                        return 1 / Math.pow(4, 3 - i) - 7.5625 * Math.pow((3 * e - 2) / 22 - t, 2)
                    }
                }),
                U.each(B, function(t, e) {
                    U.easing["easeIn" + t] = e,
                    U.easing["easeOut" + t] = function(t) {
                        return 1 - e(1 - t)
                    }
                    ,
                    U.easing["easeInOut" + t] = function(t) {
                        return t &lt; .5 ? e(2 * t) / 2 : 1 - e(-2 * t + 2) / 2
                    }
                });
                var _ = U.effects;
                U.effects.define("blind", "hide", function(t, e) {
                    var i = {
                        up: ["bottom", "top"],
                        vertical: ["bottom", "top"],
                        down: ["top", "bottom"],
                        left: ["right", "left"],
                        horizontal: ["right", "left"],
                        right: ["left", "right"]
                    }
                      , n = U(this)
                      , s = t.direction || "up"
                      , o = n.cssClip()
                      , r = {
                        clip: U.extend({}, o)
                    }
                      , a = U.effects.createPlaceholder(n);
                    r.clip[i[s][0]] = r.clip[i[s][1]],
                    "show" === t.mode &amp;&amp; (n.cssClip(r.clip),
                    a &amp;&amp; a.css(U.effects.clipToBox(r)),
                    r.clip = o),
                    a &amp;&amp; a.animate(U.effects.clipToBox(r), t.duration, t.easing),
                    n.animate(r, {
                        queue: !1,
                        duration: t.duration,
                        easing: t.easing,
                        complete: e
                    })
                }),
                U.effects.define("bounce", function(t, e) {
                    var i, n, s = U(this), o = t.mode, r = "hide" === o, a = "show" === o, l = t.direction || "up", h = t.distance, c = t.times || 5, o = 2 * c + (a || r ? 1 : 0), u = t.duration / o, d = t.easing, p = "up" === l || "down" === l ? "top" : "left", f = "up" === l || "left" === l, g = 0, t = s.queue().length;
                    for (U.effects.createPlaceholder(s),
                    l = s.css(p),
                    h = h || s["top" == p ? "outerHeight" : "outerWidth"]() / 3,
                    a &amp;&amp; ((n = {
                        opacity: 1
                    })[p] = l,
                    s.css("opacity", 0).css(p, f ? 2 * -h : 2 * h).animate(n, u, d)),
                    r &amp;&amp; (h /= Math.pow(2, c - 1)),
                    (n = {})[p] = l; g &lt; c; g++)
                        (i = {})[p] = (f ? "-=" : "+=") + h,
                        s.animate(i, u, d).animate(n, u, d),
                        h = r ? 2 * h : h / 2;
                    r &amp;&amp; ((i = {
                        opacity: 0
                    })[p] = (f ? "-=" : "+=") + h,
                    s.animate(i, u, d)),
                    s.queue(e),
                    U.effects.unshift(s, t, 1 + o)
                }),
                U.effects.define("clip", "hide", function(t, e) {
                    var i = {}
                      , n = U(this)
                      , s = t.direction || "vertical"
                      , o = "both" === s
                      , r = o || "horizontal" === s
                      , o = o || "vertical" === s
                      , s = n.cssClip();
                    i.clip = {
                        top: o ? (s.bottom - s.top) / 2 : s.top,
                        right: r ? (s.right - s.left) / 2 : s.right,
                        bottom: o ? (s.bottom - s.top) / 2 : s.bottom,
                        left: r ? (s.right - s.left) / 2 : s.left
                    },
                    U.effects.createPlaceholder(n),
                    "show" === t.mode &amp;&amp; (n.cssClip(i.clip),
                    i.clip = s),
                    n.animate(i, {
                        queue: !1,
                        duration: t.duration,
                        easing: t.easing,
                        complete: e
                    })
                }),
                U.effects.define("drop", "hide", function(t, e) {
                    var i = U(this)
                      , n = "show" === t.mode
                      , s = t.direction || "left"
                      , o = "up" === s || "down" === s ? "top" : "left"
                      , r = "up" === s || "left" === s ? "-=" : "+="
                      , a = "+=" == r ? "-=" : "+="
                      , l = {
                        opacity: 0
                    };
                    U.effects.createPlaceholder(i),
                    s = t.distance || i["top" == o ? "outerHeight" : "outerWidth"](!0) / 2,
                    l[o] = r + s,
                    n &amp;&amp; (i.css(l),
                    l[o] = a + s,
                    l.opacity = 1),
                    i.animate(l, {
                        queue: !1,
                        duration: t.duration,
                        easing: t.easing,
                        complete: e
                    })
                }),
                U.effects.define("explode", "hide", function(t, e) {
                    var i, n, s, o, r, a, l = t.pieces ? Math.round(Math.sqrt(t.pieces)) : 3, h = l, c = U(this), u = "show" === t.mode, d = c.show().css("visibility", "hidden").offset(), p = Math.ceil(c.outerWidth() / h), f = Math.ceil(c.outerHeight() / l), g = [];
                    function m() {
                        g.push(this),
                        g.length === l * h &amp;&amp; (c.css({
                            visibility: "visible"
                        }),
                        U(g).remove(),
                        e())
                    }
                    for (i = 0; i &lt; l; i++)
                        for (o = d.top + i * f,
                        a = i - (l - 1) / 2,
                        n = 0; n &lt; h; n++)
                            s = d.left + n * p,
                            r = n - (h - 1) / 2,
                            c.clone().appendTo("body").wrap("&lt;div&gt;&lt;/div&gt;").css({
                                position: "absolute",
                                visibility: "visible",
                                left: -n * p,
                                top: -i * f
                            }).parent().addClass("ui-effects-explode").css({
                                position: "absolute",
                                overflow: "hidden",
                                width: p,
                                height: f,
                                left: s + (u ? r * p : 0),
                                top: o + (u ? a * f : 0),
                                opacity: u ? 0 : 1
                            }).animate({
                                left: s + (u ? 0 : r * p),
                                top: o + (u ? 0 : a * f),
                                opacity: u ? 1 : 0
                            }, t.duration || 500, t.easing, m)
                }),
                U.effects.define("fade", "toggle", function(t, e) {
                    var i = "show" === t.mode;
                    U(this).css("opacity", i ? 0 : 1).animate({
                        opacity: i ? 1 : 0
                    }, {
                        queue: !1,
                        duration: t.duration,
                        easing: t.easing,
                        complete: e
                    })
                }),
                U.effects.define("fold", "hide", function(e, t) {
                    var i = U(this)
                      , n = e.mode
                      , s = "show" === n
                      , o = "hide" === n
                      , r = e.size || 15
                      , a = /([0-9]+)%/.exec(r)
                      , l = !!e.horizFirst ? ["right", "bottom"] : ["bottom", "right"]
                      , h = e.duration / 2
                      , c = U.effects.createPlaceholder(i)
                      , u = i.cssClip()
                      , d = {
                        clip: U.extend({}, u)
                    }
                      , p = {
                        clip: U.extend({}, u)
                    }
                      , f = [u[l[0]], u[l[1]]]
                      , n = i.queue().length;
                    a &amp;&amp; (r = parseInt(a[1], 10) / 100 * f[o ? 0 : 1]),
                    d.clip[l[0]] = r,
                    p.clip[l[0]] = r,
                    p.clip[l[1]] = 0,
                    s &amp;&amp; (i.cssClip(p.clip),
                    c &amp;&amp; c.css(U.effects.clipToBox(p)),
                    p.clip = u),
                    i.queue(function(t) {
                        c &amp;&amp; c.animate(U.effects.clipToBox(d), h, e.easing).animate(U.effects.clipToBox(p), h, e.easing),
                        t()
                    }).animate(d, h, e.easing).animate(p, h, e.easing).queue(t),
                    U.effects.unshift(i, n, 4)
                }),
                U.effects.define("highlight", "show", function(t, e) {
                    var i = U(this)
                      , n = {
                        backgroundColor: i.css("backgroundColor")
                    };
                    "hide" === t.mode &amp;&amp; (n.opacity = 0),
                    U.effects.saveStyle(i),
                    i.css({
                        backgroundImage: "none",
                        backgroundColor: t.color || "#ffff99"
                    }).animate(n, {
                        queue: !1,
                        duration: t.duration,
                        easing: t.easing,
                        complete: e
                    })
                }),
                U.effects.define("size", function(n, e) {
                    var s, i = U(this), t = ["fontSize"], o = ["borderTopWidth", "borderBottomWidth", "paddingTop", "paddingBottom"], r = ["borderLeftWidth", "borderRightWidth", "paddingLeft", "paddingRight"], a = n.mode, l = "effect" !== a, h = n.scale || "both", c = n.origin || ["middle", "center"], u = i.css("position"), d = i.position(), p = U.effects.scaledDimensions(i), f = n.from || p, g = n.to || U.effects.scaledDimensions(i, 0);
                    U.effects.createPlaceholder(i),
                    "show" === a &amp;&amp; (a = f,
                    f = g,
                    g = a),
                    s = {
                        from: {
                            y: f.height / p.height,
                            x: f.width / p.width
                        },
                        to: {
                            y: g.height / p.height,
                            x: g.width / p.width
                        }
                    },
                    "box" !== h &amp;&amp; "both" !== h || (s.from.y !== s.to.y &amp;&amp; (f = U.effects.setTransition(i, o, s.from.y, f),
                    g = U.effects.setTransition(i, o, s.to.y, g)),
                    s.from.x !== s.to.x &amp;&amp; (f = U.effects.setTransition(i, r, s.from.x, f),
                    g = U.effects.setTransition(i, r, s.to.x, g))),
                    "content" !== h &amp;&amp; "both" !== h || s.from.y !== s.to.y &amp;&amp; (f = U.effects.setTransition(i, t, s.from.y, f),
                    g = U.effects.setTransition(i, t, s.to.y, g)),
                    c &amp;&amp; (c = U.effects.getBaseline(c, p),
                    f.top = (p.outerHeight - f.outerHeight) * c.y + d.top,
                    f.left = (p.outerWidth - f.outerWidth) * c.x + d.left,
                    g.top = (p.outerHeight - g.outerHeight) * c.y + d.top,
                    g.left = (p.outerWidth - g.outerWidth) * c.x + d.left),
                    delete f.outerHeight,
                    delete f.outerWidth,
                    i.css(f),
                    "content" !== h &amp;&amp; "both" !== h || (o = o.concat(["marginTop", "marginBottom"]).concat(t),
                    r = r.concat(["marginLeft", "marginRight"]),
                    i.find("*[width]").each(function() {
                        var t = U(this)
                          , e = U.effects.scaledDimensions(t)
                          , i = {
                            height: e.height * s.from.y,
                            width: e.width * s.from.x,
                            outerHeight: e.outerHeight * s.from.y,
                            outerWidth: e.outerWidth * s.from.x
                        }
                          , e = {
                            height: e.height * s.to.y,
                            width: e.width * s.to.x,
                            outerHeight: e.height * s.to.y,
                            outerWidth: e.width * s.to.x
                        };
                        s.from.y !== s.to.y &amp;&amp; (i = U.effects.setTransition(t, o, s.from.y, i),
                        e = U.effects.setTransition(t, o, s.to.y, e)),
                        s.from.x !== s.to.x &amp;&amp; (i = U.effects.setTransition(t, r, s.from.x, i),
                        e = U.effects.setTransition(t, r, s.to.x, e)),
                        l &amp;&amp; U.effects.saveStyle(t),
                        t.css(i),
                        t.animate(e, n.duration, n.easing, function() {
                            l &amp;&amp; U.effects.restoreStyle(t)
                        })
                    })),
                    i.animate(g, {
                        queue: !1,
                        duration: n.duration,
                        easing: n.easing,
                        complete: function() {
                            var t = i.offset();
                            0 === g.opacity &amp;&amp; i.css("opacity", f.opacity),
                            l || (i.css("position", "static" === u ? "relative" : u).offset(t),
                            U.effects.saveStyle(i)),
                            e()
                        }
                    })
                }),
                U.effects.define("scale", function(t, e) {
                    var i = U(this)
                      , n = t.mode
                      , n = parseInt(t.percent, 10) || (0 === parseInt(t.percent, 10) || "effect" !== n ? 0 : 100)
                      , n = U.extend(!0, {
                        from: U.effects.scaledDimensions(i),
                        to: U.effects.scaledDimensions(i, n, t.direction || "both"),
                        origin: t.origin || ["middle", "center"]
                    }, t);
                    t.fade &amp;&amp; (n.from.opacity = 1,
                    n.to.opacity = 0),
                    U.effects.effect.size.call(this, n, e)
                }),
                U.effects.define("puff", "hide", function(t, e) {
                    t = U.extend(!0, {}, t, {
                        fade: !0,
                        percent: parseInt(t.percent, 10) || 150
                    });
                    U.effects.effect.scale.call(this, t, e)
                }),
                U.effects.define("pulsate", "show", function(t, e) {
                    var i = U(this)
                      , n = t.mode
                      , s = "show" === n
                      , o = 2 * (t.times || 5) + (s || "hide" === n ? 1 : 0)
                      , r = t.duration / o
                      , a = 0
                      , l = 1
                      , n = i.queue().length;
                    for (!s &amp;&amp; i.is(":visible") || (i.css("opacity", 0).show(),
                    a = 1); l &lt; o; l++)
                        i.animate({
                            opacity: a
                        }, r, t.easing),
                        a = 1 - a;
                    i.animate({
                        opacity: a
                    }, r, t.easing),
                    i.queue(e),
                    U.effects.unshift(i, n, 1 + o)
                }),
                U.effects.define("shake", function(t, e) {
                    var i = 1
                      , n = U(this)
                      , s = t.direction || "left"
                      , o = t.distance || 20
                      , r = t.times || 3
                      , a = 2 * r + 1
                      , l = Math.round(t.duration / a)
                      , h = "up" === s || "down" === s ? "top" : "left"
                      , c = "up" === s || "left" === s
                      , u = {}
                      , d = {}
                      , p = {}
                      , s = n.queue().length;
                    for (U.effects.createPlaceholder(n),
                    u[h] = (c ? "-=" : "+=") + o,
                    d[h] = (c ? "+=" : "-=") + 2 * o,
                    p[h] = (c ? "-=" : "+=") + 2 * o,
                    n.animate(u, l, t.easing); i &lt; r; i++)
                        n.animate(d, l, t.easing).animate(p, l, t.easing);
                    n.animate(d, l, t.easing).animate(u, l / 2, t.easing).queue(e),
                    U.effects.unshift(n, s, 1 + a)
                }),
                U.effects.define("slide", "show", function(t, e) {
                    var i, n, s = U(this), o = {
                        up: ["bottom", "top"],
                        down: ["top", "bottom"],
                        left: ["right", "left"],
                        right: ["left", "right"]
                    }, r = t.mode, a = t.direction || "left", l = "up" === a || "down" === a ? "top" : "left", h = "up" === a || "left" === a, c = t.distance || s["top" == l ? "outerHeight" : "outerWidth"](!0), u = {};
                    U.effects.createPlaceholder(s),
                    i = s.cssClip(),
                    n = s.position()[l],
                    u[l] = (h ? -1 : 1) * c + n,
                    u.clip = s.cssClip(),
                    u.clip[o[a][1]] = u.clip[o[a][0]],
                    "show" === r &amp;&amp; (s.cssClip(u.clip),
                    s.css(l, u[l]),
                    u.clip = i,
                    u[l] = n),
                    s.animate(u, {
                        queue: !1,
                        duration: t.duration,
                        easing: t.easing,
                        complete: e
                    })
                }),
                _ = !1 !== U.uiBackCompat ? U.effects.define("transfer", function(t, e) {
                    U(this).transfer(t, e)
                }) : _;
                U.ui.focusable = function(t, e) {
                    var i, n, s, o, r = t.nodeName.toLowerCase();
                    return "area" === r ? (n = (i = t.parentNode).name,
                    !(!t.href || !n || "map" !== i.nodeName.toLowerCase()) &amp;&amp; (0 &lt; (n = U("img[usemap='#" + n + "']")).length &amp;&amp; n.is(":visible"))) : (/^(input|select|textarea|button|object)$/.test(r) ? (s = !t.disabled) &amp;&amp; (o = U(t).closest("fieldset")[0]) &amp;&amp; (s = !o.disabled) : s = "a" === r &amp;&amp; t.href || e,
                    s &amp;&amp; U(t).is(":visible") &amp;&amp; function(t) {
                        var e = t.css("visibility");
                        for (; "inherit" === e; )
                            t = t.parent(),
                            e = t.css("visibility");
                        return "visible" === e
                    }(U(t)))
                }
                ,
                U.extend(U.expr.pseudos, {
                    focusable: function(t) {
                        return U.ui.focusable(t, null != U.attr(t, "tabindex"))
                    }
                });
                var G, J;
                U.ui.focusable,
                U.fn._form = function() {
                    return "string" == typeof this[0].form ? this.closest("form") : U(this[0].form)
                }
                ,
                U.ui.formResetMixin = {
                    _formResetHandler: function() {
                        var e = U(this);
                        setTimeout(function() {
                            var t = e.data("ui-form-reset-instances");
                            U.each(t, function() {
                                this.refresh()
                            })
                        })
                    },
                    _bindFormResetHandler: function() {
                        var t;
                        this.form = this.element._form(),
                        this.form.length &amp;&amp; ((t = this.form.data("ui-form-reset-instances") || []).length || this.form.on("reset.ui-form-reset", this._formResetHandler),
                        t.push(this),
                        this.form.data("ui-form-reset-instances", t))
                    },
                    _unbindFormResetHandler: function() {
                        var t;
                        this.form.length &amp;&amp; ((t = this.form.data("ui-form-reset-instances")).splice(U.inArray(this, t), 1),
                        t.length ? this.form.data("ui-form-reset-instances", t) : this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))
                    }
                };
                U.expr.pseudos || (U.expr.pseudos = U.expr[":"]),
                U.uniqueSort || (U.uniqueSort = U.unique),
                U.escapeSelector || (G = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,
                J = function(t, e) {
                    return e ? "\0" === t ? "�" : t.slice(0, -1) + "\\" + t.charCodeAt(t.length - 1).toString(16) + " " : "\\" + t
                }
                ,
                U.escapeSelector = function(t) {
                    return (t + "").replace(G, J)
                }
                ),
                U.fn.even &amp;&amp; U.fn.odd || U.fn.extend({
                    even: function() {
                        return this.filter(function(t) {
                            return t % 2 == 0
                        })
                    },
                    odd: function() {
                        return this.filter(function(t) {
                            return t % 2 == 1
                        })
                    }
                });
                var Z;
                U.ui.keyCode = {
                    BACKSPACE: 8,
                    COMMA: 188,
                    DELETE: 46,
                    DOWN: 40,
                    END: 35,
                    ENTER: 13,
                    ESCAPE: 27,
                    HOME: 36,
                    LEFT: 37,
                    PAGE_DOWN: 34,
                    PAGE_UP: 33,
                    PERIOD: 190,
                    RIGHT: 39,
                    SPACE: 32,
                    TAB: 9,
                    UP: 38
                },
                U.fn.labels = function() {
                    var t, e, i;
                    return this.length ? this[0].labels &amp;&amp; this[0].labels.length ? this.pushStack(this[0].labels) : (e = this.eq(0).parents("label"),
                    (t = this.attr("id")) &amp;&amp; (i = (i = this.eq(0).parents().last()).add((i.length ? i : this).siblings()),
                    t = "label[for='" + U.escapeSelector(t) + "']",
                    e = e.add(i.find(t).addBack(t))),
                    this.pushStack(e)) : this.pushStack([])
                }
                ,
                U.fn.scrollParent = function(t) {
                    var e = this.css("position")
                      , i = "absolute" === e
                      , n = t ? /(auto|scroll|hidden)/ : /(auto|scroll)/
                      , t = this.parents().filter(function() {
                        var t = U(this);
                        return (!i || "static" !== t.css("position")) &amp;&amp; n.test(t.css("overflow") + t.css("overflow-y") + t.css("overflow-x"))
                    }).eq(0);
                    return "fixed" !== e &amp;&amp; t.length ? t : U(this[0].ownerDocument || document)
                }
                ,
                U.extend(U.expr.pseudos, {
                    tabbable: function(t) {
                        var e = U.attr(t, "tabindex")
                          , i = null != e;
                        return (!i || 0 &lt;= e) &amp;&amp; U.ui.focusable(t, i)
                    }
                }),
                U.fn.extend({
                    uniqueId: (Z = 0,
                    function() {
                        return this.each(function() {
                            this.id || (this.id = "ui-id-" + ++Z)
                        })
                    }
                    ),
                    removeUniqueId: function() {
                        return this.each(function() {
                            /^ui-id-\d+$/.test(this.id) &amp;&amp; U(this).removeAttr("id")
                        })
                    }
                }),
                U.widget("ui.accordion", {
                    version: "1.13.0",
                    options: {
                        active: 0,
                        animate: {},
                        classes: {
                            "ui-accordion-header": "ui-corner-top",
                            "ui-accordion-header-collapsed": "ui-corner-all",
                            "ui-accordion-content": "ui-corner-bottom"
                        },
                        collapsible: !1,
                        event: "click",
                        header: function(t) {
                            return t.find("&gt; li &gt; :first-child").add(t.find("&gt; :not(li)").even())
                        },
                        heightStyle: "auto",
                        icons: {
                            activeHeader: "ui-icon-triangle-1-s",
                            header: "ui-icon-triangle-1-e"
                        },
                        activate: null,
                        beforeActivate: null
                    },
                    hideProps: {
                        borderTopWidth: "hide",
                        borderBottomWidth: "hide",
                        paddingTop: "hide",
                        paddingBottom: "hide",
                        height: "hide"
                    },
                    showProps: {
                        borderTopWidth: "show",
                        borderBottomWidth: "show",
                        paddingTop: "show",
                        paddingBottom: "show",
                        height: "show"
                    },
                    _create: function() {
                        var t = this.options;
                        this.prevShow = this.prevHide = U(),
                        this._addClass("ui-accordion", "ui-widget ui-helper-reset"),
                        this.element.attr("role", "tablist"),
                        t.collapsible || !1 !== t.active &amp;&amp; null != t.active || (t.active = 0),
                        this._processPanels(),
                        t.active &lt; 0 &amp;&amp; (t.active += this.headers.length),
                        this._refresh()
                    },
                    _getCreateEventData: function() {
                        return {
                            header: this.active,
                            panel: this.active.length ? this.active.next() : U()
                        }
                    },
                    _createIcons: function() {
                        var t, e = this.options.icons;
                        e &amp;&amp; (t = U("&lt;span&gt;"),
                        this._addClass(t, "ui-accordion-header-icon", "ui-icon " + e.header),
                        t.prependTo(this.headers),
                        t = this.active.children(".ui-accordion-header-icon"),
                        this._removeClass(t, e.header)._addClass(t, null, e.activeHeader)._addClass(this.headers, "ui-accordion-icons"))
                    },
                    _destroyIcons: function() {
                        this._removeClass(this.headers, "ui-accordion-icons"),
                        this.headers.children(".ui-accordion-header-icon").remove()
                    },
                    _destroy: function() {
                        var t;
                        this.element.removeAttr("role"),
                        this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),
                        this._destroyIcons(),
                        t = this.headers.next().css("display", "").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),
                        "content" !== this.options.heightStyle &amp;&amp; t.css("height", "")
                    },
                    _setOption: function(t, e) {
                        "active" !== t ? ("event" === t &amp;&amp; (this.options.event &amp;&amp; this._off(this.headers, this.options.event),
                        this._setupEvents(e)),
                        this._super(t, e),
                        "collapsible" !== t || e || !1 !== this.options.active || this._activate(0),
                        "icons" === t &amp;&amp; (this._destroyIcons(),
                        e &amp;&amp; this._createIcons())) : this._activate(e)
                    },
                    _setOptionDisabled: function(t) {
                        this._super(t),
                        this.element.attr("aria-disabled", t),
                        this._toggleClass(null, "ui-state-disabled", !!t),
                        this._toggleClass(this.headers.add(this.headers.next()), null, "ui-state-disabled", !!t)
                    },
                    _keydown: function(t) {
                        if (!t.altKey &amp;&amp; !t.ctrlKey) {
                            var e = U.ui.keyCode
                              , i = this.headers.length
                              , n = this.headers.index(t.target)
                              , s = !1;
                            switch (t.keyCode) {
                            case e.RIGHT:
                            case e.DOWN:
                                s = this.headers[(n + 1) % i];
                                break;
                            case e.LEFT:
                            case e.UP:
                                s = this.headers[(n - 1 + i) % i];
                                break;
                            case e.SPACE:
                            case e.ENTER:
                                this._eventHandler(t);
                                break;
                            case e.HOME:
                                s = this.headers[0];
                                break;
                            case e.END:
                                s = this.headers[i - 1]
                            }
                            s &amp;&amp; (U(t.target).attr("tabIndex", -1),
                            U(s).attr("tabIndex", 0),
                            U(s).trigger("focus"),
                            t.preventDefault())
                        }
                    },
                    _panelKeyDown: function(t) {
                        t.keyCode === U.ui.keyCode.UP &amp;&amp; t.ctrlKey &amp;&amp; U(t.currentTarget).prev().trigger("focus")
                    },
                    refresh: function() {
                        var t = this.options;
                        this._processPanels(),
                        !1 === t.active &amp;&amp; !0 === t.collapsible || !this.headers.length ? (t.active = !1,
                        this.active = U()) : !1 === t.active ? this._activate(0) : this.active.length &amp;&amp; !U.contains(this.element[0], this.active[0]) ? this.headers.length === this.headers.find(".ui-state-disabled").length ? (t.active = !1,
                        this.active = U()) : this._activate(Math.max(0, t.active - 1)) : t.active = this.headers.index(this.active),
                        this._destroyIcons(),
                        this._refresh()
                    },
                    _processPanels: function() {
                        var t = this.headers
                          , e = this.panels;
                        "function" == typeof this.options.header ? this.headers = this.options.header(this.element) : this.headers = this.element.find(this.options.header),
                        this._addClass(this.headers, "ui-accordion-header ui-accordion-header-collapsed", "ui-state-default"),
                        this.panels = this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),
                        this._addClass(this.panels, "ui-accordion-content", "ui-helper-reset ui-widget-content"),
                        e &amp;&amp; (this._off(t.not(this.headers)),
                        this._off(e.not(this.panels)))
                    },
                    _refresh: function() {
                        var i, t = this.options, e = t.heightStyle, n = this.element.parent();
                        this.active = this._findActive(t.active),
                        this._addClass(this.active, "ui-accordion-header-active", "ui-state-active")._removeClass(this.active, "ui-accordion-header-collapsed"),
                        this._addClass(this.active.next(), "ui-accordion-content-active"),
                        this.active.next().show(),
                        this.headers.attr("role", "tab").each(function() {
                            var t = U(this)
                              , e = t.uniqueId().attr("id")
                              , i = t.next()
                              , n = i.uniqueId().attr("id");
                            t.attr("aria-controls", n),
                            i.attr("aria-labelledby", e)
                        }).next().attr("role", "tabpanel"),
                        this.headers.not(this.active).attr({
                            "aria-selected": "false",
                            "aria-expanded": "false",
                            tabIndex: -1
                        }).next().attr({
                            "aria-hidden": "true"
                        }).hide(),
                        this.active.length ? this.active.attr({
                            "aria-selected": "true",
                            "aria-expanded": "true",
                            tabIndex: 0
                        }).next().attr({
                            "aria-hidden": "false"
                        }) : this.headers.eq(0).attr("tabIndex", 0),
                        this._createIcons(),
                        this._setupEvents(t.event),
                        "fill" === e ? (i = n.height(),
                        this.element.siblings(":visible").each(function() {
                            var t = U(this)
                              , e = t.css("position");
                            "absolute" !== e &amp;&amp; "fixed" !== e &amp;&amp; (i -= t.outerHeight(!0))
                        }),
                        this.headers.each(function() {
                            i -= U(this).outerHeight(!0)
                        }),
                        this.headers.next().each(function() {
                            U(this).height(Math.max(0, i - U(this).innerHeight() + U(this).height()))
                        }).css("overflow", "auto")) : "auto" === e &amp;&amp; (i = 0,
                        this.headers.next().each(function() {
                            var t = U(this).is(":visible");
                            t || U(this).show(),
                            i = Math.max(i, U(this).css("height", "").height()),
                            t || U(this).hide()
                        }).height(i))
                    },
                    _activate: function(t) {
                        t = this._findActive(t)[0];
                        t !== this.active[0] &amp;&amp; (t = t || this.active[0],
                        this._eventHandler({
                            target: t,
                            currentTarget: t,
                            preventDefault: U.noop
                        }))
                    },
                    _findActive: function(t) {
                        return "number" == typeof t ? this.headers.eq(t) : U()
                    },
                    _setupEvents: function(t) {
                        var i = {
                            keydown: "_keydown"
                        };
                        t &amp;&amp; U.each(t.split(" "), function(t, e) {
                            i[e] = "_eventHandler"
                        }),
                        this._off(this.headers.add(this.headers.next())),
                        this._on(this.headers, i),
                        this._on(this.headers.next(), {
                            keydown: "_panelKeyDown"
                        }),
                        this._hoverable(this.headers),
                        this._focusable(this.headers)
                    },
                    _eventHandler: function(t) {
                        var e = this.options
                          , i = this.active
                          , n = U(t.currentTarget)
                          , s = n[0] === i[0]
                          , o = s &amp;&amp; e.collapsible
                          , r = o ? U() : n.next()
                          , a = i.next()
                          , r = {
                            oldHeader: i,
                            oldPanel: a,
                            newHeader: o ? U() : n,
                            newPanel: r
                        };
                        t.preventDefault(),
                        s &amp;&amp; !e.collapsible || !1 === this._trigger("beforeActivate", t, r) || (e.active = !o &amp;&amp; this.headers.index(n),
                        this.active = s ? U() : n,
                        this._toggle(r),
                        this._removeClass(i, "ui-accordion-header-active", "ui-state-active"),
                        e.icons &amp;&amp; (i = i.children(".ui-accordion-header-icon"),
                        this._removeClass(i, null, e.icons.activeHeader)._addClass(i, null, e.icons.header)),
                        s || (this._removeClass(n, "ui-accordion-header-collapsed")._addClass(n, "ui-accordion-header-active", "ui-state-active"),
                        e.icons &amp;&amp; (s = n.children(".ui-accordion-header-icon"),
                        this._removeClass(s, null, e.icons.header)._addClass(s, null, e.icons.activeHeader)),
                        this._addClass(n.next(), "ui-accordion-content-active")))
                    },
                    _toggle: function(t) {
                        var e = t.newPanel
                          , i = this.prevShow.length ? this.prevShow : t.oldPanel;
                        this.prevShow.add(this.prevHide).stop(!0, !0),
                        this.prevShow = e,
                        this.prevHide = i,
                        this.options.animate ? this._animate(e, i, t) : (i.hide(),
                        e.show(),
                        this._toggleComplete(t)),
                        i.attr({
                            "aria-hidden": "true"
                        }),
                        i.prev().attr({
                            "aria-selected": "false",
                            "aria-expanded": "false"
                        }),
                        e.length &amp;&amp; i.length ? i.prev().attr({
                            tabIndex: -1,
                            "aria-expanded": "false"
                        }) : e.length &amp;&amp; this.headers.filter(function() {
                            return 0 === parseInt(U(this).attr("tabIndex"), 10)
                        }).attr("tabIndex", -1),
                        e.attr("aria-hidden", "false").prev().attr({
                            "aria-selected": "true",
                            "aria-expanded": "true",
                            tabIndex: 0
                        })
                    },
                    _animate: function(t, i, e) {
                        function n() {
                            a._toggleComplete(e)
                        }
                        var s, o, r, a = this, l = 0, h = t.css("box-sizing"), c = t.length &amp;&amp; (!i.length || t.index() &lt; i.index()), u = this.options.animate || {}, c = c &amp;&amp; u.down || u;
                        return o = (o = "string" == typeof c ? c : o) || c.easing || u.easing,
                        r = (r = "number" == typeof c ? c : r) || c.duration || u.duration,
                        i.length ? t.length ? (s = t.show().outerHeight(),
                        i.animate(this.hideProps, {
                            duration: r,
                            easing: o,
                            step: function(t, e) {
                                e.now = Math.round(t)
                            }
                        }),
                        void t.hide().animate(this.showProps, {
                            duration: r,
                            easing: o,
                            complete: n,
                            step: function(t, e) {
                                e.now = Math.round(t),
                                "height" !== e.prop ? "content-box" === h &amp;&amp; (l += e.now) : "content" !== a.options.heightStyle &amp;&amp; (e.now = Math.round(s - i.outerHeight() - l),
                                l = 0)
                            }
                        })) : i.animate(this.hideProps, r, o, n) : t.animate(this.showProps, r, o, n)
                    },
                    _toggleComplete: function(t) {
                        var e = t.oldPanel
                          , i = e.prev();
                        this._removeClass(e, "ui-accordion-content-active"),
                        this._removeClass(i, "ui-accordion-header-active")._addClass(i, "ui-accordion-header-collapsed"),
                        e.length &amp;&amp; (e.parent()[0].className = e.parent()[0].className),
                        this._trigger("activate", null, t)
                    }
                }),
                U.ui.safeActiveElement = function(e) {
                    var i;
                    try {
                        i = e.activeElement
                    } catch (t) {
                        i = e.body
                    }
                    return i = !(i = i || e.body).nodeName ? e.body : i
                }
                ,
                U.widget("ui.menu", {
                    version: "1.13.0",
                    defaultElement: "&lt;ul&gt;",
                    delay: 300,
                    options: {
                        icons: {
                            submenu: "ui-icon-caret-1-e"
                        },
                        items: "&gt; *",
                        menus: "ul",
                        position: {
                            my: "left top",
                            at: "right top"
                        },
                        role: "menu",
                        blur: null,
                        focus: null,
                        select: null
                    },
                    _create: function() {
                        this.activeMenu = this.element,
                        this.mouseHandled = !1,
                        this.lastMousePosition = {
                            x: null,
                            y: null
                        },
                        this.element.uniqueId().attr({
                            role: this.options.role,
                            tabIndex: 0
                        }),
                        this._addClass("ui-menu", "ui-widget ui-widget-content"),
                        this._on({
                            "mousedown .ui-menu-item": function(t) {
                                t.preventDefault(),
                                this._activateItem(t)
                            },
                            "click .ui-menu-item": function(t) {
                                var e = U(t.target)
                                  , i = U(U.ui.safeActiveElement(this.document[0]));
                                !this.mouseHandled &amp;&amp; e.not(".ui-state-disabled").length &amp;&amp; (this.select(t),
                                t.isPropagationStopped() || (this.mouseHandled = !0),
                                e.has(".ui-menu").length ? this.expand(t) : !this.element.is(":focus") &amp;&amp; i.closest(".ui-menu").length &amp;&amp; (this.element.trigger("focus", [!0]),
                                this.active &amp;&amp; 1 === this.active.parents(".ui-menu").length &amp;&amp; clearTimeout(this.timer)))
                            },
                            "mouseenter .ui-menu-item": "_activateItem",
                            "mousemove .ui-menu-item": "_activateItem",
                            mouseleave: "collapseAll",
                            "mouseleave .ui-menu": "collapseAll",
                            focus: function(t, e) {
                                var i = this.active || this._menuItems().first();
                                e || this.focus(t, i)
                            },
                            blur: function(t) {
                                this._delay(function() {
                                    U.contains(this.element[0], U.ui.safeActiveElement(this.document[0])) || this.collapseAll(t)
                                })
                            },
                            keydown: "_keydown"
                        }),
                        this.refresh(),
                        this._on(this.document, {
                            click: function(t) {
                                this._closeOnDocumentClick(t) &amp;&amp; this.collapseAll(t, !0),
                                this.mouseHandled = !1
                            }
                        })
                    },
                    _activateItem: function(t) {
                        var e, i;
                        this.previousFilter || t.clientX === this.lastMousePosition.x &amp;&amp; t.clientY === this.lastMousePosition.y || (this.lastMousePosition = {
                            x: t.clientX,
                            y: t.clientY
                        },
                        e = U(t.target).closest(".ui-menu-item"),
                        i = U(t.currentTarget),
                        e[0] === i[0] &amp;&amp; (i.is(".ui-state-active") || (this._removeClass(i.siblings().children(".ui-state-active"), null, "ui-state-active"),
                        this.focus(t, i))))
                    },
                    _destroy: function() {
                        var t = this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");
                        this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),
                        t.children().each(function() {
                            var t = U(this);
                            t.data("ui-menu-submenu-caret") &amp;&amp; t.remove()
                        })
                    },
                    _keydown: function(t) {
                        var e, i, n, s = !0;
                        switch (t.keyCode) {
                        case U.ui.keyCode.PAGE_UP:
                            this.previousPage(t);
                            break;
                        case U.ui.keyCode.PAGE_DOWN:
                            this.nextPage(t);
                            break;
                        case U.ui.keyCode.HOME:
                            this._move("first", "first", t);
                            break;
                        case U.ui.keyCode.END:
                            this._move("last", "last", t);
                            break;
                        case U.ui.keyCode.UP:
                            this.previous(t);
                            break;
                        case U.ui.keyCode.DOWN:
                            this.next(t);
                            break;
                        case U.ui.keyCode.LEFT:
                            this.collapse(t);
                            break;
                        case U.ui.keyCode.RIGHT:
                            this.active &amp;&amp; !this.active.is(".ui-state-disabled") &amp;&amp; this.expand(t);
                            break;
                        case U.ui.keyCode.ENTER:
                        case U.ui.keyCode.SPACE:
                            this._activate(t);
                            break;
                        case U.ui.keyCode.ESCAPE:
                            this.collapse(t);
                            break;
                        default:
                            e = this.previousFilter || "",
                            n = s = !1,
                            i = 96 &lt;= t.keyCode &amp;&amp; t.keyCode &lt;= 105 ? (t.keyCode - 96).toString() : String.fromCharCode(t.keyCode),
                            clearTimeout(this.filterTimer),
                            i === e ? n = !0 : i = e + i,
                            e = this._filterMenuItems(i),
                            (e = n &amp;&amp; -1 !== e.index(this.active.next()) ? this.active.nextAll(".ui-menu-item") : e).length || (i = String.fromCharCode(t.keyCode),
                            e = this._filterMenuItems(i)),
                            e.length ? (this.focus(t, e),
                            this.previousFilter = i,
                            this.filterTimer = this._delay(function() {
                                delete this.previousFilter
                            }, 1e3)) : delete this.previousFilter
                        }
                        s &amp;&amp; t.preventDefault()
                    },
                    _activate: function(t) {
                        this.active &amp;&amp; !this.active.is(".ui-state-disabled") &amp;&amp; (this.active.children("[aria-haspopup='true']").length ? this.expand(t) : this.select(t))
                    },
                    refresh: function() {
                        var t, e, n = this, s = this.options.icons.submenu, i = this.element.find(this.options.menus);
                        this._toggleClass("ui-menu-icons", null, !!this.element.find(".ui-icon").length),
                        e = i.filter(":not(.ui-menu)").hide().attr({
                            role: this.options.role,
                            "aria-hidden": "true",
                            "aria-expanded": "false"
                        }).each(function() {
                            var t = U(this)
                              , e = t.prev()
                              , i = U("&lt;span&gt;").data("ui-menu-submenu-caret", !0);
                            n._addClass(i, "ui-menu-icon", "ui-icon " + s),
                            e.attr("aria-haspopup", "true").prepend(i),
                            t.attr("aria-labelledby", e.attr("id"))
                        }),
                        this._addClass(e, "ui-menu", "ui-widget ui-widget-content ui-front"),
                        (t = i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function() {
                            var t = U(this);
                            n._isDivider(t) &amp;&amp; n._addClass(t, "ui-menu-divider", "ui-widget-content")
                        }),
                        i = (e = t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({
                            tabIndex: -1,
                            role: this._itemRole()
                        }),
                        this._addClass(e, "ui-menu-item")._addClass(i, "ui-menu-item-wrapper"),
                        t.filter(".ui-state-disabled").attr("aria-disabled", "true"),
                        this.active &amp;&amp; !U.contains(this.element[0], this.active[0]) &amp;&amp; this.blur()
                    },
                    _itemRole: function() {
                        return {
                            menu: "menuitem",
                            listbox: "option"
                        }[this.options.role]
                    },
                    _setOption: function(t, e) {
                        var i;
                        "icons" === t &amp;&amp; (i = this.element.find(".ui-menu-icon"),
                        this._removeClass(i, null, this.options.icons.submenu)._addClass(i, null, e.submenu)),
                        this._super(t, e)
                    },
                    _setOptionDisabled: function(t) {
                        this._super(t),
                        this.element.attr("aria-disabled", String(t)),
                        this._toggleClass(null, "ui-state-disabled", !!t)
                    },
                    focus: function(t, e) {
                        var i;
                        this.blur(t, t &amp;&amp; "focus" === t.type),
                        this._scrollIntoView(e),
                        this.active = e.first(),
                        i = this.active.children(".ui-menu-item-wrapper"),
                        this._addClass(i, null, "ui-state-active"),
                        this.options.role &amp;&amp; this.element.attr("aria-activedescendant", i.attr("id")),
                        i = this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),
                        this._addClass(i, null, "ui-state-active"),
                        t &amp;&amp; "keydown" === t.type ? this._close() : this.timer = this._delay(function() {
                            this._close()
                        }, this.delay),
                        (i = e.children(".ui-menu")).length &amp;&amp; t &amp;&amp; /^mouse/.test(t.type) &amp;&amp; this._startOpening(i),
                        this.activeMenu = e.parent(),
                        this._trigger("focus", t, {
                            item: e
                        })
                    },
                    _scrollIntoView: function(t) {
                        var e, i, n;
                        this._hasScroll() &amp;&amp; (i = parseFloat(U.css(this.activeMenu[0], "borderTopWidth")) || 0,
                        n = parseFloat(U.css(this.activeMenu[0], "paddingTop")) || 0,
                        e = t.offset().top - this.activeMenu.offset().top - i - n,
                        i = this.activeMenu.scrollTop(),
                        n = this.activeMenu.height(),
                        t = t.outerHeight(),
                        e &lt; 0 ? this.activeMenu.scrollTop(i + e) : n &lt; e + t &amp;&amp; this.activeMenu.scrollTop(i + e - n + t))
                    },
                    blur: function(t, e) {
                        e || clearTimeout(this.timer),
                        this.active &amp;&amp; (this._removeClass(this.active.children(".ui-menu-item-wrapper"), null, "ui-state-active"),
                        this._trigger("blur", t, {
                            item: this.active
                        }),
                        this.active = null)
                    },
                    _startOpening: function(t) {
                        clearTimeout(this.timer),
                        "true" === t.attr("aria-hidden") &amp;&amp; (this.timer = this._delay(function() {
                            this._close(),
                            this._open(t)
                        }, this.delay))
                    },
                    _open: function(t) {
                        var e = U.extend({
                            of: this.active
                        }, this.options.position);
                        clearTimeout(this.timer),
                        this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden", "true"),
                        t.show().removeAttr("aria-hidden").attr("aria-expanded", "true").position(e)
                    },
                    collapseAll: function(e, i) {
                        clearTimeout(this.timer),
                        this.timer = this._delay(function() {
                            var t = i ? this.element : U(e &amp;&amp; e.target).closest(this.element.find(".ui-menu"));
                            t.length || (t = this.element),
                            this._close(t),
                            this.blur(e),
                            this._removeClass(t.find(".ui-state-active"), null, "ui-state-active"),
                            this.activeMenu = t
                        }, i ? 0 : this.delay)
                    },
                    _close: function(t) {
                        (t = t || (this.active ? this.active.parent() : this.element)).find(".ui-menu").hide().attr("aria-hidden", "true").attr("aria-expanded", "false")
                    },
                    _closeOnDocumentClick: function(t) {
                        return !U(t.target).closest(".ui-menu").length
                    },
                    _isDivider: function(t) {
                        return !/[^\-\u2014\u2013\s]/.test(t.text())
                    },
                    collapse: function(t) {
                        var e = this.active &amp;&amp; this.active.parent().closest(".ui-menu-item", this.element);
                        e &amp;&amp; e.length &amp;&amp; (this._close(),
                        this.focus(t, e))
                    },
                    expand: function(t) {
                        var e = this.active &amp;&amp; this._menuItems(this.active.children(".ui-menu")).first();
                        e &amp;&amp; e.length &amp;&amp; (this._open(e.parent()),
                        this._delay(function() {
                            this.focus(t, e)
                        }))
                    },
                    next: function(t) {
                        this._move("next", "first", t)
                    },
                    previous: function(t) {
                        this._move("prev", "last", t)
                    },
                    isFirstItem: function() {
                        return this.active &amp;&amp; !this.active.prevAll(".ui-menu-item").length
                    },
                    isLastItem: function() {
                        return this.active &amp;&amp; !this.active.nextAll(".ui-menu-item").length
                    },
                    _menuItems: function(t) {
                        return (t || this.element).find(this.options.items).filter(".ui-menu-item")
                    },
                    _move: function(t, e, i) {
                        var n;
                        (n = this.active ? "first" === t || "last" === t ? this.active["first" === t ? "prevAll" : "nextAll"](".ui-menu-item").last() : this.active[t + "All"](".ui-menu-item").first() : n) &amp;&amp; n.length &amp;&amp; this.active || (n = this._menuItems(this.activeMenu)[e]()),
                        this.focus(i, n)
                    },
                    nextPage: function(t) {
                        var e, i, n;
                        this.active ? this.isLastItem() || (this._hasScroll() ? (i = this.active.offset().top,
                        n = this.element.innerHeight(),
                        0 === U.fn.jquery.indexOf("3.2.") &amp;&amp; (n += this.element[0].offsetHeight - this.element.outerHeight()),
                        this.active.nextAll(".ui-menu-item").each(function() {
                            return (e = U(this)).offset().top - i - n &lt; 0
                        }),
                        this.focus(t, e)) : this.focus(t, this._menuItems(this.activeMenu)[this.active ? "last" : "first"]())) : this.next(t)
                    },
                    previousPage: function(t) {
                        var e, i, n;
                        this.active ? this.isFirstItem() || (this._hasScroll() ? (i = this.active.offset().top,
                        n = this.element.innerHeight(),
                        0 === U.fn.jquery.indexOf("3.2.") &amp;&amp; (n += this.element[0].offsetHeight - this.element.outerHeight()),
                        this.active.prevAll(".ui-menu-item").each(function() {
                            return 0 &lt; (e = U(this)).offset().top - i + n
                        }),
                        this.focus(t, e)) : this.focus(t, this._menuItems(this.activeMenu).first())) : this.next(t)
                    },
                    _hasScroll: function() {
                        return this.element.outerHeight() &lt; this.element.prop("scrollHeight")
                    },
                    select: function(t) {
                        this.active = this.active || U(t.target).closest(".ui-menu-item");
                        var e = {
                            item: this.active
                        };
                        this.active.has(".ui-menu").length || this.collapseAll(t, !0),
                        this._trigger("select", t, e)
                    },
                    _filterMenuItems: function(t) {
                        var t = t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&amp;")
                          , e = new RegExp("^" + t,"i");
                        return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function() {
                            return e.test(String.prototype.trim.call(U(this).children(".ui-menu-item-wrapper").text()))
                        })
                    }
                });
                U.widget("ui.autocomplete", {
                    version: "1.13.0",
                    defaultElement: "&lt;input&gt;",
                    options: {
                        appendTo: null,
                        autoFocus: !1,
                        delay: 300,
                        minLength: 1,
                        position: {
                            my: "left top",
                            at: "left bottom",
                            collision: "none"
                        },
                        source: null,
                        change: null,
                        close: null,
                        focus: null,
                        open: null,
                        response: null,
                        search: null,
                        select: null
                    },
                    requestIndex: 0,
                    pending: 0,
                    _create: function() {
                        var i, n, s, t = this.element[0].nodeName.toLowerCase(), e = "textarea" === t, t = "input" === t;
                        this.isMultiLine = e || !t &amp;&amp; this._isContentEditable(this.element),
                        this.valueMethod = this.element[e || t ? "val" : "text"],
                        this.isNewMenu = !0,
                        this._addClass("ui-autocomplete-input"),
                        this.element.attr("autocomplete", "off"),
                        this._on(this.element, {
                            keydown: function(t) {
                                if (this.element.prop("readOnly"))
                                    n = s = i = !0;
                                else {
                                    n = s = i = !1;
                                    var e = U.ui.keyCode;
                                    switch (t.keyCode) {
                                    case e.PAGE_UP:
                                        i = !0,
                                        this._move("previousPage", t);
                                        break;
                                    case e.PAGE_DOWN:
                                        i = !0,
                                        this._move("nextPage", t);
                                        break;
                                    case e.UP:
                                        i = !0,
                                        this._keyEvent("previous", t);
                                        break;
                                    case e.DOWN:
                                        i = !0,
                                        this._keyEvent("next", t);
                                        break;
                                    case e.ENTER:
                                        this.menu.active &amp;&amp; (i = !0,
                                        t.preventDefault(),
                                        this.menu.select(t));
                                        break;
                                    case e.TAB:
                                        this.menu.active &amp;&amp; this.menu.select(t);
                                        break;
                                    case e.ESCAPE:
                                        this.menu.element.is(":visible") &amp;&amp; (this.isMultiLine || this._value(this.term),
                                        this.close(t),
                                        t.preventDefault());
                                        break;
                                    default:
                                        n = !0,
                                        this._searchTimeout(t)
                                    }
                                }
                            },
                            keypress: function(t) {
                                if (i)
                                    return i = !1,
                                    void (this.isMultiLine &amp;&amp; !this.menu.element.is(":visible") || t.preventDefault());
                                if (!n) {
                                    var e = U.ui.keyCode;
                                    switch (t.keyCode) {
                                    case e.PAGE_UP:
                                        this._move("previousPage", t);
                                        break;
                                    case e.PAGE_DOWN:
                                        this._move("nextPage", t);
                                        break;
                                    case e.UP:
                                        this._keyEvent("previous", t);
                                        break;
                                    case e.DOWN:
                                        this._keyEvent("next", t)
                                    }
                                }
                            },
                            input: function(t) {
                                if (s)
                                    return s = !1,
                                    void t.preventDefault();
                                this._searchTimeout(t)
                            },
                            focus: function() {
                                this.selectedItem = null,
                                this.previous = this._value()
                            },
                            blur: function(t) {
                                clearTimeout(this.searching),
                                this.close(t),
                                this._change(t)
                            }
                        }),
                        this._initSource(),
                        this.menu = U("&lt;ul&gt;").appendTo(this._appendTo()).menu({
                            role: null
                        }).hide().attr({
                            unselectable: "on"
                        }).menu("instance"),
                        this._addClass(this.menu.element, "ui-autocomplete", "ui-front"),
                        this._on(this.menu.element, {
                            mousedown: function(t) {
                                t.preventDefault()
                            },
                            menufocus: function(t, e) {
                                var i;
                                if (this.isNewMenu &amp;&amp; (this.isNewMenu = !1,
                                t.originalEvent &amp;&amp; /^mouse/.test(t.originalEvent.type)))
                                    return this.menu.blur(),
                                    void this.document.one("mousemove", function() {
                                        U(t.target).trigger(t.originalEvent)
                                    });
                                i = e.item.data("ui-autocomplete-item"),
                                !1 !== this._trigger("focus", t, {
                                    item: i
                                }) &amp;&amp; t.originalEvent &amp;&amp; /^key/.test(t.originalEvent.type) &amp;&amp; this._value(i.value),
                                (i = e.item.attr("aria-label") || i.value) &amp;&amp; String.prototype.trim.call(i).length &amp;&amp; (this.liveRegion.children().hide(),
                                U("&lt;div&gt;").text(i).appendTo(this.liveRegion))
                            },
                            menuselect: function(t, e) {
                                var i = e.item.data("ui-autocomplete-item")
                                  , n = this.previous;
                                this.element[0] !== U.ui.safeActiveElement(this.document[0]) &amp;&amp; (this.element.trigger("focus"),
                                this.previous = n,
                                this._delay(function() {
                                    this.previous = n,
                                    this.selectedItem = i
                                })),
                                !1 !== this._trigger("select", t, {
                                    item: i
                                }) &amp;&amp; this._value(i.value),
                                this.term = this._value(),
                                this.close(t),
                                this.selectedItem = i
                            }
                        }),
                        this.liveRegion = U("&lt;div&gt;", {
                            role: "status",
                            "aria-live": "assertive",
                            "aria-relevant": "additions"
                        }).appendTo(this.document[0].body),
                        this._addClass(this.liveRegion, null, "ui-helper-hidden-accessible"),
                        this._on(this.window, {
                            beforeunload: function() {
                                this.element.removeAttr("autocomplete")
                            }
                        })
                    },
                    _destroy: function() {
                        clearTimeout(this.searching),
                        this.element.removeAttr("autocomplete"),
                        this.menu.element.remove(),
                        this.liveRegion.remove()
                    },
                    _setOption: function(t, e) {
                        this._super(t, e),
                        "source" === t &amp;&amp; this._initSource(),
                        "appendTo" === t &amp;&amp; this.menu.element.appendTo(this._appendTo()),
                        "disabled" === t &amp;&amp; e &amp;&amp; this.xhr &amp;&amp; this.xhr.abort()
                    },
                    _isEventTargetInWidget: function(t) {
                        var e = this.menu.element[0];
                        return t.target === this.element[0] || t.target === e || U.contains(e, t.target)
                    },
                    _closeOnClickOutside: function(t) {
                        this._isEventTargetInWidget(t) || this.close()
                    },
                    _appendTo: function() {
                        var t = this.options.appendTo;
                        return t = !(t = !(t = t &amp;&amp; (t.jquery || t.nodeType ? U(t) : this.document.find(t).eq(0))) || !t[0] ? this.element.closest(".ui-front, dialog") : t).length ? this.document[0].body : t
                    },
                    _initSource: function() {
                        var i, n, s = this;
                        Array.isArray(this.options.source) ? (i = this.options.source,
                        this.source = function(t, e) {
                            e(U.ui.autocomplete.filter(i, t.term))
                        }
                        ) : "string" == typeof this.options.source ? (n = this.options.source,
                        this.source = function(t, e) {
                            s.xhr &amp;&amp; s.xhr.abort(),
                            s.xhr = U.ajax({
                                url: n,
                                data: t,
                                dataType: "json",
                                success: function(t) {
                                    e(t)
                                },
                                error: function() {
                                    e([])
                                }
                            })
                        }
                        ) : this.source = this.options.source
                    },
                    _searchTimeout: function(n) {
                        clearTimeout(this.searching),
                        this.searching = this._delay(function() {
                            var t = this.term === this._value()
                              , e = this.menu.element.is(":visible")
                              , i = n.altKey || n.ctrlKey || n.metaKey || n.shiftKey;
                            t &amp;&amp; (e || i) || (this.selectedItem = null,
                            this.search(null, n))
                        }, this.options.delay)
                    },
                    search: function(t, e) {
                        return t = null != t ? t : this._value(),
                        this.term = this._value(),
                        t.length &lt; this.options.minLength ? this.close(e) : !1 !== this._trigger("search", e) ? this._search(t) : void 0
                    },
                    _search: function(t) {
                        this.pending++,
                        this._addClass("ui-autocomplete-loading"),
                        this.cancelSearch = !1,
                        this.source({
                            term: t
                        }, this._response())
                    },
                    _response: function() {
                        var e = ++this.requestIndex;
                        return function(t) {
                            e === this.requestIndex &amp;&amp; this.__response(t),
                            this.pending--,
                            this.pending || this._removeClass("ui-autocomplete-loading")
                        }
                        .bind(this)
                    },
                    __response: function(t) {
                        t = t &amp;&amp; this._normalize(t),
                        this._trigger("response", null, {
                            content: t
                        }),
                        !this.options.disabled &amp;&amp; t &amp;&amp; t.length &amp;&amp; !this.cancelSearch ? (this._suggest(t),
                        this._trigger("open")) : this._close()
                    },
                    close: function(t) {
                        this.cancelSearch = !0,
                        this._close(t)
                    },
                    _close: function(t) {
                        this._off(this.document, "mousedown"),
                        this.menu.element.is(":visible") &amp;&amp; (this.menu.element.hide(),
                        this.menu.blur(),
                        this.isNewMenu = !0,
                        this._trigger("close", t))
                    },
                    _change: function(t) {
                        this.previous !== this._value() &amp;&amp; this._trigger("change", t, {
                            item: this.selectedItem
                        })
                    },
                    _normalize: function(t) {
                        return t.length &amp;&amp; t[0].label &amp;&amp; t[0].value ? t : U.map(t, function(t) {
                            return "string" == typeof t ? {
                                label: t,
                                value: t
                            } : U.extend({}, t, {
                                label: t.label || t.value,
                                value: t.value || t.label
                            })
                        })
                    },
                    _suggest: function(t) {
                        var e = this.menu.element.empty();
                        this._renderMenu(e, t),
                        this.isNewMenu = !0,
                        this.menu.refresh(),
                        e.show(),
                        this._resizeMenu(),
                        e.position(U.extend({
                            of: this.element
                        }, this.options.position)),
                        this.options.autoFocus &amp;&amp; this.menu.next(),
                        this._on(this.document, {
                            mousedown: "_closeOnClickOutside"
                        })
                    },
                    _resizeMenu: function() {
                        var t = this.menu.element;
                        t.outerWidth(Math.max(t.width("").outerWidth() + 1, this.element.outerWidth()))
                    },
                    _renderMenu: function(i, t) {
                        var n = this;
                        U.each(t, function(t, e) {
                            n._renderItemData(i, e)
                        })
                    },
                    _renderItemData: function(t, e) {
                        return this._renderItem(t, e).data("ui-autocomplete-item", e)
                    },
                    _renderItem: function(t, e) {
                        return U("&lt;li&gt;").append(U("&lt;div&gt;").text(e.label)).appendTo(t)
                    },
                    _move: function(t, e) {
                        if (this.menu.element.is(":visible"))
                            return this.menu.isFirstItem() &amp;&amp; /^previous/.test(t) || this.menu.isLastItem() &amp;&amp; /^next/.test(t) ? (this.isMultiLine || this._value(this.term),
                            void this.menu.blur()) : void this.menu[t](e);
                        this.search(null, e)
                    },
                    widget: function() {
                        return this.menu.element
                    },
                    _value: function() {
                        return this.valueMethod.apply(this.element, arguments)
                    },
                    _keyEvent: function(t, e) {
                        this.isMultiLine &amp;&amp; !this.menu.element.is(":visible") || (this._move(t, e),
                        e.preventDefault())
                    },
                    _isContentEditable: function(t) {
                        if (!t.length)
                            return !1;
                        var e = t.prop("contentEditable");
                        return "inherit" === e ? this._isContentEditable(t.parent()) : "true" === e
                    }
                }),
                U.extend(U.ui.autocomplete, {
                    escapeRegex: function(t) {
                        return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&amp;")
                    },
                    filter: function(t, e) {
                        var i = new RegExp(U.ui.autocomplete.escapeRegex(e),"i");
                        return U.grep(t, function(t) {
                            return i.test(t.label || t.value || t)
                        })
                    }
                }),
                U.widget("ui.autocomplete", U.ui.autocomplete, {
                    options: {
                        messages: {
                            noResults: "No search results.",
                            results: function(t) {
                                return t + (1 &lt; t ? " results are" : " result is") + " available, use up and down arrow keys to navigate."
                            }
                        }
                    },
                    __response: function(t) {
                        this._superApply(arguments),
                        this.options.disabled || this.cancelSearch || (t = t &amp;&amp; t.length ? this.options.messages.results(t.length) : this.options.messages.noResults,
                        this.liveRegion.children().hide(),
                        U("&lt;div&gt;").text(t).appendTo(this.liveRegion))
                    }
                });
                U.ui.autocomplete;
                var tt = /ui-corner-([a-z]){2,6}/g;
                U.widget("ui.controlgroup", {
                    version: "1.13.0",
                    defaultElement: "&lt;div&gt;",
                    options: {
                        direction: "horizontal",
                        disabled: null,
                        onlyVisible: !0,
                        items: {
                            button: "input[type=button], input[type=submit], input[type=reset], button, a",
                            controlgroupLabel: ".ui-controlgroup-label",
                            checkboxradio: "input[type='checkbox'], input[type='radio']",
                            selectmenu: "select",
                            spinner: ".ui-spinner-input"
                        }
                    },
                    _create: function() {
                        this._enhance()
                    },
                    _enhance: function() {
                        this.element.attr("role", "toolbar"),
                        this.refresh()
                    },
                    _destroy: function() {
                        this._callChildMethod("destroy"),
                        this.childWidgets.removeData("ui-controlgroup-data"),
                        this.element.removeAttr("role"),
                        this.options.items.controlgroupLabel &amp;&amp; this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()
                    },
                    _initWidgets: function() {
                        var o = this
                          , r = [];
                        U.each(this.options.items, function(n, t) {
                            var e, s = {};
                            if (t)
                                return "controlgroupLabel" === n ? ((e = o.element.find(t)).each(function() {
                                    var t = U(this);
                                    t.children(".ui-controlgroup-label-contents").length || t.contents().wrapAll("&lt;span class='ui-controlgroup-label-contents'&gt;&lt;/span&gt;")
                                }),
                                o._addClass(e, null, "ui-widget ui-widget-content ui-state-default"),
                                void (r = r.concat(e.get()))) : void (U.fn[n] &amp;&amp; (s = o["_" + n + "Options"] ? o["_" + n + "Options"]("middle") : {
                                    classes: {}
                                },
                                o.element.find(t).each(function() {
                                    var t = U(this)
                                      , e = t[n]("instance")
                                      , i = U.widget.extend({}, s);
                                    "button" === n &amp;&amp; t.parent(".ui-spinner").length || ((e = e || t[n]()[n]("instance")) &amp;&amp; (i.classes = o._resolveClassesValues(i.classes, e)),
                                    t[n](i),
                                    i = t[n]("widget"),
                                    U.data(i[0], "ui-controlgroup-data", e || t[n]("instance")),
                                    r.push(i[0]))
                                })))
                        }),
                        this.childWidgets = U(U.uniqueSort(r)),
                        this._addClass(this.childWidgets, "ui-controlgroup-item")
                    },
                    _callChildMethod: function(e) {
                        this.childWidgets.each(function() {
                            var t = U(this).data("ui-controlgroup-data");
                            t &amp;&amp; t[e] &amp;&amp; t[e]()
                        })
                    },
                    _updateCornerClass: function(t, e) {
                        e = this._buildSimpleOptions(e, "label").classes.label;
                        this._removeClass(t, null, "ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),
                        this._addClass(t, null, e)
                    },
                    _buildSimpleOptions: function(t, e) {
                        var i = "vertical" === this.options.direction
                          , n = {
                            classes: {}
                        };
                        return n.classes[e] = {
                            middle: "",
                            first: "ui-corner-" + (i ? "top" : "left"),
                            last: "ui-corner-" + (i ? "bottom" : "right"),
                            only: "ui-corner-all"
                        }[t],
                        n
                    },
                    _spinnerOptions: function(t) {
                        t = this._buildSimpleOptions(t, "ui-spinner");
                        return t.classes["ui-spinner-up"] = "",
                        t.classes["ui-spinner-down"] = "",
                        t
                    },
                    _buttonOptions: function(t) {
                        return this._buildSimpleOptions(t, "ui-button")
                    },
                    _checkboxradioOptions: function(t) {
                        return this._buildSimpleOptions(t, "ui-checkboxradio-label")
                    },
                    _selectmenuOptions: function(t) {
                        var e = "vertical" === this.options.direction;
                        return {
                            width: e &amp;&amp; "auto",
                            classes: {
                                middle: {
                                    "ui-selectmenu-button-open": "",
                                    "ui-selectmenu-button-closed": ""
                                },
                                first: {
                                    "ui-selectmenu-button-open": "ui-corner-" + (e ? "top" : "tl"),
                                    "ui-selectmenu-button-closed": "ui-corner-" + (e ? "top" : "left")
                                },
                                last: {
                                    "ui-selectmenu-button-open": e ? "" : "ui-corner-tr",
                                    "ui-selectmenu-button-closed": "ui-corner-" + (e ? "bottom" : "right")
                                },
                                only: {
                                    "ui-selectmenu-button-open": "ui-corner-top",
                                    "ui-selectmenu-button-closed": "ui-corner-all"
                                }
                            }[t]
                        }
                    },
                    _resolveClassesValues: function(i, n) {
                        var s = {};
                        return U.each(i, function(t) {
                            var e = n.options.classes[t] || ""
                              , e = String.prototype.trim.call(e.replace(tt, ""));
                            s[t] = (e + " " + i[t]).replace(/\s+/g, " ")
                        }),
                        s
                    },
                    _setOption: function(t, e) {
                        "direction" === t &amp;&amp; this._removeClass("ui-controlgroup-" + this.options.direction),
                        this._super(t, e),
                        "disabled" !== t ? this.refresh() : this._callChildMethod(e ? "disable" : "enable")
                    },
                    refresh: function() {
                        var s, o = this;
                        this._addClass("ui-controlgroup ui-controlgroup-" + this.options.direction),
                        "horizontal" === this.options.direction &amp;&amp; this._addClass(null, "ui-helper-clearfix"),
                        this._initWidgets(),
                        s = this.childWidgets,
                        (s = this.options.onlyVisible ? s.filter(":visible") : s).length &amp;&amp; (U.each(["first", "last"], function(t, e) {
                            var i, n = s[e]().data("ui-controlgroup-data");
                            n &amp;&amp; o["_" + n.widgetName + "Options"] ? ((i = o["_" + n.widgetName + "Options"](1 === s.length ? "only" : e)).classes = o._resolveClassesValues(i.classes, n),
                            n.element[n.widgetName](i)) : o._updateCornerClass(s[e](), e)
                        }),
                        this._callChildMethod("refresh"))
                    }
                });
                U.widget("ui.checkboxradio", [U.ui.formResetMixin, {
                    version: "1.13.0",
                    options: {
                        disabled: null,
                        label: null,
                        icon: !0,
                        classes: {
                            "ui-checkboxradio-label": "ui-corner-all",
                            "ui-checkboxradio-icon": "ui-corner-all"
                        }
                    },
                    _getCreateOptions: function() {
                        var t, e = this, i = this._super() || {};
                        return this._readType(),
                        t = this.element.labels(),
                        this.label = U(t[t.length - 1]),
                        this.label.length || U.error("No label found for checkboxradio widget"),
                        this.originalLabel = "",
                        this.label.contents().not(this.element[0]).each(function() {
                            e.originalLabel += 3 === this.nodeType ? U(this).text() : this.outerHTML
                        }),
                        this.originalLabel &amp;&amp; (i.label = this.originalLabel),
                        null != (t = this.element[0].disabled) &amp;&amp; (i.disabled = t),
                        i
                    },
                    _create: function() {
                        var t = this.element[0].checked;
                        this._bindFormResetHandler(),
                        null == this.options.disabled &amp;&amp; (this.options.disabled = this.element[0].disabled),
                        this._setOption("disabled", this.options.disabled),
                        this._addClass("ui-checkboxradio", "ui-helper-hidden-accessible"),
                        this._addClass(this.label, "ui-checkboxradio-label", "ui-button ui-widget"),
                        "radio" === this.type &amp;&amp; this._addClass(this.label, "ui-checkboxradio-radio-label"),
                        this.options.label &amp;&amp; this.options.label !== this.originalLabel ? this._updateLabel() : this.originalLabel &amp;&amp; (this.options.label = this.originalLabel),
                        this._enhance(),
                        t &amp;&amp; this._addClass(this.label, "ui-checkboxradio-checked", "ui-state-active"),
                        this._on({
                            change: "_toggleClasses",
                            focus: function() {
                                this._addClass(this.label, null, "ui-state-focus ui-visual-focus")
                            },
                            blur: function() {
                                this._removeClass(this.label, null, "ui-state-focus ui-visual-focus")
                            }
                        })
                    },
                    _readType: function() {
                        var t = this.element[0].nodeName.toLowerCase();
                        this.type = this.element[0].type,
                        "input" === t &amp;&amp; /radio|checkbox/.test(this.type) || U.error("Can't create checkboxradio on element.nodeName=" + t + " and element.type=" + this.type)
                    },
                    _enhance: function() {
                        this._updateIcon(this.element[0].checked)
                    },
                    widget: function() {
                        return this.label
                    },
                    _getRadioGroup: function() {
                        var t = this.element[0].name
                          , e = "input[name='" + U.escapeSelector(t) + "']";
                        return t ? (this.form.length ? U(this.form[0].elements).filter(e) : U(e).filter(function() {
                            return 0 === U(this)._form().length
                        })).not(this.element) : U([])
                    },
                    _toggleClasses: function() {
                        var t = this.element[0].checked;
                        this._toggleClass(this.label, "ui-checkboxradio-checked", "ui-state-active", t),
                        this.options.icon &amp;&amp; "checkbox" === this.type &amp;&amp; this._toggleClass(this.icon, null, "ui-icon-check ui-state-checked", t)._toggleClass(this.icon, null, "ui-icon-blank", !t),
                        "radio" === this.type &amp;&amp; this._getRadioGroup().each(function() {
                            var t = U(this).checkboxradio("instance");
                            t &amp;&amp; t._removeClass(t.label, "ui-checkboxradio-checked", "ui-state-active")
                        })
                    },
                    _destroy: function() {
                        this._unbindFormResetHandler(),
                        this.icon &amp;&amp; (this.icon.remove(),
                        this.iconSpace.remove())
                    },
                    _setOption: function(t, e) {
                        if ("label" !== t || e) {
                            if (this._super(t, e),
                            "disabled" === t)
                                return this._toggleClass(this.label, null, "ui-state-disabled", e),
                                void (this.element[0].disabled = e);
                            this.refresh()
                        }
                    },
                    _updateIcon: function(t) {
                        var e = "ui-icon ui-icon-background ";
                        this.options.icon ? (this.icon || (this.icon = U("&lt;span&gt;"),
                        this.iconSpace = U("&lt;span&gt; &lt;/span&gt;"),
                        this._addClass(this.iconSpace, "ui-checkboxradio-icon-space")),
                        "checkbox" === this.type ? (e += t ? "ui-icon-check ui-state-checked" : "ui-icon-blank",
                        this._removeClass(this.icon, null, t ? "ui-icon-blank" : "ui-icon-check")) : e += "ui-icon-blank",
                        this._addClass(this.icon, "ui-checkboxradio-icon", e),
                        t || this._removeClass(this.icon, null, "ui-icon-check ui-state-checked"),
                        this.icon.prependTo(this.label).after(this.iconSpace)) : void 0 !== this.icon &amp;&amp; (this.icon.remove(),
                        this.iconSpace.remove(),
                        delete this.icon)
                    },
                    _updateLabel: function() {
                        var t = this.label.contents().not(this.element[0]);
                        this.icon &amp;&amp; (t = t.not(this.icon[0])),
                        (t = this.iconSpace ? t.not(this.iconSpace[0]) : t).remove(),
                        this.label.append(this.options.label)
                    },
                    refresh: function() {
                        var t = this.element[0].checked
                          , e = this.element[0].disabled;
                        this._updateIcon(t),
                        this._toggleClass(this.label, "ui-checkboxradio-checked", "ui-state-active", t),
                        null !== this.options.label &amp;&amp; this._updateLabel(),
                        e !== this.options.disabled &amp;&amp; this._setOptions({
                            disabled: e
                        })
                    }
                }]);
                var et;
                U.ui.checkboxradio;
                U.widget("ui.button", {
                    version: "1.13.0",
                    defaultElement: "&lt;button&gt;",
                    options: {
                        classes: {
                            "ui-button": "ui-corner-all"
                        },
                        disabled: null,
                        icon: null,
                        iconPosition: "beginning",
                        label: null,
                        showLabel: !0
                    },
                    _getCreateOptions: function() {
                        var t, e = this._super() || {};
                        return this.isInput = this.element.is("input"),
                        null != (t = this.element[0].disabled) &amp;&amp; (e.disabled = t),
                        this.originalLabel = this.isInput ? this.element.val() : this.element.html(),
                        this.originalLabel &amp;&amp; (e.label = this.originalLabel),
                        e
                    },
                    _create: function() {
                        !this.option.showLabel &amp; !this.options.icon &amp;&amp; (this.options.showLabel = !0),
                        null == this.options.disabled &amp;&amp; (this.options.disabled = this.element[0].disabled || !1),
                        this.hasTitle = !!this.element.attr("title"),
                        this.options.label &amp;&amp; this.options.label !== this.originalLabel &amp;&amp; (this.isInput ? this.element.val(this.options.label) : this.element.html(this.options.label)),
                        this._addClass("ui-button", "ui-widget"),
                        this._setOption("disabled", this.options.disabled),
                        this._enhance(),
                        this.element.is("a") &amp;&amp; this._on({
                            keyup: function(t) {
                                t.keyCode === U.ui.keyCode.SPACE &amp;&amp; (t.preventDefault(),
                                this.element[0].click ? this.element[0].click() : this.element.trigger("click"))
                            }
                        })
                    },
                    _enhance: function() {
                        this.element.is("button") || this.element.attr("role", "button"),
                        this.options.icon &amp;&amp; (this._updateIcon("icon", this.options.icon),
                        this._updateTooltip())
                    },
                    _updateTooltip: function() {
                        this.title = this.element.attr("title"),
                        this.options.showLabel || this.title || this.element.attr("title", this.options.label)
                    },
                    _updateIcon: function(t, e) {
                        var i = "iconPosition" !== t
                          , n = i ? this.options.iconPosition : e
                          , t = "top" === n || "bottom" === n;
                        this.icon ? i &amp;&amp; this._removeClass(this.icon, null, this.options.icon) : (this.icon = U("&lt;span&gt;"),
                        this._addClass(this.icon, "ui-button-icon", "ui-icon"),
                        this.options.showLabel || this._addClass("ui-button-icon-only")),
                        i &amp;&amp; this._addClass(this.icon, null, e),
                        this._attachIcon(n),
                        t ? (this._addClass(this.icon, null, "ui-widget-icon-block"),
                        this.iconSpace &amp;&amp; this.iconSpace.remove()) : (this.iconSpace || (this.iconSpace = U("&lt;span&gt; &lt;/span&gt;"),
                        this._addClass(this.iconSpace, "ui-button-icon-space")),
                        this._removeClass(this.icon, null, "ui-wiget-icon-block"),
                        this._attachIconSpace(n))
                    },
                    _destroy: function() {
                        this.element.removeAttr("role"),
                        this.icon &amp;&amp; this.icon.remove(),
                        this.iconSpace &amp;&amp; this.iconSpace.remove(),
                        this.hasTitle || this.element.removeAttr("title")
                    },
                    _attachIconSpace: function(t) {
                        this.icon[/^(?:end|bottom)/.test(t) ? "before" : "after"](this.iconSpace)
                    },
                    _attachIcon: function(t) {
                        this.element[/^(?:end|bottom)/.test(t) ? "append" : "prepend"](this.icon)
                    },
                    _setOptions: function(t) {
                        var e = (void 0 === t.showLabel ? this.options : t).showLabel
                          , i = (void 0 === t.icon ? this.options : t).icon;
                        e || i || (t.showLabel = !0),
                        this._super(t)
                    },
                    _setOption: function(t, e) {
                        "icon" === t &amp;&amp; (e ? this._updateIcon(t, e) : this.icon &amp;&amp; (this.icon.remove(),
                        this.iconSpace &amp;&amp; this.iconSpace.remove())),
                        "iconPosition" === t &amp;&amp; this._updateIcon(t, e),
                        "showLabel" === t &amp;&amp; (this._toggleClass("ui-button-icon-only", null, !e),
                        this._updateTooltip()),
                        "label" === t &amp;&amp; (this.isInput ? this.element.val(e) : (this.element.html(e),
                        this.icon &amp;&amp; (this._attachIcon(this.options.iconPosition),
                        this._attachIconSpace(this.options.iconPosition)))),
                        this._super(t, e),
                        "disabled" === t &amp;&amp; (this._toggleClass(null, "ui-state-disabled", e),
                        (this.element[0].disabled = e) &amp;&amp; this.element.trigger("blur"))
                    },
                    refresh: function() {
                        var t = this.element.is("input, button") ? this.element[0].disabled : this.element.hasClass("ui-button-disabled");
                        t !== this.options.disabled &amp;&amp; this._setOptions({
                            disabled: t
                        }),
                        this._updateTooltip()
                    }
                }),
                !1 !== U.uiBackCompat &amp;&amp; (U.widget("ui.button", U.ui.button, {
                    options: {
                        text: !0,
                        icons: {
                            primary: null,
                            secondary: null
                        }
                    },
                    _create: function() {
                        this.options.showLabel &amp;&amp; !this.options.text &amp;&amp; (this.options.showLabel = this.options.text),
                        !this.options.showLabel &amp;&amp; this.options.text &amp;&amp; (this.options.text = this.options.showLabel),
                        this.options.icon || !this.options.icons.primary &amp;&amp; !this.options.icons.secondary ? this.options.icon &amp;&amp; (this.options.icons.primary = this.options.icon) : this.options.icons.primary ? this.options.icon = this.options.icons.primary : (this.options.icon = this.options.icons.secondary,
                        this.options.iconPosition = "end"),
                        this._super()
                    },
                    _setOption: function(t, e) {
                        "text" !== t ? ("showLabel" === t &amp;&amp; (this.options.text = e),
                        "icon" === t &amp;&amp; (this.options.icons.primary = e),
                        "icons" === t &amp;&amp; (e.primary ? (this._super("icon", e.primary),
                        this._super("iconPosition", "beginning")) : e.secondary &amp;&amp; (this._super("icon", e.secondary),
                        this._super("iconPosition", "end"))),
                        this._superApply(arguments)) : this._super("showLabel", e)
                    }
                }),
                U.fn.button = (et = U.fn.button,
                function(i) {
                    var t = "string" == typeof i
                      , n = Array.prototype.slice.call(arguments, 1)
                      , s = this;
                    return t ? this.length || "instance" !== i ? this.each(function() {
                        var t = U(this).attr("type")
                          , e = U.data(this, "ui-" + ("checkbox" !== t &amp;&amp; "radio" !== t ? "button" : "checkboxradio"));
                        return "instance" === i ? (s = e,
                        !1) : e ? "function" != typeof e[i] || "_" === i.charAt(0) ? U.error("no such method '" + i + "' for button widget instance") : (t = e[i].apply(e, n)) !== e &amp;&amp; void 0 !== t ? (s = t &amp;&amp; t.jquery ? s.pushStack(t.get()) : t,
                        !1) : void 0 : U.error("cannot call methods on button prior to initialization; attempted to call method '" + i + "'")
                    }) : s = void 0 : (n.length &amp;&amp; (i = U.widget.extend.apply(null, [i].concat(n))),
                    this.each(function() {
                        var t = U(this).attr("type")
                          , e = "checkbox" !== t &amp;&amp; "radio" !== t ? "button" : "checkboxradio"
                          , t = U.data(this, "ui-" + e);
                        t ? (t.option(i || {}),
                        t._init &amp;&amp; t._init()) : "button" != e ? U(this).checkboxradio(U.extend({
                            icon: !1
                        }, i)) : et.call(U(this), i)
                    })),
                    s
                }
                ),
                U.fn.buttonset = function() {
                    return U.ui.controlgroup || U.error("Controlgroup widget missing"),
                    "option" === arguments[0] &amp;&amp; "items" === arguments[1] &amp;&amp; arguments[2] ? this.controlgroup.apply(this, [arguments[0], "items.button", arguments[2]]) : "option" === arguments[0] &amp;&amp; "items" === arguments[1] ? this.controlgroup.apply(this, [arguments[0], "items.button"]) : ("object" == typeof arguments[0] &amp;&amp; arguments[0].items &amp;&amp; (arguments[0].items = {
                        button: arguments[0].items
                    }),
                    this.controlgroup.apply(this, arguments))
                }
                );
                var it;
                U.ui.button;
                function nt() {
                    this._curInst = null,
                    this._keyEvent = !1,
                    this._disabledInputs = [],
                    this._datepickerShowing = !1,
                    this._inDialog = !1,
                    this._mainDivId = "ui-datepicker-div",
                    this._inlineClass = "ui-datepicker-inline",
                    this._appendClass = "ui-datepicker-append",
                    this._triggerClass = "ui-datepicker-trigger",
                    this._dialogClass = "ui-datepicker-dialog",
                    this._disableClass = "ui-datepicker-disabled",
                    this._unselectableClass = "ui-datepicker-unselectable",
                    this._currentClass = "ui-datepicker-current-day",
                    this._dayOverClass = "ui-datepicker-days-cell-over",
                    this.regional = [],
                    this.regional[""] = {
                        closeText: "Done",
                        prevText: "Prev",
                        nextText: "Next",
                        currentText: "Today",
                        monthNames: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
                        monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
                        dayNames: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
                        dayNamesShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
                        dayNamesMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
                        weekHeader: "Wk",
                        dateFormat: "mm/dd/yy",
                        firstDay: 0,
                        isRTL: !1,
                        showMonthAfterYear: !1,
                        yearSuffix: "",
                        selectMonthLabel: "Select month",
                        selectYearLabel: "Select year"
                    },
                    this._defaults = {
                        showOn: "focus",
                        showAnim: "fadeIn",
                        showOptions: {},
                        defaultDate: null,
                        appendText: "",
                        buttonText: "...",
                        buttonImage: "",
                        buttonImageOnly: !1,
                        hideIfNoPrevNext: !1,
                        navigationAsDateFormat: !1,
                        gotoCurrent: !1,
                        changeMonth: !1,
                        changeYear: !1,
                        yearRange: "c-10:c+10",
                        showOtherMonths: !1,
                        selectOtherMonths: !1,
                        showWeek: !1,
                        calculateWeek: this.iso8601Week,
                        shortYearCutoff: "+10",
                        minDate: null,
                        maxDate: null,
                        duration: "fast",
                        beforeShowDay: null,
                        beforeShow: null,
                        onSelect: null,
                        onChangeMonthYear: null,
                        onClose: null,
                        onUpdateDatepicker: null,
                        numberOfMonths: 1,
                        showCurrentAtPos: 0,
                        stepMonths: 1,
                        stepBigMonths: 12,
                        altField: "",
                        altFormat: "",
                        constrainInput: !0,
                        showButtonPanel: !1,
                        autoSize: !1,
                        disabled: !1
                    },
                    U.extend(this._defaults, this.regional[""]),
                    this.regional.en = U.extend(!0, {}, this.regional[""]),
                    this.regional["en-US"] = U.extend(!0, {}, this.regional.en),
                    this.dpDiv = st(U("&lt;div id='" + this._mainDivId + "' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'&gt;&lt;/div&gt;"))
                }
                function st(t) {
                    var e = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
                    return t.on("mouseout", e, function() {
                        U(this).removeClass("ui-state-hover"),
                        -1 !== this.className.indexOf("ui-datepicker-prev") &amp;&amp; U(this).removeClass("ui-datepicker-prev-hover"),
                        -1 !== this.className.indexOf("ui-datepicker-next") &amp;&amp; U(this).removeClass("ui-datepicker-next-hover")
                    }).on("mouseover", e, ot)
                }
                function ot() {
                    U.datepicker._isDisabledDatepicker((it.inline ? it.dpDiv.parent() : it.input)[0]) || (U(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),
                    U(this).addClass("ui-state-hover"),
                    -1 !== this.className.indexOf("ui-datepicker-prev") &amp;&amp; U(this).addClass("ui-datepicker-prev-hover"),
                    -1 !== this.className.indexOf("ui-datepicker-next") &amp;&amp; U(this).addClass("ui-datepicker-next-hover"))
                }
                function rt(t, e) {
                    for (var i in U.extend(t, e),
                    e)
                        null == e[i] &amp;&amp; (t[i] = e[i]);
                    return t
                }
                U.extend(U.ui, {
                    datepicker: {
                        version: "1.13.0"
                    }
                }),
                U.extend(nt.prototype, {
                    markerClassName: "hasDatepicker",
                    maxRows: 4,
                    _widgetDatepicker: function() {
                        return this.dpDiv
                    },
                    setDefaults: function(t) {
                        return rt(this._defaults, t || {}),
                        this
                    },
                    _attachDatepicker: function(t, e) {
                        var i, n = t.nodeName.toLowerCase(), s = "div" === n || "span" === n;
                        t.id || (this.uuid += 1,
                        t.id = "dp" + this.uuid),
                        (i = this._newInst(U(t), s)).settings = U.extend({}, e || {}),
                        "input" === n ? this._connectDatepicker(t, i) : s &amp;&amp; this._inlineDatepicker(t, i)
                    },
                    _newInst: function(t, e) {
                        return {
                            id: t[0].id.replace(/([^A-Za-z0-9_\-])/g, "\\\\$1"),
                            input: t,
                            selectedDay: 0,
                            selectedMonth: 0,
                            selectedYear: 0,
                            drawMonth: 0,
                            drawYear: 0,
                            inline: e,
                            dpDiv: e ? st(U("&lt;div class='" + this._inlineClass + " ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'&gt;&lt;/div&gt;")) : this.dpDiv
                        }
                    },
                    _connectDatepicker: function(t, e) {
                        var i = U(t);
                        e.append = U([]),
                        e.trigger = U([]),
                        i.hasClass(this.markerClassName) || (this._attachments(i, e),
                        i.addClass(this.markerClassName).on("keydown", this._doKeyDown).on("keypress", this._doKeyPress).on("keyup", this._doKeyUp),
                        this._autoSize(e),
                        U.data(t, "datepicker", e),
                        e.settings.disabled &amp;&amp; this._disableDatepicker(t))
                    },
                    _attachments: function(t, e) {
                        var i, n = this._get(e, "appendText"), s = this._get(e, "isRTL");
                        e.append &amp;&amp; e.append.remove(),
                        n &amp;&amp; (e.append = U("&lt;span&gt;").addClass(this._appendClass).text(n),
                        t[s ? "before" : "after"](e.append)),
                        t.off("focus", this._showDatepicker),
                        e.trigger &amp;&amp; e.trigger.remove(),
                        "focus" !== (i = this._get(e, "showOn")) &amp;&amp; "both" !== i || t.on("focus", this._showDatepicker),
                        "button" !== i &amp;&amp; "both" !== i || (n = this._get(e, "buttonText"),
                        i = this._get(e, "buttonImage"),
                        this._get(e, "buttonImageOnly") ? e.trigger = U("&lt;img&gt;").addClass(this._triggerClass).attr({
                            src: i,
                            alt: n,
                            title: n
                        }) : (e.trigger = U("&lt;button type='button'&gt;").addClass(this._triggerClass),
                        i ? e.trigger.html(U("&lt;img&gt;").attr({
                            src: i,
                            alt: n,
                            title: n
                        })) : e.trigger.text(n)),
                        t[s ? "before" : "after"](e.trigger),
                        e.trigger.on("click", function() {
                            return U.datepicker._datepickerShowing &amp;&amp; U.datepicker._lastInput === t[0] ? U.datepicker._hideDatepicker() : (U.datepicker._datepickerShowing &amp;&amp; U.datepicker._lastInput !== t[0] &amp;&amp; U.datepicker._hideDatepicker(),
                            U.datepicker._showDatepicker(t[0])),
                            !1
                        }))
                    },
                    _autoSize: function(t) {
                        var e, i, n, s, o, r;
                        this._get(t, "autoSize") &amp;&amp; !t.inline &amp;&amp; (o = new Date(2009,11,20),
                        (r = this._get(t, "dateFormat")).match(/[DM]/) &amp;&amp; (o.setMonth((e = function(t) {
                            for (s = n = i = 0; s &lt; t.length; s++)
                                t[s].length &gt; i &amp;&amp; (i = t[s].length,
                                n = s);
                            return n
                        }
                        )(this._get(t, r.match(/MM/) ? "monthNames" : "monthNamesShort"))),
                        o.setDate(e(this._get(t, r.match(/DD/) ? "dayNames" : "dayNamesShort")) + 20 - o.getDay())),
                        t.input.attr("size", this._formatDate(t, o).length))
                    },
                    _inlineDatepicker: function(t, e) {
                        var i = U(t);
                        i.hasClass(this.markerClassName) || (i.addClass(this.markerClassName).append(e.dpDiv),
                        U.data(t, "datepicker", e),
                        this._setDate(e, this._getDefaultDate(e), !0),
                        this._updateDatepicker(e),
                        this._updateAlternate(e),
                        e.settings.disabled &amp;&amp; this._disableDatepicker(t),
                        e.dpDiv.css("display", "block"))
                    },
                    _dialogDatepicker: function(t, e, i, n, s) {
                        var o, r = this._dialogInst;
                        return r || (this.uuid += 1,
                        o = "dp" + this.uuid,
                        this._dialogInput = U("&lt;input type='text' id='" + o + "' style='position: absolute; top: -100px; width: 0px;'/&gt;"),
                        this._dialogInput.on("keydown", this._doKeyDown),
                        U("body").append(this._dialogInput),
                        (r = this._dialogInst = this._newInst(this._dialogInput, !1)).settings = {},
                        U.data(this._dialogInput[0], "datepicker", r)),
                        rt(r.settings, n || {}),
                        e = e &amp;&amp; e.constructor === Date ? this._formatDate(r, e) : e,
                        this._dialogInput.val(e),
                        this._pos = s ? s.length ? s : [s.pageX, s.pageY] : null,
                        this._pos || (o = document.documentElement.clientWidth,
                        n = document.documentElement.clientHeight,
                        e = document.documentElement.scrollLeft || document.body.scrollLeft,
                        s = document.documentElement.scrollTop || document.body.scrollTop,
                        this._pos = [o / 2 - 100 + e, n / 2 - 150 + s]),
                        this._dialogInput.css("left", this._pos[0] + 20 + "px").css("top", this._pos[1] + "px"),
                        r.settings.onSelect = i,
                        this._inDialog = !0,
                        this.dpDiv.addClass(this._dialogClass),
                        this._showDatepicker(this._dialogInput[0]),
                        U.blockUI &amp;&amp; U.blockUI(this.dpDiv),
                        U.data(this._dialogInput[0], "datepicker", r),
                        this
                    },
                    _destroyDatepicker: function(t) {
                        var e, i = U(t), n = U.data(t, "datepicker");
                        i.hasClass(this.markerClassName) &amp;&amp; (e = t.nodeName.toLowerCase(),
                        U.removeData(t, "datepicker"),
                        "input" === e ? (n.append.remove(),
                        n.trigger.remove(),
                        i.removeClass(this.markerClassName).off("focus", this._showDatepicker).off("keydown", this._doKeyDown).off("keypress", this._doKeyPress).off("keyup", this._doKeyUp)) : "div" !== e &amp;&amp; "span" !== e || i.removeClass(this.markerClassName).empty(),
                        it === n &amp;&amp; (it = null,
                        this._curInst = null))
                    },
                    _enableDatepicker: function(e) {
                        var t, i = U(e), n = U.data(e, "datepicker");
                        i.hasClass(this.markerClassName) &amp;&amp; ("input" === (t = e.nodeName.toLowerCase()) ? (e.disabled = !1,
                        n.trigger.filter("button").each(function() {
                            this.disabled = !1
                        }).end().filter("img").css({
                            opacity: "1.0",
                            cursor: ""
                        })) : "div" !== t &amp;&amp; "span" !== t || ((i = i.children("." + this._inlineClass)).children().removeClass("ui-state-disabled"),
                        i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled", !1)),
                        this._disabledInputs = U.map(this._disabledInputs, function(t) {
                            return t === e ? null : t
                        }))
                    },
                    _disableDatepicker: function(e) {
                        var t, i = U(e), n = U.data(e, "datepicker");
                        i.hasClass(this.markerClassName) &amp;&amp; ("input" === (t = e.nodeName.toLowerCase()) ? (e.disabled = !0,
                        n.trigger.filter("button").each(function() {
                            this.disabled = !0
                        }).end().filter("img").css({
                            opacity: "0.5",
                            cursor: "default"
                        })) : "div" !== t &amp;&amp; "span" !== t || ((i = i.children("." + this._inlineClass)).children().addClass("ui-state-disabled"),
                        i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled", !0)),
                        this._disabledInputs = U.map(this._disabledInputs, function(t) {
                            return t === e ? null : t
                        }),
                        this._disabledInputs[this._disabledInputs.length] = e)
                    },
                    _isDisabledDatepicker: function(t) {
                        if (!t)
                            return !1;
                        for (var e = 0; e &lt; this._disabledInputs.length; e++)
                            if (this._disabledInputs[e] === t)
                                return !0;
                        return !1
                    },
                    _getInst: function(t) {
                        try {
                            return U.data(t, "datepicker")
                        } catch (t) {
                            throw "Missing instance data for this datepicker"
                        }
                    },
                    _optionDatepicker: function(t, e, i) {
                        var n, s, o = this._getInst(t);
                        if (2 === arguments.length &amp;&amp; "string" == typeof e)
                            return "defaults" === e ? U.extend({}, U.datepicker._defaults) : o ? "all" === e ? U.extend({}, o.settings) : this._get(o, e) : null;
                        n = e || {},
                        "string" == typeof e &amp;&amp; ((n = {})[e] = i),
                        o &amp;&amp; (this._curInst === o &amp;&amp; this._hideDatepicker(),
                        s = this._getDateDatepicker(t, !0),
                        e = this._getMinMaxDate(o, "min"),
                        i = this._getMinMaxDate(o, "max"),
                        rt(o.settings, n),
                        null !== e &amp;&amp; void 0 !== n.dateFormat &amp;&amp; void 0 === n.minDate &amp;&amp; (o.settings.minDate = this._formatDate(o, e)),
                        null !== i &amp;&amp; void 0 !== n.dateFormat &amp;&amp; void 0 === n.maxDate &amp;&amp; (o.settings.maxDate = this._formatDate(o, i)),
                        "disabled"in n &amp;&amp; (n.disabled ? this._disableDatepicker(t) : this._enableDatepicker(t)),
                        this._attachments(U(t), o),
                        this._autoSize(o),
                        this._setDate(o, s),
                        this._updateAlternate(o),
                        this._updateDatepicker(o))
                    },
                    _changeDatepicker: function(t, e, i) {
                        this._optionDatepicker(t, e, i)
                    },
                    _refreshDatepicker: function(t) {
                        t = this._getInst(t);
                        t &amp;&amp; this._updateDatepicker(t)
                    },
                    _setDateDatepicker: function(t, e) {
                        t = this._getInst(t);
                        t &amp;&amp; (this._setDate(t, e),
                        this._updateDatepicker(t),
                        this._updateAlternate(t))
                    },
                    _getDateDatepicker: function(t, e) {
                        t = this._getInst(t);
                        return t &amp;&amp; !t.inline &amp;&amp; this._setDateFromField(t, e),
                        t ? this._getDate(t) : null
                    },
                    _doKeyDown: function(t) {
                        var e, i, n = U.datepicker._getInst(t.target), s = !0, o = n.dpDiv.is(".ui-datepicker-rtl");
                        if (n._keyEvent = !0,
                        U.datepicker._datepickerShowing)
                            switch (t.keyCode) {
                            case 9:
                                U.datepicker._hideDatepicker(),
                                s = !1;
                                break;
                            case 13:
                                return (i = U("td." + U.datepicker._dayOverClass + ":not(." + U.datepicker._currentClass + ")", n.dpDiv))[0] &amp;&amp; U.datepicker._selectDay(t.target, n.selectedMonth, n.selectedYear, i[0]),
                                (e = U.datepicker._get(n, "onSelect")) ? (i = U.datepicker._formatDate(n),
                                e.apply(n.input ? n.input[0] : null, [i, n])) : U.datepicker._hideDatepicker(),
                                !1;
                            case 27:
                                U.datepicker._hideDatepicker();
                                break;
                            case 33:
                                U.datepicker._adjustDate(t.target, t.ctrlKey ? -U.datepicker._get(n, "stepBigMonths") : -U.datepicker._get(n, "stepMonths"), "M");
                                break;
                            case 34:
                                U.datepicker._adjustDate(t.target, t.ctrlKey ? +U.datepicker._get(n, "stepBigMonths") : +U.datepicker._get(n, "stepMonths"), "M");
                                break;
                            case 35:
                                (t.ctrlKey || t.metaKey) &amp;&amp; U.datepicker._clearDate(t.target),
                                s = t.ctrlKey || t.metaKey;
                                break;
                            case 36:
                                (t.ctrlKey || t.metaKey) &amp;&amp; U.datepicker._gotoToday(t.target),
                                s = t.ctrlKey || t.metaKey;
                                break;
                            case 37:
                                (t.ctrlKey || t.metaKey) &amp;&amp; U.datepicker._adjustDate(t.target, o ? 1 : -1, "D"),
                                s = t.ctrlKey || t.metaKey,
                                t.originalEvent.altKey &amp;&amp; U.datepicker._adjustDate(t.target, t.ctrlKey ? -U.datepicker._get(n, "stepBigMonths") : -U.datepicker._get(n, "stepMonths"), "M");
                                break;
                            case 38:
                                (t.ctrlKey || t.metaKey) &amp;&amp; U.datepicker._adjustDate(t.target, -7, "D"),
                                s = t.ctrlKey || t.metaKey;
                                break;
                            case 39:
                                (t.ctrlKey || t.metaKey) &amp;&amp; U.datepicker._adjustDate(t.target, o ? -1 : 1, "D"),
                                s = t.ctrlKey || t.metaKey,
                                t.originalEvent.altKey &amp;&amp; U.datepicker._adjustDate(t.target, t.ctrlKey ? +U.datepicker._get(n, "stepBigMonths") : +U.datepicker._get(n, "stepMonths"), "M");
                                break;
                            case 40:
                                (t.ctrlKey || t.metaKey) &amp;&amp; U.datepicker._adjustDate(t.target, 7, "D"),
                                s = t.ctrlKey || t.metaKey;
                                break;
                            default:
                                s = !1
                            }
                        else
                            36 === t.keyCode &amp;&amp; t.ctrlKey ? U.datepicker._showDatepicker(this) : s = !1;
                        s &amp;&amp; (t.preventDefault(),
                        t.stopPropagation())
                    },
                    _doKeyPress: function(t) {
                        var e, i = U.datepicker._getInst(t.target);
                        if (U.datepicker._get(i, "constrainInput"))
                            return e = U.datepicker._possibleChars(U.datepicker._get(i, "dateFormat")),
                            i = String.fromCharCode(null == t.charCode ? t.keyCode : t.charCode),
                            t.ctrlKey || t.metaKey || i &lt; " " || !e || -1 &lt; e.indexOf(i)
                    },
                    _doKeyUp: function(t) {
                        t = U.datepicker._getInst(t.target);
                        if (t.input.val() !== t.lastVal)
                            try {
                                U.datepicker.parseDate(U.datepicker._get(t, "dateFormat"), t.input ? t.input.val() : null, U.datepicker._getFormatConfig(t)) &amp;&amp; (U.datepicker._setDateFromField(t),
                                U.datepicker._updateAlternate(t),
                                U.datepicker._updateDatepicker(t))
                            } catch (t) {}
                        return !0
                    },
                    _showDatepicker: function(t) {
                        var e, i, n, s;
                        "input" !== (t = t.target || t).nodeName.toLowerCase() &amp;&amp; (t = U("input", t.parentNode)[0]),
                        U.datepicker._isDisabledDatepicker(t) || U.datepicker._lastInput === t || (s = U.datepicker._getInst(t),
                        U.datepicker._curInst &amp;&amp; U.datepicker._curInst !== s &amp;&amp; (U.datepicker._curInst.dpDiv.stop(!0, !0),
                        s &amp;&amp; U.datepicker._datepickerShowing &amp;&amp; U.datepicker._hideDatepicker(U.datepicker._curInst.input[0])),
                        !1 !== (i = (n = U.datepicker._get(s, "beforeShow")) ? n.apply(t, [t, s]) : {}) &amp;&amp; (rt(s.settings, i),
                        s.lastVal = null,
                        U.datepicker._lastInput = t,
                        U.datepicker._setDateFromField(s),
                        U.datepicker._inDialog &amp;&amp; (t.value = ""),
                        U.datepicker._pos || (U.datepicker._pos = U.datepicker._findPos(t),
                        U.datepicker._pos[1] += t.offsetHeight),
                        e = !1,
                        U(t).parents().each(function() {
                            return !(e |= "fixed" === U(this).css("position"))
                        }),
                        n = {
                            left: U.datepicker._pos[0],
                            top: U.datepicker._pos[1]
                        },
                        U.datepicker._pos = null,
                        s.dpDiv.empty(),
                        s.dpDiv.css({
                            position: "absolute",
                            display: "block",
                            top: "-1000px"
                        }),
                        U.datepicker._updateDatepicker(s),
                        n = U.datepicker._checkOffset(s, n, e),
                        s.dpDiv.css({
                            position: U.datepicker._inDialog &amp;&amp; U.blockUI ? "static" : e ? "fixed" : "absolute",
                            display: "none",
                            left: n.left + "px",
                            top: n.top + "px"
                        }),
                        s.inline || (i = U.datepicker._get(s, "showAnim"),
                        n = U.datepicker._get(s, "duration"),
                        s.dpDiv.css("z-index", function(t) {
                            for (var e, i; t.length &amp;&amp; t[0] !== document; ) {
                                if (("absolute" === (e = t.css("position")) || "relative" === e || "fixed" === e) &amp;&amp; (i = parseInt(t.css("zIndex"), 10),
                                !isNaN(i) &amp;&amp; 0 !== i))
                                    return i;
                                t = t.parent()
                            }
                            return 0
                        }(U(t)) + 1),
                        U.datepicker._datepickerShowing = !0,
                        U.effects &amp;&amp; U.effects.effect[i] ? s.dpDiv.show(i, U.datepicker._get(s, "showOptions"), n) : s.dpDiv[i || "show"](i ? n : null),
                        U.datepicker._shouldFocusInput(s) &amp;&amp; s.input.trigger("focus"),
                        U.datepicker._curInst = s)))
                    },
                    _updateDatepicker: function(t) {
                        this.maxRows = 4,
                        (it = t).dpDiv.empty().append(this._generateHTML(t)),
                        this._attachHandlers(t);
                        var e, i = this._getNumberOfMonths(t), n = i[1], s = t.dpDiv.find("." + this._dayOverClass + " a"), o = U.datepicker._get(t, "onUpdateDatepicker");
                        0 &lt; s.length &amp;&amp; ot.apply(s.get(0)),
                        t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),
                        1 &lt; n &amp;&amp; t.dpDiv.addClass("ui-datepicker-multi-" + n).css("width", 17 * n + "em"),
                        t.dpDiv[(1 !== i[0] || 1 !== i[1] ? "add" : "remove") + "Class"]("ui-datepicker-multi"),
                        t.dpDiv[(this._get(t, "isRTL") ? "add" : "remove") + "Class"]("ui-datepicker-rtl"),
                        t === U.datepicker._curInst &amp;&amp; U.datepicker._datepickerShowing &amp;&amp; U.datepicker._shouldFocusInput(t) &amp;&amp; t.input.trigger("focus"),
                        t.yearshtml &amp;&amp; (e = t.yearshtml,
                        setTimeout(function() {
                            e === t.yearshtml &amp;&amp; t.yearshtml &amp;&amp; t.dpDiv.find("select.ui-datepicker-year").first().replaceWith(t.yearshtml),
                            e = t.yearshtml = null
                        }, 0)),
                        o &amp;&amp; o.apply(t.input ? t.input[0] : null, [t])
                    },
                    _shouldFocusInput: function(t) {
                        return t.input &amp;&amp; t.input.is(":visible") &amp;&amp; !t.input.is(":disabled") &amp;&amp; !t.input.is(":focus")
                    },
                    _checkOffset: function(t, e, i) {
                        var n = t.dpDiv.outerWidth()
                          , s = t.dpDiv.outerHeight()
                          , o = t.input ? t.input.outerWidth() : 0
                          , r = t.input ? t.input.outerHeight() : 0
                          , a = document.documentElement.clientWidth + (i ? 0 : U(document).scrollLeft())
                          , l = document.documentElement.clientHeight + (i ? 0 : U(document).scrollTop());
                        return e.left -= this._get(t, "isRTL") ? n - o : 0,
                        e.left -= i &amp;&amp; e.left === t.input.offset().left ? U(document).scrollLeft() : 0,
                        e.top -= i &amp;&amp; e.top === t.input.offset().top + r ? U(document).scrollTop() : 0,
                        e.left -= Math.min(e.left, e.left + n &gt; a &amp;&amp; n &lt; a ? Math.abs(e.left + n - a) : 0),
                        e.top -= Math.min(e.top, e.top + s &gt; l &amp;&amp; s &lt; l ? Math.abs(s + r) : 0),
                        e
                    },
                    _findPos: function(t) {
                        for (var e = this._getInst(t), i = this._get(e, "isRTL"); t &amp;&amp; ("hidden" === t.type || 1 !== t.nodeType || U.expr.pseudos.hidden(t)); )
                            t = t[i ? "previousSibling" : "nextSibling"];
                        return [(e = U(t).offset()).left, e.top]
                    },
                    _hideDatepicker: function(t) {
                        var e, i, n = this._curInst;
                        !n || t &amp;&amp; n !== U.data(t, "datepicker") || this._datepickerShowing &amp;&amp; (e = this._get(n, "showAnim"),
                        i = this._get(n, "duration"),
                        t = function() {
                            U.datepicker._tidyDialog(n)
                        }
                        ,
                        U.effects &amp;&amp; (U.effects.effect[e] || U.effects[e]) ? n.dpDiv.hide(e, U.datepicker._get(n, "showOptions"), i, t) : n.dpDiv["slideDown" === e ? "slideUp" : "fadeIn" === e ? "fadeOut" : "hide"](e ? i : null, t),
                        e || t(),
                        this._datepickerShowing = !1,
                        (t = this._get(n, "onClose")) &amp;&amp; t.apply(n.input ? n.input[0] : null, [n.input ? n.input.val() : "", n]),
                        this._lastInput = null,
                        this._inDialog &amp;&amp; (this._dialogInput.css({
                            position: "absolute",
                            left: "0",
                            top: "-100px"
                        }),
                        U.blockUI &amp;&amp; (U.unblockUI(),
                        U("body").append(this.dpDiv))),
                        this._inDialog = !1)
                    },
                    _tidyDialog: function(t) {
                        t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")
                    },
                    _checkExternalClick: function(t) {
                        var e;
                        U.datepicker._curInst &amp;&amp; (e = U(t.target),
                        t = U.datepicker._getInst(e[0]),
                        (e[0].id === U.datepicker._mainDivId || 0 !== e.parents("#" + U.datepicker._mainDivId).length || e.hasClass(U.datepicker.markerClassName) || e.closest("." + U.datepicker._triggerClass).length || !U.datepicker._datepickerShowing || U.datepicker._inDialog &amp;&amp; U.blockUI) &amp;&amp; (!e.hasClass(U.datepicker.markerClassName) || U.datepicker._curInst === t) || U.datepicker._hideDatepicker())
                    },
                    _adjustDate: function(t, e, i) {
                        var n = U(t)
                          , t = this._getInst(n[0]);
                        this._isDisabledDatepicker(n[0]) || (this._adjustInstDate(t, e, i),
                        this._updateDatepicker(t))
                    },
                    _gotoToday: function(t) {
                        var e = U(t)
                          , i = this._getInst(e[0]);
                        this._get(i, "gotoCurrent") &amp;&amp; i.currentDay ? (i.selectedDay = i.currentDay,
                        i.drawMonth = i.selectedMonth = i.currentMonth,
                        i.drawYear = i.selectedYear = i.currentYear) : (t = new Date,
                        i.selectedDay = t.getDate(),
                        i.drawMonth = i.selectedMonth = t.getMonth(),
                        i.drawYear = i.selectedYear = t.getFullYear()),
                        this._notifyChange(i),
                        this._adjustDate(e)
                    },
                    _selectMonthYear: function(t, e, i) {
                        var n = U(t)
                          , t = this._getInst(n[0]);
                        t["selected" + ("M" === i ? "Month" : "Year")] = t["draw" + ("M" === i ? "Month" : "Year")] = parseInt(e.options[e.selectedIndex].value, 10),
                        this._notifyChange(t),
                        this._adjustDate(n)
                    },
                    _selectDay: function(t, e, i, n) {
                        var s = U(t);
                        U(n).hasClass(this._unselectableClass) || this._isDisabledDatepicker(s[0]) || ((s = this._getInst(s[0])).selectedDay = s.currentDay = parseInt(U("a", n).attr("data-date")),
                        s.selectedMonth = s.currentMonth = e,
                        s.selectedYear = s.currentYear = i,
                        this._selectDate(t, this._formatDate(s, s.currentDay, s.currentMonth, s.currentYear)))
                    },
                    _clearDate: function(t) {
                        t = U(t);
                        this._selectDate(t, "")
                    },
                    _selectDate: function(t, e) {
                        var i = U(t)
                          , t = this._getInst(i[0]);
                        e = null != e ? e : this._formatDate(t),
                        t.input &amp;&amp; t.input.val(e),
                        this._updateAlternate(t),
                        (i = this._get(t, "onSelect")) ? i.apply(t.input ? t.input[0] : null, [e, t]) : t.input &amp;&amp; t.input.trigger("change"),
                        t.inline ? this._updateDatepicker(t) : (this._hideDatepicker(),
                        this._lastInput = t.input[0],
                        "object" != typeof t.input[0] &amp;&amp; t.input.trigger("focus"),
                        this._lastInput = null)
                    },
                    _updateAlternate: function(t) {
                        var e, i, n = this._get(t, "altField");
                        n &amp;&amp; (e = this._get(t, "altFormat") || this._get(t, "dateFormat"),
                        i = this._getDate(t),
                        t = this.formatDate(e, i, this._getFormatConfig(t)),
                        U(document).find(n).val(t))
                    },
                    noWeekends: function(t) {
                        t = t.getDay();
                        return [0 &lt; t &amp;&amp; t &lt; 6, ""]
                    },
                    iso8601Week: function(t) {
                        var e = new Date(t.getTime());
                        return e.setDate(e.getDate() + 4 - (e.getDay() || 7)),
                        t = e.getTime(),
                        e.setMonth(0),
                        e.setDate(1),
                        Math.floor(Math.round((t - e) / 864e5) / 7) + 1
                    },
                    parseDate: function(e, s, t) {
                        if (null == e || null == s)
                            throw "Invalid arguments";
                        if ("" === (s = "object" == typeof s ? s.toString() : s + ""))
                            return null;
                        for (var i, n, o, r = 0, a = (t ? t.shortYearCutoff : null) || this._defaults.shortYearCutoff, a = "string" != typeof a ? a : (new Date).getFullYear() % 100 + parseInt(a, 10), l = (t ? t.dayNamesShort : null) || this._defaults.dayNamesShort, h = (t ? t.dayNames : null) || this._defaults.dayNames, c = (t ? t.monthNamesShort : null) || this._defaults.monthNamesShort, u = (t ? t.monthNames : null) || this._defaults.monthNames, d = -1, p = -1, f = -1, g = -1, m = !1, v = function(t) {
                            t = w + 1 &lt; e.length &amp;&amp; e.charAt(w + 1) === t;
                            return t &amp;&amp; w++,
                            t
                        }, b = function(t) {
                            var e = v(t)
                              , e = "@" === t ? 14 : "!" === t ? 20 : "y" === t &amp;&amp; e ? 4 : "o" === t ? 3 : 2
                              , e = new RegExp("^\\d{" + ("y" === t ? e : 1) + "," + e + "}")
                              , e = s.substring(r).match(e);
                            if (!e)
                                throw "Missing number at position " + r;
                            return r += e[0].length,
                            parseInt(e[0], 10)
                        }, y = function(t, e, i) {
                            var n = -1
                              , e = U.map(v(t) ? i : e, function(t, e) {
                                return [[e, t]]
                            }).sort(function(t, e) {
                                return -(t[1].length - e[1].length)
                            });
                            if (U.each(e, function(t, e) {
                                var i = e[1];
                                if (s.substr(r, i.length).toLowerCase() === i.toLowerCase())
                                    return n = e[0],
                                    r += i.length,
                                    !1
                            }),
                            -1 !== n)
                                return n + 1;
                            throw "Unknown name at position " + r
                        }, _ = function() {
                            if (s.charAt(r) !== e.charAt(w))
                                throw "Unexpected literal at position " + r;
                            r++
                        }, w = 0; w &lt; e.length; w++)
                            if (m)
                                "'" !== e.charAt(w) || v("'") ? _() : m = !1;
                            else
                                switch (e.charAt(w)) {
                                case "d":
                                    f = b("d");
                                    break;
                                case "D":
                                    y("D", l, h);
                                    break;
                                case "o":
                                    g = b("o");
                                    break;
                                case "m":
                                    p = b("m");
                                    break;
                                case "M":
                                    p = y("M", c, u);
                                    break;
                                case "y":
                                    d = b("y");
                                    break;
                                case "@":
                                    d = (o = new Date(b("@"))).getFullYear(),
                                    p = o.getMonth() + 1,
                                    f = o.getDate();
                                    break;
                                case "!":
                                    d = (o = new Date((b("!") - this._ticksTo1970) / 1e4)).getFullYear(),
                                    p = o.getMonth() + 1,
                                    f = o.getDate();
                                    break;
                                case "'":
                                    v("'") ? _() : m = !0;
                                    break;
                                default:
                                    _()
                                }
                        if (r &lt; s.length &amp;&amp; (n = s.substr(r),
                        !/^\s+/.test(n)))
                            throw "Extra/unparsed characters found in date: " + n;
                        if (-1 === d ? d = (new Date).getFullYear() : d &lt; 100 &amp;&amp; (d += (new Date).getFullYear() - (new Date).getFullYear() % 100 + (d &lt;= a ? 0 : -100)),
                        -1 &lt; g)
                            for (p = 1,
                            f = g; ; ) {
                                if (f &lt;= (i = this._getDaysInMonth(d, p - 1)))
                                    break;
                                p++,
                                f -= i
                            }
                        if ((o = this._daylightSavingAdjust(new Date(d,p - 1,f))).getFullYear() !== d || o.getMonth() + 1 !== p || o.getDate() !== f)
                            throw "Invalid date";
                        return o
                    },
                    ATOM: "yy-mm-dd",
                    COOKIE: "D, dd M yy",
                    ISO_8601: "yy-mm-dd",
                    RFC_822: "D, d M y",
                    RFC_850: "DD, dd-M-y",
                    RFC_1036: "D, d M y",
                    RFC_1123: "D, d M yy",
                    RFC_2822: "D, d M yy",
                    RSS: "D, d M y",
                    TICKS: "!",
                    TIMESTAMP: "@",
                    W3C: "yy-mm-dd",
                    _ticksTo1970: 24 * (718685 + Math.floor(492.5) - Math.floor(19.7) + Math.floor(4.925)) * 60 * 60 * 1e7,
                    formatDate: function(e, t, i) {
                        if (!t)
                            return "";
                        function n(t, e, i) {
                            var n = "" + e;
                            if (c(t))
                                for (; n.length &lt; i; )
                                    n = "0" + n;
                            return n
                        }
                        function s(t, e, i, n) {
                            return (c(t) ? n : i)[e]
                        }
                        var o, r = (i ? i.dayNamesShort : null) || this._defaults.dayNamesShort, a = (i ? i.dayNames : null) || this._defaults.dayNames, l = (i ? i.monthNamesShort : null) || this._defaults.monthNamesShort, h = (i ? i.monthNames : null) || this._defaults.monthNames, c = function(t) {
                            t = o + 1 &lt; e.length &amp;&amp; e.charAt(o + 1) === t;
                            return t &amp;&amp; o++,
                            t
                        }, u = "", d = !1;
                        if (t)
                            for (o = 0; o &lt; e.length; o++)
                                if (d)
                                    "'" !== e.charAt(o) || c("'") ? u += e.charAt(o) : d = !1;
                                else
                                    switch (e.charAt(o)) {
                                    case "d":
                                        u += n("d", t.getDate(), 2);
                                        break;
                                    case "D":
                                        u += s("D", t.getDay(), r, a);
                                        break;
                                    case "o":
                                        u += n("o", Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime() - new Date(t.getFullYear(),0,0).getTime()) / 864e5), 3);
                                        break;
                                    case "m":
                                        u += n("m", t.getMonth() + 1, 2);
                                        break;
                                    case "M":
                                        u += s("M", t.getMonth(), l, h);
                                        break;
                                    case "y":
                                        u += c("y") ? t.getFullYear() : (t.getFullYear() % 100 &lt; 10 ? "0" : "") + t.getFullYear() % 100;
                                        break;
                                    case "@":
                                        u += t.getTime();
                                        break;
                                    case "!":
                                        u += 1e4 * t.getTime() + this._ticksTo1970;
                                        break;
                                    case "'":
                                        c("'") ? u += "'" : d = !0;
                                        break;
                                    default:
                                        u += e.charAt(o)
                                    }
                        return u
                    },
                    _possibleChars: function(e) {
                        for (var t = "", i = !1, n = function(t) {
                            t = s + 1 &lt; e.length &amp;&amp; e.charAt(s + 1) === t;
                            return t &amp;&amp; s++,
                            t
                        }, s = 0; s &lt; e.length; s++)
                            if (i)
                                "'" !== e.charAt(s) || n("'") ? t += e.charAt(s) : i = !1;
                            else
                                switch (e.charAt(s)) {
                                case "d":
                                case "m":
                                case "y":
                                case "@":
                                    t += "0123456789";
                                    break;
                                case "D":
                                case "M":
                                    return null;
                                case "'":
                                    n("'") ? t += "'" : i = !0;
                                    break;
                                default:
                                    t += e.charAt(s)
                                }
                        return t
                    },
                    _get: function(t, e) {
                        return (void 0 !== t.settings[e] ? t.settings : this._defaults)[e]
                    },
                    _setDateFromField: function(t, e) {
                        if (t.input.val() !== t.lastVal) {
                            var i = this._get(t, "dateFormat")
                              , n = t.lastVal = t.input ? t.input.val() : null
                              , s = this._getDefaultDate(t)
                              , o = s
                              , r = this._getFormatConfig(t);
                            try {
                                o = this.parseDate(i, n, r) || s
                            } catch (t) {
                                n = e ? "" : n
                            }
                            t.selectedDay = o.getDate(),
                            t.drawMonth = t.selectedMonth = o.getMonth(),
                            t.drawYear = t.selectedYear = o.getFullYear(),
                            t.currentDay = n ? o.getDate() : 0,
                            t.currentMonth = n ? o.getMonth() : 0,
                            t.currentYear = n ? o.getFullYear() : 0,
                            this._adjustInstDate(t)
                        }
                    },
                    _getDefaultDate: function(t) {
                        return this._restrictMinMax(t, this._determineDate(t, this._get(t, "defaultDate"), new Date))
                    },
                    _determineDate: function(a, t, e) {
                        var i, n, t = null == t || "" === t ? e : "string" == typeof t ? function(t) {
                            try {
                                return U.datepicker.parseDate(U.datepicker._get(a, "dateFormat"), t, U.datepicker._getFormatConfig(a))
                            } catch (t) {}
                            for (var e = (t.toLowerCase().match(/^c/) ? U.datepicker._getDate(a) : null) || new Date, i = e.getFullYear(), n = e.getMonth(), s = e.getDate(), o = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g, r = o.exec(t); r; ) {
                                switch (r[2] || "d") {
                                case "d":
                                case "D":
                                    s += parseInt(r[1], 10);
                                    break;
                                case "w":
                                case "W":
                                    s += 7 * parseInt(r[1], 10);
                                    break;
                                case "m":
                                case "M":
                                    n += parseInt(r[1], 10),
                                    s = Math.min(s, U.datepicker._getDaysInMonth(i, n));
                                    break;
                                case "y":
                                case "Y":
                                    i += parseInt(r[1], 10),
                                    s = Math.min(s, U.datepicker._getDaysInMonth(i, n))
                                }
                                r = o.exec(t)
                            }
                            return new Date(i,n,s)
                        }(t) : "number" == typeof t ? isNaN(t) ? e : (i = t,
                        (n = new Date).setDate(n.getDate() + i),
                        n) : new Date(t.getTime());
                        return (t = t &amp;&amp; "Invalid Date" === t.toString() ? e : t) &amp;&amp; (t.setHours(0),
                        t.setMinutes(0),
                        t.setSeconds(0),
                        t.setMilliseconds(0)),
                        this._daylightSavingAdjust(t)
                    },
                    _daylightSavingAdjust: function(t) {
                        return t ? (t.setHours(12 &lt; t.getHours() ? t.getHours() + 2 : 0),
                        t) : null
                    },
                    _setDate: function(t, e, i) {
                        var n = !e
                          , s = t.selectedMonth
                          , o = t.selectedYear
                          , e = this._restrictMinMax(t, this._determineDate(t, e, new Date));
                        t.selectedDay = t.currentDay = e.getDate(),
                        t.drawMonth = t.selectedMonth = t.currentMonth = e.getMonth(),
                        t.drawYear = t.selectedYear = t.currentYear = e.getFullYear(),
                        s === t.selectedMonth &amp;&amp; o === t.selectedYear || i || this._notifyChange(t),
                        this._adjustInstDate(t),
                        t.input &amp;&amp; t.input.val(n ? "" : this._formatDate(t))
                    },
                    _getDate: function(t) {
                        return !t.currentYear || t.input &amp;&amp; "" === t.input.val() ? null : this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))
                    },
                    _attachHandlers: function(t) {
                        var e = this._get(t, "stepMonths")
                          , i = "#" + t.id.replace(/\\\\/g, "\\");
                        t.dpDiv.find("[data-handler]").map(function() {
                            var t = {
                                prev: function() {
                                    U.datepicker._adjustDate(i, -e, "M")
                                },
                                next: function() {
                                    U.datepicker._adjustDate(i, +e, "M")
                                },
                                hide: function() {
                                    U.datepicker._hideDatepicker()
                                },
                                today: function() {
                                    U.datepicker._gotoToday(i)
                                },
                                selectDay: function() {
                                    return U.datepicker._selectDay(i, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this),
                                    !1
                                },
                                selectMonth: function() {
                                    return U.datepicker._selectMonthYear(i, this, "M"),
                                    !1
                                },
                                selectYear: function() {
                                    return U.datepicker._selectMonthYear(i, this, "Y"),
                                    !1
                                }
                            };
                            U(this).on(this.getAttribute("data-event"), t[this.getAttribute("data-handler")])
                        })
                    },
                    _generateHTML: function(t) {
                        var e, i, n, s, o, r, a, l, h, c, u, d, p, f, g, m, v, b, y, _, w, x, C, P, k, D, T, H, E, S, I, A, M = new Date, O = this._daylightSavingAdjust(new Date(M.getFullYear(),M.getMonth(),M.getDate())), N = this._get(t, "isRTL"), z = this._get(t, "showButtonPanel"), L = this._get(t, "hideIfNoPrevNext"), F = this._get(t, "navigationAsDateFormat"), j = this._getNumberOfMonths(t), W = this._get(t, "showCurrentAtPos"), M = this._get(t, "stepMonths"), B = 1 !== j[0] || 1 !== j[1], $ = this._daylightSavingAdjust(t.currentDay ? new Date(t.currentYear,t.currentMonth,t.currentDay) : new Date(9999,9,9)), R = this._getMinMaxDate(t, "min"), q = this._getMinMaxDate(t, "max"), Y = t.drawMonth - W, V = t.drawYear;
                        if (Y &lt; 0 &amp;&amp; (Y += 12,
                        V--),
                        q)
                            for (e = this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth() - j[0] * j[1] + 1,q.getDate())),
                            e = R &amp;&amp; e &lt; R ? R : e; this._daylightSavingAdjust(new Date(V,Y,1)) &gt; e; )
                                --Y &lt; 0 &amp;&amp; (Y = 11,
                                V--);
                        for (t.drawMonth = Y,
                        t.drawYear = V,
                        W = this._get(t, "prevText"),
                        W = F ? this.formatDate(W, this._daylightSavingAdjust(new Date(V,Y - M,1)), this._getFormatConfig(t)) : W,
                        i = this._canAdjustMonth(t, -1, V, Y) ? U("&lt;a&gt;").attr({
                            class: "ui-datepicker-prev ui-corner-all",
                            "data-handler": "prev",
                            "data-event": "click",
                            title: W
                        }).append(U("&lt;span&gt;").addClass("ui-icon ui-icon-circle-triangle-" + (N ? "e" : "w")).text(W))[0].outerHTML : L ? "" : U("&lt;a&gt;").attr({
                            class: "ui-datepicker-prev ui-corner-all ui-state-disabled",
                            title: W
                        }).append(U("&lt;span&gt;").addClass("ui-icon ui-icon-circle-triangle-" + (N ? "e" : "w")).text(W))[0].outerHTML,
                        W = this._get(t, "nextText"),
                        W = F ? this.formatDate(W, this._daylightSavingAdjust(new Date(V,Y + M,1)), this._getFormatConfig(t)) : W,
                        n = this._canAdjustMonth(t, 1, V, Y) ? U("&lt;a&gt;").attr({
                            class: "ui-datepicker-next ui-corner-all",
                            "data-handler": "next",
                            "data-event": "click",
                            title: W
                        }).append(U("&lt;span&gt;").addClass("ui-icon ui-icon-circle-triangle-" + (N ? "w" : "e")).text(W))[0].outerHTML : L ? "" : U("&lt;a&gt;").attr({
                            class: "ui-datepicker-next ui-corner-all ui-state-disabled",
                            title: W
                        }).append(U("&lt;span&gt;").attr("class", "ui-icon ui-icon-circle-triangle-" + (N ? "w" : "e")).text(W))[0].outerHTML,
                        M = this._get(t, "currentText"),
                        L = this._get(t, "gotoCurrent") &amp;&amp; t.currentDay ? $ : O,
                        M = F ? this.formatDate(M, L, this._getFormatConfig(t)) : M,
                        W = "",
                        t.inline || (W = U("&lt;button&gt;").attr({
                            type: "button",
                            class: "ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all",
                            "data-handler": "hide",
                            "data-event": "click"
                        }).text(this._get(t, "closeText"))[0].outerHTML),
                        F = "",
                        z &amp;&amp; (F = U("&lt;div class='ui-datepicker-buttonpane ui-widget-content'&gt;").append(N ? W : "").append(this._isInRange(t, L) ? U("&lt;button&gt;").attr({
                            type: "button",
                            class: "ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all",
                            "data-handler": "today",
                            "data-event": "click"
                        }).text(M) : "").append(N ? "" : W)[0].outerHTML),
                        s = parseInt(this._get(t, "firstDay"), 10),
                        s = isNaN(s) ? 0 : s,
                        o = this._get(t, "showWeek"),
                        r = this._get(t, "dayNames"),
                        a = this._get(t, "dayNamesMin"),
                        l = this._get(t, "monthNames"),
                        h = this._get(t, "monthNamesShort"),
                        c = this._get(t, "beforeShowDay"),
                        u = this._get(t, "showOtherMonths"),
                        d = this._get(t, "selectOtherMonths"),
                        p = this._getDefaultDate(t),
                        f = "",
                        m = 0; m &lt; j[0]; m++) {
                            for (v = "",
                            this.maxRows = 4,
                            b = 0; b &lt; j[1]; b++) {
                                if (y = this._daylightSavingAdjust(new Date(V,Y,t.selectedDay)),
                                _ = " ui-corner-all",
                                w = "",
                                B) {
                                    if (w += "&lt;div class='ui-datepicker-group",
                                    1 &lt; j[1])
                                        switch (b) {
                                        case 0:
                                            w += " ui-datepicker-group-first",
                                            _ = " ui-corner-" + (N ? "right" : "left");
                                            break;
                                        case j[1] - 1:
                                            w += " ui-datepicker-group-last",
                                            _ = " ui-corner-" + (N ? "left" : "right");
                                            break;
                                        default:
                                            w += " ui-datepicker-group-middle",
                                            _ = ""
                                        }
                                    w += "'&gt;"
                                }
                                for (w += "&lt;div class='ui-datepicker-header ui-widget-header ui-helper-clearfix" + _ + "'&gt;" + (/all|left/.test(_) &amp;&amp; 0 === m ? N ? n : i : "") + (/all|right/.test(_) &amp;&amp; 0 === m ? N ? i : n : "") + this._generateMonthYearHeader(t, Y, V, R, q, 0 &lt; m || 0 &lt; b, l, h) + "&lt;/div&gt;&lt;table class='ui-datepicker-calendar'&gt;&lt;thead&gt;&lt;tr&gt;",
                                x = o ? "&lt;th class='ui-datepicker-week-col'&gt;" + this._get(t, "weekHeader") + "&lt;/th&gt;" : "",
                                g = 0; g &lt; 7; g++)
                                    x += "&lt;th scope='col'" + (5 &lt;= (g + s + 6) % 7 ? " class='ui-datepicker-week-end'" : "") + "&gt;&lt;span title='" + r[C = (g + s) % 7] + "'&gt;" + a[C] + "&lt;/span&gt;&lt;/th&gt;";
                                for (w += x + "&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;",
                                k = this._getDaysInMonth(V, Y),
                                V === t.selectedYear &amp;&amp; Y === t.selectedMonth &amp;&amp; (t.selectedDay = Math.min(t.selectedDay, k)),
                                P = (this._getFirstDayOfMonth(V, Y) - s + 7) % 7,
                                k = Math.ceil((P + k) / 7),
                                D = B &amp;&amp; this.maxRows &gt; k ? this.maxRows : k,
                                this.maxRows = D,
                                T = this._daylightSavingAdjust(new Date(V,Y,1 - P)),
                                H = 0; H &lt; D; H++) {
                                    for (w += "&lt;tr&gt;",
                                    E = o ? "&lt;td class='ui-datepicker-week-col'&gt;" + this._get(t, "calculateWeek")(T) + "&lt;/td&gt;" : "",
                                    g = 0; g &lt; 7; g++)
                                        S = c ? c.apply(t.input ? t.input[0] : null, [T]) : [!0, ""],
                                        A = (I = T.getMonth() !== Y) &amp;&amp; !d || !S[0] || R &amp;&amp; T &lt; R || q &amp;&amp; q &lt; T,
                                        E += "&lt;td class='" + (5 &lt;= (g + s + 6) % 7 ? " ui-datepicker-week-end" : "") + (I ? " ui-datepicker-other-month" : "") + (T.getTime() === y.getTime() &amp;&amp; Y === t.selectedMonth &amp;&amp; t._keyEvent || p.getTime() === T.getTime() &amp;&amp; p.getTime() === y.getTime() ? " " + this._dayOverClass : "") + (A ? " " + this._unselectableClass + " ui-state-disabled" : "") + (I &amp;&amp; !u ? "" : " " + S[1] + (T.getTime() === $.getTime() ? " " + this._currentClass : "") + (T.getTime() === O.getTime() ? " ui-datepicker-today" : "")) + "'" + (I &amp;&amp; !u || !S[2] ? "" : " title='" + S[2].replace(/'/g, "&amp;#39;") + "'") + (A ? "" : " data-handler='selectDay' data-event='click' data-month='" + T.getMonth() + "' data-year='" + T.getFullYear() + "'") + "&gt;" + (I &amp;&amp; !u ? "&amp;#xa0;" : A ? "&lt;span class='ui-state-default'&gt;" + T.getDate() + "&lt;/span&gt;" : "&lt;a class='ui-state-default" + (T.getTime() === O.getTime() ? " ui-state-highlight" : "") + (T.getTime() === $.getTime() ? " ui-state-active" : "") + (I ? " ui-priority-secondary" : "") + "' href='#' aria-current='" + (T.getTime() === $.getTime() ? "true" : "false") + "' data-date='" + T.getDate() + "'&gt;" + T.getDate() + "&lt;/a&gt;") + "&lt;/td&gt;",
                                        T.setDate(T.getDate() + 1),
                                        T = this._daylightSavingAdjust(T);
                                    w += E + "&lt;/tr&gt;"
                                }
                                11 &lt; ++Y &amp;&amp; (Y = 0,
                                V++),
                                v += w += "&lt;/tbody&gt;&lt;/table&gt;" + (B ? "&lt;/div&gt;" + (0 &lt; j[0] &amp;&amp; b === j[1] - 1 ? "&lt;div class='ui-datepicker-row-break'&gt;&lt;/div&gt;" : "") : "")
                            }
                            f += v
                        }
                        return f += F,
                        t._keyEvent = !1,
                        f
                    },
                    _generateMonthYearHeader: function(t, e, i, n, s, o, r, a) {
                        var l, h, c, u, d, p, f = this._get(t, "changeMonth"), g = this._get(t, "changeYear"), m = this._get(t, "showMonthAfterYear"), v = this._get(t, "selectMonthLabel"), b = this._get(t, "selectYearLabel"), y = "&lt;div class='ui-datepicker-title'&gt;", _ = "";
                        if (o || !f)
                            _ += "&lt;span class='ui-datepicker-month'&gt;" + r[e] + "&lt;/span&gt;";
                        else {
                            for (l = n &amp;&amp; n.getFullYear() === i,
                            h = s &amp;&amp; s.getFullYear() === i,
                            _ += "&lt;select class='ui-datepicker-month' aria-label='" + v + "' data-handler='selectMonth' data-event='change'&gt;",
                            c = 0; c &lt; 12; c++)
                                (!l || c &gt;= n.getMonth()) &amp;&amp; (!h || c &lt;= s.getMonth()) &amp;&amp; (_ += "&lt;option value='" + c + "'" + (c === e ? " selected='selected'" : "") + "&gt;" + a[c] + "&lt;/option&gt;");
                            _ += "&lt;/select&gt;"
                        }
                        if (m || (y += _ + (!o &amp;&amp; f &amp;&amp; g ? "" : "&amp;#xa0;")),
                        !t.yearshtml)
                            if (t.yearshtml = "",
                            o || !g)
                                y += "&lt;span class='ui-datepicker-year'&gt;" + i + "&lt;/span&gt;";
                            else {
                                for (r = this._get(t, "yearRange").split(":"),
                                u = (new Date).getFullYear(),
                                d = (v = function(t) {
                                    t = t.match(/c[+\-].*/) ? i + parseInt(t.substring(1), 10) : t.match(/[+\-].*/) ? u + parseInt(t, 10) : parseInt(t, 10);
                                    return isNaN(t) ? u : t
                                }
                                )(r[0]),
                                p = Math.max(d, v(r[1] || "")),
                                d = n ? Math.max(d, n.getFullYear()) : d,
                                p = s ? Math.min(p, s.getFullYear()) : p,
                                t.yearshtml += "&lt;select class='ui-datepicker-year' aria-label='" + b + "' data-handler='selectYear' data-event='change'&gt;"; d &lt;= p; d++)
                                    t.yearshtml += "&lt;option value='" + d + "'" + (d === i ? " selected='selected'" : "") + "&gt;" + d + "&lt;/option&gt;";
                                t.yearshtml += "&lt;/select&gt;",
                                y += t.yearshtml,
                                t.yearshtml = null
                            }
                        return y += this._get(t, "yearSuffix"),
                        m &amp;&amp; (y += (!o &amp;&amp; f &amp;&amp; g ? "" : "&amp;#xa0;") + _),
                        y += "&lt;/div&gt;"
                    },
                    _adjustInstDate: function(t, e, i) {
                        var n = t.selectedYear + ("Y" === i ? e : 0)
                          , s = t.selectedMonth + ("M" === i ? e : 0)
                          , e = Math.min(t.selectedDay, this._getDaysInMonth(n, s)) + ("D" === i ? e : 0)
                          , e = this._restrictMinMax(t, this._daylightSavingAdjust(new Date(n,s,e)));
                        t.selectedDay = e.getDate(),
                        t.drawMonth = t.selectedMonth = e.getMonth(),
                        t.drawYear = t.selectedYear = e.getFullYear(),
                        "M" !== i &amp;&amp; "Y" !== i || this._notifyChange(t)
                    },
                    _restrictMinMax: function(t, e) {
                        var i = this._getMinMaxDate(t, "min")
                          , t = this._getMinMaxDate(t, "max")
                          , e = i &amp;&amp; e &lt; i ? i : e;
                        return t &amp;&amp; t &lt; e ? t : e
                    },
                    _notifyChange: function(t) {
                        var e = this._get(t, "onChangeMonthYear");
                        e &amp;&amp; e.apply(t.input ? t.input[0] : null, [t.selectedYear, t.selectedMonth + 1, t])
                    },
                    _getNumberOfMonths: function(t) {
                        t = this._get(t, "numberOfMonths");
                        return null == t ? [1, 1] : "number" == typeof t ? [1, t] : t
                    },
                    _getMinMaxDate: function(t, e) {
                        return this._determineDate(t, this._get(t, e + "Date"), null)
                    },
                    _getDaysInMonth: function(t, e) {
                        return 32 - this._daylightSavingAdjust(new Date(t,e,32)).getDate()
                    },
                    _getFirstDayOfMonth: function(t, e) {
                        return new Date(t,e,1).getDay()
                    },
                    _canAdjustMonth: function(t, e, i, n) {
                        var s = this._getNumberOfMonths(t)
                          , s = this._daylightSavingAdjust(new Date(i,n + (e &lt; 0 ? e : s[0] * s[1]),1));
                        return e &lt; 0 &amp;&amp; s.setDate(this._getDaysInMonth(s.getFullYear(), s.getMonth())),
                        this._isInRange(t, s)
                    },
                    _isInRange: function(t, e) {
                        var i = this._getMinMaxDate(t, "min")
                          , n = this._getMinMaxDate(t, "max")
                          , s = null
                          , o = null
                          , r = this._get(t, "yearRange");
                        return r &amp;&amp; (t = r.split(":"),
                        r = (new Date).getFullYear(),
                        s = parseInt(t[0], 10),
                        o = parseInt(t[1], 10),
                        t[0].match(/[+\-].*/) &amp;&amp; (s += r),
                        t[1].match(/[+\-].*/) &amp;&amp; (o += r)),
                        (!i || e.getTime() &gt;= i.getTime()) &amp;&amp; (!n || e.getTime() &lt;= n.getTime()) &amp;&amp; (!s || e.getFullYear() &gt;= s) &amp;&amp; (!o || e.getFullYear() &lt;= o)
                    },
                    _getFormatConfig: function(t) {
                        var e = this._get(t, "shortYearCutoff");
                        return {
                            shortYearCutoff: e = "string" != typeof e ? e : (new Date).getFullYear() % 100 + parseInt(e, 10),
                            dayNamesShort: this._get(t, "dayNamesShort"),
                            dayNames: this._get(t, "dayNames"),
                            monthNamesShort: this._get(t, "monthNamesShort"),
                            monthNames: this._get(t, "monthNames")
                        }
                    },
                    _formatDate: function(t, e, i, n) {
                        e || (t.currentDay = t.selectedDay,
                        t.currentMonth = t.selectedMonth,
                        t.currentYear = t.selectedYear);
                        e = e ? "object" == typeof e ? e : this._daylightSavingAdjust(new Date(n,i,e)) : this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));
                        return this.formatDate(this._get(t, "dateFormat"), e, this._getFormatConfig(t))
                    }
                }),
                U.fn.datepicker = function(t) {
                    if (!this.length)
                        return this;
                    U.datepicker.initialized || (U(document).on("mousedown", U.datepicker._checkExternalClick),
                    U.datepicker.initialized = !0),
                    0 === U("#" + U.datepicker._mainDivId).length &amp;&amp; U("body").append(U.datepicker.dpDiv);
                    var e = Array.prototype.slice.call(arguments, 1);
                    return "string" == typeof t &amp;&amp; ("isDisabled" === t || "getDate" === t || "widget" === t) || "option" === t &amp;&amp; 2 === arguments.length &amp;&amp; "string" == typeof arguments[1] ? U.datepicker["_" + t + "Datepicker"].apply(U.datepicker, [this[0]].concat(e)) : this.each(function() {
                        "string" == typeof t ? U.datepicker["_" + t + "Datepicker"].apply(U.datepicker, [this].concat(e)) : U.datepicker._attachDatepicker(this, t)
                    })
                }
                ,
                U.datepicker = new nt,
                U.datepicker.initialized = !1,
                U.datepicker.uuid = (new Date).getTime(),
                U.datepicker.version = "1.13.0";
                U.datepicker,
                U.ui.ie = !!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());
                var at = !1;
                U(document).on("mouseup", function() {
                    at = !1
                });
                U.widget("ui.mouse", {
                    version: "1.13.0",
                    options: {
                        cancel: "input, textarea, button, select, option",
                        distance: 1,
                        delay: 0
                    },
                    _mouseInit: function() {
                        var e = this;
                        this.element.on("mousedown." + this.widgetName, function(t) {
                            return e._mouseDown(t)
                        }).on("click." + this.widgetName, function(t) {
                            if (!0 === U.data(t.target, e.widgetName + ".preventClickEvent"))
                                return U.removeData(t.target, e.widgetName + ".preventClickEvent"),
                                t.stopImmediatePropagation(),
                                !1
                        }),
                        this.started = !1
                    },
                    _mouseDestroy: function() {
                        this.element.off("." + this.widgetName),
                        this._mouseMoveDelegate &amp;&amp; this.document.off("mousemove." + this.widgetName, this._mouseMoveDelegate).off("mouseup." + this.widgetName, this._mouseUpDelegate)
                    },
                    _mouseDown: function(t) {
                        if (!at) {
                            this._mouseMoved = !1,
                            this._mouseStarted &amp;&amp; this._mouseUp(t),
                            this._mouseDownEvent = t;
                            var e = this
                              , i = 1 === t.which
                              , n = !("string" != typeof this.options.cancel || !t.target.nodeName) &amp;&amp; U(t.target).closest(this.options.cancel).length;
                            return i &amp;&amp; !n &amp;&amp; this._mouseCapture(t) ? (this.mouseDelayMet = !this.options.delay,
                            this.mouseDelayMet || (this._mouseDelayTimer = setTimeout(function() {
                                e.mouseDelayMet = !0
                            }, this.options.delay)),
                            this._mouseDistanceMet(t) &amp;&amp; this._mouseDelayMet(t) &amp;&amp; (this._mouseStarted = !1 !== this._mouseStart(t),
                            !this._mouseStarted) ? (t.preventDefault(),
                            !0) : (!0 === U.data(t.target, this.widgetName + ".preventClickEvent") &amp;&amp; U.removeData(t.target, this.widgetName + ".preventClickEvent"),
                            this._mouseMoveDelegate = function(t) {
                                return e._mouseMove(t)
                            }
                            ,
                            this._mouseUpDelegate = function(t) {
                                return e._mouseUp(t)
                            }
                            ,
                            this.document.on("mousemove." + this.widgetName, this._mouseMoveDelegate).on("mouseup." + this.widgetName, this._mouseUpDelegate),
                            "slider" === this.widgetName &amp;&amp; t.preventDefault(),
                            at = !0)) : !0
                        }
                    },
                    _mouseMove: function(t) {
                        if (this._mouseMoved) {
                            if (U.ui.ie &amp;&amp; (!document.documentMode || document.documentMode &lt; 9) &amp;&amp; !t.button)
                                return this._mouseUp(t);
                            if (!t.which)
                                if (t.originalEvent.altKey || t.originalEvent.ctrlKey || t.originalEvent.metaKey || t.originalEvent.shiftKey)
                                    this.ignoreMissingWhich = !0;
                                else if (!this.ignoreMissingWhich)
                                    return this._mouseUp(t)
                        }
                        return (t.which || t.button) &amp;&amp; (this._mouseMoved = !0),
                        this._mouseStarted ? (this._mouseDrag(t),
                        t.preventDefault()) : (this._mouseDistanceMet(t) &amp;&amp; this._mouseDelayMet(t) &amp;&amp; (this._mouseStarted = !1 !== this._mouseStart(this._mouseDownEvent, t),
                        this._mouseStarted ? this._mouseDrag(t) : this._mouseUp(t)),
                        !this._mouseStarted)
                    },
                    _mouseUp: function(t) {
                        this.document.off("mousemove." + this.widgetName, this._mouseMoveDelegate).off("mouseup." + this.widgetName, this._mouseUpDelegate),
                        this._mouseStarted &amp;&amp; (this._mouseStarted = !1,
                        t.target === this._mouseDownEvent.target &amp;&amp; U.data(t.target, this.widgetName + ".preventClickEvent", !0),
                        this._mouseStop(t)),
                        this._mouseDelayTimer &amp;&amp; (clearTimeout(this._mouseDelayTimer),
                        delete this._mouseDelayTimer),
                        this.ignoreMissingWhich = !1,
                        at = !1,
                        t.preventDefault()
                    },
                    _mouseDistanceMet: function(t) {
                        return Math.max(Math.abs(this._mouseDownEvent.pageX - t.pageX), Math.abs(this._mouseDownEvent.pageY - t.pageY)) &gt;= this.options.distance
                    },
                    _mouseDelayMet: function() {
                        return this.mouseDelayMet
                    },
                    _mouseStart: function() {},
                    _mouseDrag: function() {},
                    _mouseStop: function() {},
                    _mouseCapture: function() {
                        return !0
                    }
                }),
                U.ui.plugin = {
                    add: function(t, e, i) {
                        var n, s = U.ui[t].prototype;
                        for (n in i)
                            s.plugins[n] = s.plugins[n] || [],
                            s.plugins[n].push([e, i[n]])
                    },
                    call: function(t, e, i, n) {
                        var s, o = t.plugins[e];
                        if (o &amp;&amp; (n || t.element[0].parentNode &amp;&amp; 11 !== t.element[0].parentNode.nodeType))
                            for (s = 0; s &lt; o.length; s++)
                                t.options[o[s][0]] &amp;&amp; o[s][1].apply(t.element, i)
                    }
                },
                U.ui.safeBlur = function(t) {
                    t &amp;&amp; "body" !== t.nodeName.toLowerCase() &amp;&amp; U(t).trigger("blur")
                }
                ;
                U.widget("ui.draggable", U.ui.mouse, {
                    version: "1.13.0",
                    widgetEventPrefix: "drag",
                    options: {
                        addClasses: !0,
                        appendTo: "parent",
                        axis: !1,
                        connectToSortable: !1,
                        containment: !1,
                        cursor: "auto",
                        cursorAt: !1,
                        grid: !1,
                        handle: !1,
                        helper: "original",
                        iframeFix: !1,
                        opacity: !1,
                        refreshPositions: !1,
                        revert: !1,
                        revertDuration: 500,
                        scope: "default",
                        scroll: !0,
                        scrollSensitivity: 20,
                        scrollSpeed: 20,
                        snap: !1,
                        snapMode: "both",
                        snapTolerance: 20,
                        stack: !1,
                        zIndex: !1,
                        drag: null,
                        start: null,
                        stop: null
                    },
                    _create: function() {
                        "original" === this.options.helper &amp;&amp; this._setPositionRelative(),
                        this.options.addClasses &amp;&amp; this._addClass("ui-draggable"),
                        this._setHandleClassName(),
                        this._mouseInit()
                    },
                    _setOption: function(t, e) {
                        this._super(t, e),
                        "handle" === t &amp;&amp; (this._removeHandleClassName(),
                        this._setHandleClassName())
                    },
                    _destroy: function() {
                        (this.helper || this.element).is(".ui-draggable-dragging") ? this.destroyOnClear = !0 : (this._removeHandleClassName(),
                        this._mouseDestroy())
                    },
                    _mouseCapture: function(t) {
                        var e = this.options;
                        return !(this.helper || e.disabled || 0 &lt; U(t.target).closest(".ui-resizable-handle").length) &amp;&amp; (this.handle = this._getHandle(t),
                        !!this.handle &amp;&amp; (this._blurActiveElement(t),
                        this._blockFrames(!0 === e.iframeFix ? "iframe" : e.iframeFix),
                        !0))
                    },
                    _blockFrames: function(t) {
                        this.iframeBlocks = this.document.find(t).map(function() {
                            var t = U(this);
                            return U("&lt;div&gt;").css("position", "absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]
                        })
                    },
                    _unblockFrames: function() {
                        this.iframeBlocks &amp;&amp; (this.iframeBlocks.remove(),
                        delete this.iframeBlocks)
                    },
                    _blurActiveElement: function(t) {
                        var e = U.ui.safeActiveElement(this.document[0]);
                        U(t.target).closest(e).length || U.ui.safeBlur(e)
                    },
                    _mouseStart: function(t) {
                        var e = this.options;
                        return this.helper = this._createHelper(t),
                        this._addClass(this.helper, "ui-draggable-dragging"),
                        this._cacheHelperProportions(),
                        U.ui.ddmanager &amp;&amp; (U.ui.ddmanager.current = this),
                        this._cacheMargins(),
                        this.cssPosition = this.helper.css("position"),
                        this.scrollParent = this.helper.scrollParent(!0),
                        this.offsetParent = this.helper.offsetParent(),
                        this.hasFixedAncestor = 0 &lt; this.helper.parents().filter(function() {
                            return "fixed" === U(this).css("position")
                        }).length,
                        this.positionAbs = this.element.offset(),
                        this._refreshOffsets(t),
                        this.originalPosition = this.position = this._generatePosition(t, !1),
                        this.originalPageX = t.pageX,
                        this.originalPageY = t.pageY,
                        e.cursorAt &amp;&amp; this._adjustOffsetFromHelper(e.cursorAt),
                        this._setContainment(),
                        !1 === this._trigger("start", t) ? (this._clear(),
                        !1) : (this._cacheHelperProportions(),
                        U.ui.ddmanager &amp;&amp; !e.dropBehaviour &amp;&amp; U.ui.ddmanager.prepareOffsets(this, t),
                        this._mouseDrag(t, !0),
                        U.ui.ddmanager &amp;&amp; U.ui.ddmanager.dragStart(this, t),
                        !0)
                    },
                    _refreshOffsets: function(t) {
                        this.offset = {
                            top: this.positionAbs.top - this.margins.top,
                            left: this.positionAbs.left - this.margins.left,
                            scroll: !1,
                            parent: this._getParentOffset(),
                            relative: this._getRelativeOffset()
                        },
                        this.offset.click = {
                            left: t.pageX - this.offset.left,
                            top: t.pageY - this.offset.top
                        }
                    },
                    _mouseDrag: function(t, e) {
                        if (this.hasFixedAncestor &amp;&amp; (this.offset.parent = this._getParentOffset()),
                        this.position = this._generatePosition(t, !0),
                        this.positionAbs = this._convertPositionTo("absolute"),
                        !e) {
                            e = this._uiHash();
                            if (!1 === this._trigger("drag", t, e))
                                return this._mouseUp(new U.Event("mouseup",t)),
                                !1;
                            this.position = e.position
                        }
                        return this.helper[0].style.left = this.position.left + "px",
                        this.helper[0].style.top = this.position.top + "px",
                        U.ui.ddmanager &amp;&amp; U.ui.ddmanager.drag(this, t),
                        !1
                    },
                    _mouseStop: function(t) {
                        var e = this
                          , i = !1;
                        return U.ui.ddmanager &amp;&amp; !this.options.dropBehaviour &amp;&amp; (i = U.ui.ddmanager.drop(this, t)),
                        this.dropped &amp;&amp; (i = this.dropped,
                        this.dropped = !1),
                        "invalid" === this.options.revert &amp;&amp; !i || "valid" === this.options.revert &amp;&amp; i || !0 === this.options.revert || "function" == typeof this.options.revert &amp;&amp; this.options.revert.call(this.element, i) ? U(this.helper).animate(this.originalPosition, parseInt(this.options.revertDuration, 10), function() {
                            !1 !== e._trigger("stop", t) &amp;&amp; e._clear()
                        }) : !1 !== this._trigger("stop", t) &amp;&amp; this._clear(),
                        !1
                    },
                    _mouseUp: function(t) {
                        return this._unblockFrames(),
                        U.ui.ddmanager &amp;&amp; U.ui.ddmanager.dragStop(this, t),
                        this.handleElement.is(t.target) &amp;&amp; this.element.trigger("focus"),
                        U.ui.mouse.prototype._mouseUp.call(this, t)
                    },
                    cancel: function() {
                        return this.helper.is(".ui-draggable-dragging") ? this._mouseUp(new U.Event("mouseup",{
                            target: this.element[0]
                        })) : this._clear(),
                        this
                    },
                    _getHandle: function(t) {
                        return !this.options.handle || !!U(t.target).closest(this.element.find(this.options.handle)).length
                    },
                    _setHandleClassName: function() {
                        this.handleElement = this.options.handle ? this.element.find(this.options.handle) : this.element,
                        this._addClass(this.handleElement, "ui-draggable-handle")
                    },
                    _removeHandleClassName: function() {
                        this._removeClass(this.handleElement, "ui-draggable-handle")
                    },
                    _createHelper: function(t) {
                        var e = this.options
                          , i = "function" == typeof e.helper
                          , t = i ? U(e.helper.apply(this.element[0], [t])) : "clone" === e.helper ? this.element.clone().removeAttr("id") : this.element;
                        return t.parents("body").length || t.appendTo("parent" === e.appendTo ? this.element[0].parentNode : e.appendTo),
                        i &amp;&amp; t[0] === this.element[0] &amp;&amp; this._setPositionRelative(),
                        t[0] === this.element[0] || /(fixed|absolute)/.test(t.css("position")) || t.css("position", "absolute"),
                        t
                    },
                    _setPositionRelative: function() {
                        /^(?:r|a|f)/.test(this.element.css("position")) || (this.element[0].style.position = "relative")
                    },
                    _adjustOffsetFromHelper: function(t) {
                        "string" == typeof t &amp;&amp; (t = t.split(" ")),
                        "left"in (t = Array.isArray(t) ? {
                            left: +t[0],
                            top: +t[1] || 0
                        } : t) &amp;&amp; (this.offset.click.left = t.left + this.margins.left),
                        "right"in t &amp;&amp; (this.offset.click.left = this.helperProportions.width - t.right + this.margins.left),
                        "top"in t &amp;&amp; (this.offset.click.top = t.top + this.margins.top),
                        "bottom"in t &amp;&amp; (this.offset.click.top = this.helperProportions.height - t.bottom + this.margins.top)
                    },
                    _isRootNode: function(t) {
                        return /(html|body)/i.test(t.tagName) || t === this.document[0]
                    },
                    _getParentOffset: function() {
                        var t = this.offsetParent.offset()
                          , e = this.document[0];
                        return "absolute" === this.cssPosition &amp;&amp; this.scrollParent[0] !== e &amp;&amp; U.contains(this.scrollParent[0], this.offsetParent[0]) &amp;&amp; (t.left += this.scrollParent.scrollLeft(),
                        t.top += this.scrollParent.scrollTop()),
                        {
                            top: (t = this._isRootNode(this.offsetParent[0]) ? {
                                top: 0,
                                left: 0
                            } : t).top + (parseInt(this.offsetParent.css("borderTopWidth"), 10) || 0),
                            left: t.left + (parseInt(this.offsetParent.css("borderLeftWidth"), 10) || 0)
                        }
                    },
                    _getRelativeOffset: function() {
                        if ("relative" !== this.cssPosition)
                            return {
                                top: 0,
                                left: 0
                            };
                        var t = this.element.position()
                          , e = this._isRootNode(this.scrollParent[0]);
                        return {
                            top: t.top - (parseInt(this.helper.css("top"), 10) || 0) + (e ? 0 : this.scrollParent.scrollTop()),
                            left: t.left - (parseInt(this.helper.css("left"), 10) || 0) + (e ? 0 : this.scrollParent.scrollLeft())
                        }
                    },
                    _cacheMargins: function() {
                        this.margins = {
                            left: parseInt(this.element.css("marginLeft"), 10) || 0,
                            top: parseInt(this.element.css("marginTop"), 10) || 0,
                            right: parseInt(this.element.css("marginRight"), 10) || 0,
                            bottom: parseInt(this.element.css("marginBottom"), 10) || 0
                        }
                    },
                    _cacheHelperProportions: function() {
                        this.helperProportions = {
                            width: this.helper.outerWidth(),
                            height: this.helper.outerHeight()
                        }
                    },
                    _setContainment: function() {
                        var t, e, i, n = this.options, s = this.document[0];
                        this.relativeContainer = null,
                        n.containment ? "window" !== n.containment ? "document" !== n.containment ? n.containment.constructor !== Array ? ("parent" === n.containment &amp;&amp; (n.containment = this.helper[0].parentNode),
                        (i = (e = U(n.containment))[0]) &amp;&amp; (t = /(scroll|auto)/.test(e.css("overflow")),
                        this.containment = [(parseInt(e.css("borderLeftWidth"), 10) || 0) + (parseInt(e.css("paddingLeft"), 10) || 0), (parseInt(e.css("borderTopWidth"), 10) || 0) + (parseInt(e.css("paddingTop"), 10) || 0), (t ? Math.max(i.scrollWidth, i.offsetWidth) : i.offsetWidth) - (parseInt(e.css("borderRightWidth"), 10) || 0) - (parseInt(e.css("paddingRight"), 10) || 0) - this.helperProportions.width - this.margins.left - this.margins.right, (t ? Math.max(i.scrollHeight, i.offsetHeight) : i.offsetHeight) - (parseInt(e.css("borderBottomWidth"), 10) || 0) - (parseInt(e.css("paddingBottom"), 10) || 0) - this.helperProportions.height - this.margins.top - this.margins.bottom],
                        this.relativeContainer = e)) : this.containment = n.containment : this.containment = [0, 0, U(s).width() - this.helperProportions.width - this.margins.left, (U(s).height() || s.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top] : this.containment = [U(window).scrollLeft() - this.offset.relative.left - this.offset.parent.left, U(window).scrollTop() - this.offset.relative.top - this.offset.parent.top, U(window).scrollLeft() + U(window).width() - this.helperProportions.width - this.margins.left, U(window).scrollTop() + (U(window).height() || s.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top] : this.containment = null
                    },
                    _convertPositionTo: function(t, e) {
                        e = e || this.position;
                        var i = "absolute" === t ? 1 : -1
                          , t = this._isRootNode(this.scrollParent[0]);
                        return {
                            top: e.top + this.offset.relative.top * i + this.offset.parent.top * i - ("fixed" === this.cssPosition ? -this.offset.scroll.top : t ? 0 : this.offset.scroll.top) * i,
                            left: e.left + this.offset.relative.left * i + this.offset.parent.left * i - ("fixed" === this.cssPosition ? -this.offset.scroll.left : t ? 0 : this.offset.scroll.left) * i
                        }
                    },
                    _generatePosition: function(t, e) {
                        var i, n = this.options, s = this._isRootNode(this.scrollParent[0]), o = t.pageX, r = t.pageY;
                        return s &amp;&amp; this.offset.scroll || (this.offset.scroll = {
                            top: this.scrollParent.scrollTop(),
                            left: this.scrollParent.scrollLeft()
                        }),
                        e &amp;&amp; (this.containment &amp;&amp; (i = this.relativeContainer ? (i = this.relativeContainer.offset(),
                        [this.containment[0] + i.left, this.containment[1] + i.top, this.containment[2] + i.left, this.containment[3] + i.top]) : this.containment,
                        t.pageX - this.offset.click.left &lt; i[0] &amp;&amp; (o = i[0] + this.offset.click.left),
                        t.pageY - this.offset.click.top &lt; i[1] &amp;&amp; (r = i[1] + this.offset.click.top),
                        t.pageX - this.offset.click.left &gt; i[2] &amp;&amp; (o = i[2] + this.offset.click.left),
                        t.pageY - this.offset.click.top &gt; i[3] &amp;&amp; (r = i[3] + this.offset.click.top)),
                        n.grid &amp;&amp; (t = n.grid[1] ? this.originalPageY + Math.round((r - this.originalPageY) / n.grid[1]) * n.grid[1] : this.originalPageY,
                        r = !i || t - this.offset.click.top &gt;= i[1] || t - this.offset.click.top &gt; i[3] ? t : t - this.offset.click.top &gt;= i[1] ? t - n.grid[1] : t + n.grid[1],
                        t = n.grid[0] ? this.originalPageX + Math.round((o - this.originalPageX) / n.grid[0]) * n.grid[0] : this.originalPageX,
                        o = !i || t - this.offset.click.left &gt;= i[0] || t - this.offset.click.left &gt; i[2] ? t : t - this.offset.click.left &gt;= i[0] ? t - n.grid[0] : t + n.grid[0]),
                        "y" === n.axis &amp;&amp; (o = this.originalPageX),
                        "x" === n.axis &amp;&amp; (r = this.originalPageY)),
                        {
                            top: r - this.offset.click.top - this.offset.relative.top - this.offset.parent.top + ("fixed" === this.cssPosition ? -this.offset.scroll.top : s ? 0 : this.offset.scroll.top),
                            left: o - this.offset.click.left - this.offset.relative.left - this.offset.parent.left + ("fixed" === this.cssPosition ? -this.offset.scroll.left : s ? 0 : this.offset.scroll.left)
                        }
                    },
                    _clear: function() {
                        this._removeClass(this.helper, "ui-draggable-dragging"),
                        this.helper[0] === this.element[0] || this.cancelHelperRemoval || this.helper.remove(),
                        this.helper = null,
                        this.cancelHelperRemoval = !1,
                        this.destroyOnClear &amp;&amp; this.destroy()
                    },
                    _trigger: function(t, e, i) {
                        return i = i || this._uiHash(),
                        U.ui.plugin.call(this, t, [e, i, this], !0),
                        /^(drag|start|stop)/.test(t) &amp;&amp; (this.positionAbs = this._convertPositionTo("absolute"),
                        i.offset = this.positionAbs),
                        U.Widget.prototype._trigger.call(this, t, e, i)
                    },
                    plugins: {},
                    _uiHash: function() {
                        return {
                            helper: this.helper,
                            position: this.position,
                            originalPosition: this.originalPosition,
                            offset: this.positionAbs
                        }
                    }
                }),
                U.ui.plugin.add("draggable", "connectToSortable", {
                    start: function(e, t, i) {
                        var n = U.extend({}, t, {
                            item: i.element
                        });
                        i.sortables = [],
                        U(i.options.connectToSortable).each(function() {
                            var t = U(this).sortable("instance");
                            t &amp;&amp; !t.options.disabled &amp;&amp; (i.sortables.push(t),
                            t.refreshPositions(),
                            t._trigger("activate", e, n))
                        })
                    },
                    stop: function(e, t, i) {
                        var n = U.extend({}, t, {
                            item: i.element
                        });
                        i.cancelHelperRemoval = !1,
                        U.each(i.sortables, function() {
                            var t = this;
                            t.isOver ? (t.isOver = 0,
                            i.cancelHelperRemoval = !0,
                            t.cancelHelperRemoval = !1,
                            t._storedCSS = {
                                position: t.placeholder.css("position"),
                                top: t.placeholder.css("top"),
                                left: t.placeholder.css("left")
                            },
                            t._mouseStop(e),
                            t.options.helper = t.options._helper) : (t.cancelHelperRemoval = !0,
                            t._trigger("deactivate", e, n))
                        })
                    },
                    drag: function(i, n, s) {
                        U.each(s.sortables, function() {
                            var t = !1
                              , e = this;
                            e.positionAbs = s.positionAbs,
                            e.helperProportions = s.helperProportions,
                            e.offset.click = s.offset.click,
                            e._intersectsWith(e.containerCache) &amp;&amp; (t = !0,
                            U.each(s.sortables, function() {
                                return this.positionAbs = s.positionAbs,
                                this.helperProportions = s.helperProportions,
                                this.offset.click = s.offset.click,
                                t = this !== e &amp;&amp; this._intersectsWith(this.containerCache) &amp;&amp; U.contains(e.element[0], this.element[0]) ? !1 : t
                            })),
                            t ? (e.isOver || (e.isOver = 1,
                            s._parent = n.helper.parent(),
                            e.currentItem = n.helper.appendTo(e.element).data("ui-sortable-item", !0),
                            e.options._helper = e.options.helper,
                            e.options.helper = function() {
                                return n.helper[0]
                            }
                            ,
                            i.target = e.currentItem[0],
                            e._mouseCapture(i, !0),
                            e._mouseStart(i, !0, !0),
                            e.offset.click.top = s.offset.click.top,
                            e.offset.click.left = s.offset.click.left,
                            e.offset.parent.left -= s.offset.parent.left - e.offset.parent.left,
                            e.offset.parent.top -= s.offset.parent.top - e.offset.parent.top,
                            s._trigger("toSortable", i),
                            s.dropped = e.element,
                            U.each(s.sortables, function() {
                                this.refreshPositions()
                            }),
                            s.currentItem = s.element,
                            e.fromOutside = s),
                            e.currentItem &amp;&amp; (e._mouseDrag(i),
                            n.position = e.position)) : e.isOver &amp;&amp; (e.isOver = 0,
                            e.cancelHelperRemoval = !0,
                            e.options._revert = e.options.revert,
                            e.options.revert = !1,
                            e._trigger("out", i, e._uiHash(e)),
                            e._mouseStop(i, !0),
                            e.options.revert = e.options._revert,
                            e.options.helper = e.options._helper,
                            e.placeholder &amp;&amp; e.placeholder.remove(),
                            n.helper.appendTo(s._parent),
                            s._refreshOffsets(i),
                            n.position = s._generatePosition(i, !0),
                            s._trigger("fromSortable", i),
                            s.dropped = !1,
                            U.each(s.sortables, function() {
                                this.refreshPositions()
                            }))
                        })
                    }
                }),
                U.ui.plugin.add("draggable", "cursor", {
                    start: function(t, e, i) {
                        var n = U("body")
                          , i = i.options;
                        n.css("cursor") &amp;&amp; (i._cursor = n.css("cursor")),
                        n.css("cursor", i.cursor)
                    },
                    stop: function(t, e, i) {
                        i = i.options;
                        i._cursor &amp;&amp; U("body").css("cursor", i._cursor)
                    }
                }),
                U.ui.plugin.add("draggable", "opacity", {
                    start: function(t, e, i) {
                        e = U(e.helper),
                        i = i.options;
                        e.css("opacity") &amp;&amp; (i._opacity = e.css("opacity")),
                        e.css("opacity", i.opacity)
                    },
                    stop: function(t, e, i) {
                        i = i.options;
                        i._opacity &amp;&amp; U(e.helper).css("opacity", i._opacity)
                    }
                }),
                U.ui.plugin.add("draggable", "scroll", {
                    start: function(t, e, i) {
                        i.scrollParentNotHidden || (i.scrollParentNotHidden = i.helper.scrollParent(!1)),
                        i.scrollParentNotHidden[0] !== i.document[0] &amp;&amp; "HTML" !== i.scrollParentNotHidden[0].tagName &amp;&amp; (i.overflowOffset = i.scrollParentNotHidden.offset())
                    },
                    drag: function(t, e, i) {
                        var n = i.options
                          , s = !1
                          , o = i.scrollParentNotHidden[0]
                          , r = i.document[0];
                        o !== r &amp;&amp; "HTML" !== o.tagName ? (n.axis &amp;&amp; "x" === n.axis || (i.overflowOffset.top + o.offsetHeight - t.pageY &lt; n.scrollSensitivity ? o.scrollTop = s = o.scrollTop + n.scrollSpeed : t.pageY - i.overflowOffset.top &lt; n.scrollSensitivity &amp;&amp; (o.scrollTop = s = o.scrollTop - n.scrollSpeed)),
                        n.axis &amp;&amp; "y" === n.axis || (i.overflowOffset.left + o.offsetWidth - t.pageX &lt; n.scrollSensitivity ? o.scrollLeft = s = o.scrollLeft + n.scrollSpeed : t.pageX - i.overflowOffset.left &lt; n.scrollSensitivity &amp;&amp; (o.scrollLeft = s = o.scrollLeft - n.scrollSpeed))) : (n.axis &amp;&amp; "x" === n.axis || (t.pageY - U(r).scrollTop() &lt; n.scrollSensitivity ? s = U(r).scrollTop(U(r).scrollTop() - n.scrollSpeed) : U(window).height() - (t.pageY - U(r).scrollTop()) &lt; n.scrollSensitivity &amp;&amp; (s = U(r).scrollTop(U(r).scrollTop() + n.scrollSpeed))),
                        n.axis &amp;&amp; "y" === n.axis || (t.pageX - U(r).scrollLeft() &lt; n.scrollSensitivity ? s = U(r).scrollLeft(U(r).scrollLeft() - n.scrollSpeed) : U(window).width() - (t.pageX - U(r).scrollLeft()) &lt; n.scrollSensitivity &amp;&amp; (s = U(r).scrollLeft(U(r).scrollLeft() + n.scrollSpeed)))),
                        !1 !== s &amp;&amp; U.ui.ddmanager &amp;&amp; !n.dropBehaviour &amp;&amp; U.ui.ddmanager.prepareOffsets(i, t)
                    }
                }),
                U.ui.plugin.add("draggable", "snap", {
                    start: function(t, e, i) {
                        var n = i.options;
                        i.snapElements = [],
                        U(n.snap.constructor !== String ? n.snap.items || ":data(ui-draggable)" : n.snap).each(function() {
                            var t = U(this)
                              , e = t.offset();
                            this !== i.element[0] &amp;&amp; i.snapElements.push({
                                item: this,
                                width: t.outerWidth(),
                                height: t.outerHeight(),
                                top: e.top,
                                left: e.left
                            })
                        })
                    },
                    drag: function(t, e, i) {
                        for (var n, s, o, r, a, l, h, c, u, d = i.options, p = d.snapTolerance, f = e.offset.left, g = f + i.helperProportions.width, m = e.offset.top, v = m + i.helperProportions.height, b = i.snapElements.length - 1; 0 &lt;= b; b--)
                            l = (a = i.snapElements[b].left - i.margins.left) + i.snapElements[b].width,
                            c = (h = i.snapElements[b].top - i.margins.top) + i.snapElements[b].height,
                            g &lt; a - p || l + p &lt; f || v &lt; h - p || c + p &lt; m || !U.contains(i.snapElements[b].item.ownerDocument, i.snapElements[b].item) ? (i.snapElements[b].snapping &amp;&amp; i.options.snap.release &amp;&amp; i.options.snap.release.call(i.element, t, U.extend(i._uiHash(), {
                                snapItem: i.snapElements[b].item
                            })),
                            i.snapElements[b].snapping = !1) : ("inner" !== d.snapMode &amp;&amp; (n = Math.abs(h - v) &lt;= p,
                            s = Math.abs(c - m) &lt;= p,
                            o = Math.abs(a - g) &lt;= p,
                            r = Math.abs(l - f) &lt;= p,
                            n &amp;&amp; (e.position.top = i._convertPositionTo("relative", {
                                top: h - i.helperProportions.height,
                                left: 0
                            }).top),
                            s &amp;&amp; (e.position.top = i._convertPositionTo("relative", {
                                top: c,
                                left: 0
                            }).top),
                            o &amp;&amp; (e.position.left = i._convertPositionTo("relative", {
                                top: 0,
                                left: a - i.helperProportions.width
                            }).left),
                            r &amp;&amp; (e.position.left = i._convertPositionTo("relative", {
                                top: 0,
                                left: l
                            }).left)),
                            u = n || s || o || r,
                            "outer" !== d.snapMode &amp;&amp; (n = Math.abs(h - m) &lt;= p,
                            s = Math.abs(c - v) &lt;= p,
                            o = Math.abs(a - f) &lt;= p,
                            r = Math.abs(l - g) &lt;= p,
                            n &amp;&amp; (e.position.top = i._convertPositionTo("relative", {
                                top: h,
                                left: 0
                            }).top),
                            s &amp;&amp; (e.position.top = i._convertPositionTo("relative", {
                                top: c - i.helperProportions.height,
                                left: 0
                            }).top),
                            o &amp;&amp; (e.position.left = i._convertPositionTo("relative", {
                                top: 0,
                                left: a
                            }).left),
                            r &amp;&amp; (e.position.left = i._convertPositionTo("relative", {
                                top: 0,
                                left: l - i.helperProportions.width
                            }).left)),
                            !i.snapElements[b].snapping &amp;&amp; (n || s || o || r || u) &amp;&amp; i.options.snap.snap &amp;&amp; i.options.snap.snap.call(i.element, t, U.extend(i._uiHash(), {
                                snapItem: i.snapElements[b].item
                            })),
                            i.snapElements[b].snapping = n || s || o || r || u)
                    }
                }),
                U.ui.plugin.add("draggable", "stack", {
                    start: function(t, e, i) {
                        var n, i = i.options, i = U.makeArray(U(i.stack)).sort(function(t, e) {
                            return (parseInt(U(t).css("zIndex"), 10) || 0) - (parseInt(U(e).css("zIndex"), 10) || 0)
                        });
                        i.length &amp;&amp; (n = parseInt(U(i[0]).css("zIndex"), 10) || 0,
                        U(i).each(function(t) {
                            U(this).css("zIndex", n + t)
                        }),
                        this.css("zIndex", n + i.length))
                    }
                }),
                U.ui.plugin.add("draggable", "zIndex", {
                    start: function(t, e, i) {
                        e = U(e.helper),
                        i = i.options;
                        e.css("zIndex") &amp;&amp; (i._zIndex = e.css("zIndex")),
                        e.css("zIndex", i.zIndex)
                    },
                    stop: function(t, e, i) {
                        i = i.options;
                        i._zIndex &amp;&amp; U(e.helper).css("zIndex", i._zIndex)
                    }
                });
                U.ui.draggable;
                U.widget("ui.resizable", U.ui.mouse, {
                    version: "1.13.0",
                    widgetEventPrefix: "resize",
                    options: {
                        alsoResize: !1,
                        animate: !1,
                        animateDuration: "slow",
                        animateEasing: "swing",
                        aspectRatio: !1,
                        autoHide: !1,
                        classes: {
                            "ui-resizable-se": "ui-icon ui-icon-gripsmall-diagonal-se"
                        },
                        containment: !1,
                        ghost: !1,
                        grid: !1,
                        handles: "e,s,se",
                        helper: !1,
                        maxHeight: null,
                        maxWidth: null,
                        minHeight: 10,
                        minWidth: 10,
                        zIndex: 90,
                        resize: null,
                        start: null,
                        stop: null
                    },
                    _num: function(t) {
                        return parseFloat(t) || 0
                    },
                    _isNumber: function(t) {
                        return !isNaN(parseFloat(t))
                    },
                    _hasScroll: function(t, e) {
                        if ("hidden" === U(t).css("overflow"))
                            return !1;
                        var i = e &amp;&amp; "left" === e ? "scrollLeft" : "scrollTop"
                          , e = !1;
                        if (0 &lt; t[i])
                            return !0;
                        try {
                            t[i] = 1,
                            e = 0 &lt; t[i],
                            t[i] = 0
                        } catch (t) {}
                        return e
                    },
                    _create: function() {
                        var t, e = this.options, i = this;
                        this._addClass("ui-resizable"),
                        U.extend(this, {
                            _aspectRatio: !!e.aspectRatio,
                            aspectRatio: e.aspectRatio,
                            originalElement: this.element,
                            _proportionallyResizeElements: [],
                            _helper: e.helper || e.ghost || e.animate ? e.helper || "ui-resizable-helper" : null
                        }),
                        this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i) &amp;&amp; (this.element.wrap(U("&lt;div class='ui-wrapper'&gt;&lt;/div&gt;").css({
                            overflow: "hidden",
                            position: this.element.css("position"),
                            width: this.element.outerWidth(),
                            height: this.element.outerHeight(),
                            top: this.element.css("top"),
                            left: this.element.css("left")
                        })),
                        this.element = this.element.parent().data("ui-resizable", this.element.resizable("instance")),
                        this.elementIsWrapper = !0,
                        t = {
                            marginTop: this.originalElement.css("marginTop"),
                            marginRight: this.originalElement.css("marginRight"),
                            marginBottom: this.originalElement.css("marginBottom"),
                            marginLeft: this.originalElement.css("marginLeft")
                        },
                        this.element.css(t),
                        this.originalElement.css("margin", 0),
                        this.originalResizeStyle = this.originalElement.css("resize"),
                        this.originalElement.css("resize", "none"),
                        this._proportionallyResizeElements.push(this.originalElement.css({
                            position: "static",
                            zoom: 1,
                            display: "block"
                        })),
                        this.originalElement.css(t),
                        this._proportionallyResize()),
                        this._setupHandles(),
                        e.autoHide &amp;&amp; U(this.element).on("mouseenter", function() {
                            e.disabled || (i._removeClass("ui-resizable-autohide"),
                            i._handles.show())
                        }).on("mouseleave", function() {
                            e.disabled || i.resizing || (i._addClass("ui-resizable-autohide"),
                            i._handles.hide())
                        }),
                        this._mouseInit()
                    },
                    _destroy: function() {
                        this._mouseDestroy(),
                        this._addedHandles.remove();
                        function t(t) {
                            U(t).removeData("resizable").removeData("ui-resizable").off(".resizable")
                        }
                        var e;
                        return this.elementIsWrapper &amp;&amp; (t(this.element),
                        e = this.element,
                        this.originalElement.css({
                            position: e.css("position"),
                            width: e.outerWidth(),
                            height: e.outerHeight(),
                            top: e.css("top"),
                            left: e.css("left")
                        }).insertAfter(e),
                        e.remove()),
                        this.originalElement.css("resize", this.originalResizeStyle),
                        t(this.originalElement),
                        this
                    },
                    _setOption: function(t, e) {
                        switch (this._super(t, e),
                        t) {
                        case "handles":
                            this._removeHandles(),
                            this._setupHandles();
                            break;
                        case "aspectRatio":
                            this._aspectRatio = !!e
                        }
                    },
                    _setupHandles: function() {
                        var t, e, i, n, s, o = this.options, r = this;
                        if (this.handles = o.handles || (U(".ui-resizable-handle", this.element).length ? {
                            n: ".ui-resizable-n",
                            e: ".ui-resizable-e",
                            s: ".ui-resizable-s",
                            w: ".ui-resizable-w",
                            se: ".ui-resizable-se",
                            sw: ".ui-resizable-sw",
                            ne: ".ui-resizable-ne",
                            nw: ".ui-resizable-nw"
                        } : "e,s,se"),
                        this._handles = U(),
                        this._addedHandles = U(),
                        this.handles.constructor === String)
                            for ("all" === this.handles &amp;&amp; (this.handles = "n,e,s,w,se,sw,ne,nw"),
                            i = this.handles.split(","),
                            this.handles = {},
                            e = 0; e &lt; i.length; e++)
                                n = "ui-resizable-" + (t = String.prototype.trim.call(i[e])),
                                s = U("&lt;div&gt;"),
                                this._addClass(s, "ui-resizable-handle " + n),
                                s.css({
                                    zIndex: o.zIndex
                                }),
                                this.handles[t] = ".ui-resizable-" + t,
                                this.element.children(this.handles[t]).length || (this.element.append(s),
                                this._addedHandles = this._addedHandles.add(s));
                        this._renderAxis = function(t) {
                            var e, i, n;
                            for (e in t = t || this.element,
                            this.handles)
                                this.handles[e].constructor === String ? this.handles[e] = this.element.children(this.handles[e]).first().show() : (this.handles[e].jquery || this.handles[e].nodeType) &amp;&amp; (this.handles[e] = U(this.handles[e]),
                                this._on(this.handles[e], {
                                    mousedown: r._mouseDown
                                })),
                                this.elementIsWrapper &amp;&amp; this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i) &amp;&amp; (i = U(this.handles[e], this.element),
                                n = /sw|ne|nw|se|n|s/.test(e) ? i.outerHeight() : i.outerWidth(),
                                i = ["padding", /ne|nw|n/.test(e) ? "Top" : /se|sw|s/.test(e) ? "Bottom" : /^e$/.test(e) ? "Right" : "Left"].join(""),
                                t.css(i, n),
                                this._proportionallyResize()),
                                this._handles = this._handles.add(this.handles[e])
                        }
                        ,
                        this._renderAxis(this.element),
                        this._handles = this._handles.add(this.element.find(".ui-resizable-handle")),
                        this._handles.disableSelection(),
                        this._handles.on("mouseover", function() {
                            r.resizing || (this.className &amp;&amp; (s = this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),
                            r.axis = s &amp;&amp; s[1] ? s[1] : "se")
                        }),
                        o.autoHide &amp;&amp; (this._handles.hide(),
                        this._addClass("ui-resizable-autohide"))
                    },
                    _removeHandles: function() {
                        this._addedHandles.remove()
                    },
                    _mouseCapture: function(t) {
                        var e, i, n = !1;
                        for (e in this.handles)
                            (i = U(this.handles[e])[0]) !== t.target &amp;&amp; !U.contains(i, t.target) || (n = !0);
                        return !this.options.disabled &amp;&amp; n
                    },
                    _mouseStart: function(t) {
                        var e, i, n = this.options, s = this.element;
                        return this.resizing = !0,
                        this._renderProxy(),
                        e = this._num(this.helper.css("left")),
                        i = this._num(this.helper.css("top")),
                        n.containment &amp;&amp; (e += U(n.containment).scrollLeft() || 0,
                        i += U(n.containment).scrollTop() || 0),
                        this.offset = this.helper.offset(),
                        this.position = {
                            left: e,
                            top: i
                        },
                        this.size = this._helper ? {
                            width: this.helper.width(),
                            height: this.helper.height()
                        } : {
                            width: s.width(),
                            height: s.height()
                        },
                        this.originalSize = this._helper ? {
                            width: s.outerWidth(),
                            height: s.outerHeight()
                        } : {
                            width: s.width(),
                            height: s.height()
                        },
                        this.sizeDiff = {
                            width: s.outerWidth() - s.width(),
                            height: s.outerHeight() - s.height()
                        },
                        this.originalPosition = {
                            left: e,
                            top: i
                        },
                        this.originalMousePosition = {
                            left: t.pageX,
                            top: t.pageY
                        },
                        this.aspectRatio = "number" == typeof n.aspectRatio ? n.aspectRatio : this.originalSize.width / this.originalSize.height || 1,
                        n = U(".ui-resizable-" + this.axis).css("cursor"),
                        U("body").css("cursor", "auto" === n ? this.axis + "-resize" : n),
                        this._addClass("ui-resizable-resizing"),
                        this._propagate("start", t),
                        !0
                    },
                    _mouseDrag: function(t) {
                        var e = this.originalMousePosition
                          , i = this.axis
                          , n = t.pageX - e.left || 0
                          , e = t.pageY - e.top || 0
                          , i = this._change[i];
                        return this._updatePrevProperties(),
                        i &amp;&amp; (e = i.apply(this, [t, n, e]),
                        this._updateVirtualBoundaries(t.shiftKey),
                        (this._aspectRatio || t.shiftKey) &amp;&amp; (e = this._updateRatio(e, t)),
                        e = this._respectSize(e, t),
                        this._updateCache(e),
                        this._propagate("resize", t),
                        e = this._applyChanges(),
                        !this._helper &amp;&amp; this._proportionallyResizeElements.length &amp;&amp; this._proportionallyResize(),
                        U.isEmptyObject(e) || (this._updatePrevProperties(),
                        this._trigger("resize", t, this.ui()),
                        this._applyChanges())),
                        !1
                    },
                    _mouseStop: function(t) {
                        this.resizing = !1;
                        var e, i, n, s = this.options, o = this;
                        return this._helper &amp;&amp; (n = (e = (i = this._proportionallyResizeElements).length &amp;&amp; /textarea/i.test(i[0].nodeName)) &amp;&amp; this._hasScroll(i[0], "left") ? 0 : o.sizeDiff.height,
                        i = e ? 0 : o.sizeDiff.width,
                        e = {
                            width: o.helper.width() - i,
                            height: o.helper.height() - n
                        },
                        i = parseFloat(o.element.css("left")) + (o.position.left - o.originalPosition.left) || null,
                        n = parseFloat(o.element.css("top")) + (o.position.top - o.originalPosition.top) || null,
                        s.animate || this.element.css(U.extend(e, {
                            top: n,
                            left: i
                        })),
                        o.helper.height(o.size.height),
                        o.helper.width(o.size.width),
                        this._helper &amp;&amp; !s.animate &amp;&amp; this._proportionallyResize()),
                        U("body").css("cursor", "auto"),
                        this._removeClass("ui-resizable-resizing"),
                        this._propagate("stop", t),
                        this._helper &amp;&amp; this.helper.remove(),
                        !1
                    },
                    _updatePrevProperties: function() {
                        this.prevPosition = {
                            top: this.position.top,
                            left: this.position.left
                        },
                        this.prevSize = {
                            width: this.size.width,
                            height: this.size.height
                        }
                    },
                    _applyChanges: function() {
                        var t = {};
                        return this.position.top !== this.prevPosition.top &amp;&amp; (t.top = this.position.top + "px"),
                        this.position.left !== this.prevPosition.left &amp;&amp; (t.left = this.position.left + "px"),
                        this.size.width !== this.prevSize.width &amp;&amp; (t.width = this.size.width + "px"),
                        this.size.height !== this.prevSize.height &amp;&amp; (t.height = this.size.height + "px"),
                        this.helper.css(t),
                        t
                    },
                    _updateVirtualBoundaries: function(t) {
                        var e, i, n = this.options, s = {
                            minWidth: this._isNumber(n.minWidth) ? n.minWidth : 0,
                            maxWidth: this._isNumber(n.maxWidth) ? n.maxWidth : 1 / 0,
                            minHeight: this._isNumber(n.minHeight) ? n.minHeight : 0,
                            maxHeight: this._isNumber(n.maxHeight) ? n.maxHeight : 1 / 0
                        };
                        (this._aspectRatio || t) &amp;&amp; (e = s.minHeight * this.aspectRatio,
                        i = s.minWidth / this.aspectRatio,
                        n = s.maxHeight * this.aspectRatio,
                        t = s.maxWidth / this.aspectRatio,
                        e &gt; s.minWidth &amp;&amp; (s.minWidth = e),
                        i &gt; s.minHeight &amp;&amp; (s.minHeight = i),
                        n &lt; s.maxWidth &amp;&amp; (s.maxWidth = n),
                        t &lt; s.maxHeight &amp;&amp; (s.maxHeight = t)),
                        this._vBoundaries = s
                    },
                    _updateCache: function(t) {
                        this.offset = this.helper.offset(),
                        this._isNumber(t.left) &amp;&amp; (this.position.left = t.left),
                        this._isNumber(t.top) &amp;&amp; (this.position.top = t.top),
                        this._isNumber(t.height) &amp;&amp; (this.size.height = t.height),
                        this._isNumber(t.width) &amp;&amp; (this.size.width = t.width)
                    },
                    _updateRatio: function(t) {
                        var e = this.position
                          , i = this.size
                          , n = this.axis;
                        return this._isNumber(t.height) ? t.width = t.height * this.aspectRatio : this._isNumber(t.width) &amp;&amp; (t.height = t.width / this.aspectRatio),
                        "sw" === n &amp;&amp; (t.left = e.left + (i.width - t.width),
                        t.top = null),
                        "nw" === n &amp;&amp; (t.top = e.top + (i.height - t.height),
                        t.left = e.left + (i.width - t.width)),
                        t
                    },
                    _respectSize: function(t) {
                        var e = this._vBoundaries
                          , i = this.axis
                          , n = this._isNumber(t.width) &amp;&amp; e.maxWidth &amp;&amp; e.maxWidth &lt; t.width
                          , s = this._isNumber(t.height) &amp;&amp; e.maxHeight &amp;&amp; e.maxHeight &lt; t.height
                          , o = this._isNumber(t.width) &amp;&amp; e.minWidth &amp;&amp; e.minWidth &gt; t.width
                          , r = this._isNumber(t.height) &amp;&amp; e.minHeight &amp;&amp; e.minHeight &gt; t.height
                          , a = this.originalPosition.left + this.originalSize.width
                          , l = this.originalPosition.top + this.originalSize.height
                          , h = /sw|nw|w/.test(i)
                          , i = /nw|ne|n/.test(i);
                        return o &amp;&amp; (t.width = e.minWidth),
                        r &amp;&amp; (t.height = e.minHeight),
                        n &amp;&amp; (t.width = e.maxWidth),
                        s &amp;&amp; (t.height = e.maxHeight),
                        o &amp;&amp; h &amp;&amp; (t.left = a - e.minWidth),
                        n &amp;&amp; h &amp;&amp; (t.left = a - e.maxWidth),
                        r &amp;&amp; i &amp;&amp; (t.top = l - e.minHeight),
                        s &amp;&amp; i &amp;&amp; (t.top = l - e.maxHeight),
                        t.width || t.height || t.left || !t.top ? t.width || t.height || t.top || !t.left || (t.left = null) : t.top = null,
                        t
                    },
                    _getPaddingPlusBorderDimensions: function(t) {
                        for (var e = 0, i = [], n = [t.css("borderTopWidth"), t.css("borderRightWidth"), t.css("borderBottomWidth"), t.css("borderLeftWidth")], s = [t.css("paddingTop"), t.css("paddingRight"), t.css("paddingBottom"), t.css("paddingLeft")]; e &lt; 4; e++)
                            i[e] = parseFloat(n[e]) || 0,
                            i[e] += parseFloat(s[e]) || 0;
                        return {
                            height: i[0] + i[2],
                            width: i[1] + i[3]
                        }
                    },
                    _proportionallyResize: function() {
                        if (this._proportionallyResizeElements.length)
                            for (var t, e = 0, i = this.helper || this.element; e &lt; this._proportionallyResizeElements.length; e++)
                                t = this._proportionallyResizeElements[e],
                                this.outerDimensions || (this.outerDimensions = this._getPaddingPlusBorderDimensions(t)),
                                t.css({
                                    height: i.height() - this.outerDimensions.height || 0,
                                    width: i.width() - this.outerDimensions.width || 0
                                })
                    },
                    _renderProxy: function() {
                        var t = this.element
                          , e = this.options;
                        this.elementOffset = t.offset(),
                        this._helper ? (this.helper = this.helper || U("&lt;div&gt;&lt;/div&gt;").css({
                            overflow: "hidden"
                        }),
                        this._addClass(this.helper, this._helper),
                        this.helper.css({
                            width: this.element.outerWidth(),
                            height: this.element.outerHeight(),
                            position: "absolute",
                            left: this.elementOffset.left + "px",
                            top: this.elementOffset.top + "px",
                            zIndex: ++e.zIndex
                        }),
                        this.helper.appendTo("body").disableSelection()) : this.helper = this.element
                    },
                    _change: {
                        e: function(t, e) {
                            return {
                                width: this.originalSize.width + e
                            }
                        },
                        w: function(t, e) {
                            var i = this.originalSize;
                            return {
                                left: this.originalPosition.left + e,
                                width: i.width - e
                            }
                        },
                        n: function(t, e, i) {
                            var n = this.originalSize;
                            return {
                                top: this.originalPosition.top + i,
                                height: n.height - i
                            }
                        },
                        s: function(t, e, i) {
                            return {
                                height: this.originalSize.height + i
                            }
                        },
                        se: function(t, e, i) {
                            return U.extend(this._change.s.apply(this, arguments), this._change.e.apply(this, [t, e, i]))
                        },
                        sw: function(t, e, i) {
                            return U.extend(this._change.s.apply(this, arguments), this._change.w.apply(this, [t, e, i]))
                        },
                        ne: function(t, e, i) {
                            return U.extend(this._change.n.apply(this, arguments), this._change.e.apply(this, [t, e, i]))
                        },
                        nw: function(t, e, i) {
                            return U.extend(this._change.n.apply(this, arguments), this._change.w.apply(this, [t, e, i]))
                        }
                    },
                    _propagate: function(t, e) {
                        U.ui.plugin.call(this, t, [e, this.ui()]),
                        "resize" !== t &amp;&amp; this._trigger(t, e, this.ui())
                    },
                    plugins: {},
                    ui: function() {
                        return {
                            originalElement: this.originalElement,
                            element: this.element,
                            helper: this.helper,
                            position: this.position,
                            size: this.size,
                            originalSize: this.originalSize,
                            originalPosition: this.originalPosition
                        }
                    }
                }),
                U.ui.plugin.add("resizable", "animate", {
                    stop: function(e) {
                        var i = U(this).resizable("instance")
                          , t = i.options
                          , n = i._proportionallyResizeElements
                          , s = n.length &amp;&amp; /textarea/i.test(n[0].nodeName)
                          , o = s &amp;&amp; i._hasScroll(n[0], "left") ? 0 : i.sizeDiff.height
                          , r = s ? 0 : i.sizeDiff.width
                          , s = {
                            width: i.size.width - r,
                            height: i.size.height - o
                        }
                          , r = parseFloat(i.element.css("left")) + (i.position.left - i.originalPosition.left) || null
                          , o = parseFloat(i.element.css("top")) + (i.position.top - i.originalPosition.top) || null;
                        i.element.animate(U.extend(s, o &amp;&amp; r ? {
                            top: o,
                            left: r
                        } : {}), {
                            duration: t.animateDuration,
                            easing: t.animateEasing,
                            step: function() {
                                var t = {
                                    width: parseFloat(i.element.css("width")),
                                    height: parseFloat(i.element.css("height")),
                                    top: parseFloat(i.element.css("top")),
                                    left: parseFloat(i.element.css("left"))
                                };
                                n &amp;&amp; n.length &amp;&amp; U(n[0]).css({
                                    width: t.width,
                                    height: t.height
                                }),
                                i._updateCache(t),
                                i._propagate("resize", e)
                            }
                        })
                    }
                }),
                U.ui.plugin.add("resizable", "containment", {
                    start: function() {
                        var i, n, s = U(this).resizable("instance"), t = s.options, e = s.element, o = t.containment, r = o instanceof U ? o.get(0) : /parent/.test(o) ? e.parent().get(0) : o;
                        r &amp;&amp; (s.containerElement = U(r),
                        /document/.test(o) || o === document ? (s.containerOffset = {
                            left: 0,
                            top: 0
                        },
                        s.containerPosition = {
                            left: 0,
                            top: 0
                        },
                        s.parentData = {
                            element: U(document),
                            left: 0,
                            top: 0,
                            width: U(document).width(),
                            height: U(document).height() || document.body.parentNode.scrollHeight
                        }) : (i = U(r),
                        n = [],
                        U(["Top", "Right", "Left", "Bottom"]).each(function(t, e) {
                            n[t] = s._num(i.css("padding" + e))
                        }),
                        s.containerOffset = i.offset(),
                        s.containerPosition = i.position(),
                        s.containerSize = {
                            height: i.innerHeight() - n[3],
                            width: i.innerWidth() - n[1]
                        },
                        t = s.containerOffset,
                        e = s.containerSize.height,
                        o = s.containerSize.width,
                        o = s._hasScroll(r, "left") ? r.scrollWidth : o,
                        e = s._hasScroll(r) ? r.scrollHeight : e,
                        s.parentData = {
                            element: r,
                            left: t.left,
                            top: t.top,
                            width: o,
                            height: e
                        }))
                    },
                    resize: function(t) {
                        var e = U(this).resizable("instance")
                          , i = e.options
                          , n = e.containerOffset
                          , s = e.position
                          , o = e._aspectRatio || t.shiftKey
                          , r = {
                            top: 0,
                            left: 0
                        }
                          , a = e.containerElement
                          , t = !0;
                        a[0] !== document &amp;&amp; /static/.test(a.css("position")) &amp;&amp; (r = n),
                        s.left &lt; (e._helper ? n.left : 0) &amp;&amp; (e.size.width = e.size.width + (e._helper ? e.position.left - n.left : e.position.left - r.left),
                        o &amp;&amp; (e.size.height = e.size.width / e.aspectRatio,
                        t = !1),
                        e.position.left = i.helper ? n.left : 0),
                        s.top &lt; (e._helper ? n.top : 0) &amp;&amp; (e.size.height = e.size.height + (e._helper ? e.position.top - n.top : e.position.top),
                        o &amp;&amp; (e.size.width = e.size.height * e.aspectRatio,
                        t = !1),
                        e.position.top = e._helper ? n.top : 0),
                        i = e.containerElement.get(0) === e.element.parent().get(0),
                        s = /relative|absolute/.test(e.containerElement.css("position")),
                        i &amp;&amp; s ? (e.offset.left = e.parentData.left + e.position.left,
                        e.offset.top = e.parentData.top + e.position.top) : (e.offset.left = e.element.offset().left,
                        e.offset.top = e.element.offset().top),
                        s = Math.abs(e.sizeDiff.width + (e._helper ? e.offset.left - r.left : e.offset.left - n.left)),
                        n = Math.abs(e.sizeDiff.height + (e._helper ? e.offset.top - r.top : e.offset.top - n.top)),
                        s + e.size.width &gt;= e.parentData.width &amp;&amp; (e.size.width = e.parentData.width - s,
                        o &amp;&amp; (e.size.height = e.size.width / e.aspectRatio,
                        t = !1)),
                        n + e.size.height &gt;= e.parentData.height &amp;&amp; (e.size.height = e.parentData.height - n,
                        o &amp;&amp; (e.size.width = e.size.height * e.aspectRatio,
                        t = !1)),
                        t || (e.position.left = e.prevPosition.left,
                        e.position.top = e.prevPosition.top,
                        e.size.width = e.prevSize.width,
                        e.size.height = e.prevSize.height)
                    },
                    stop: function() {
                        var t = U(this).resizable("instance")
                          , e = t.options
                          , i = t.containerOffset
                          , n = t.containerPosition
                          , s = t.containerElement
                          , o = U(t.helper)
                          , r = o.offset()
                          , a = o.outerWidth() - t.sizeDiff.width
                          , o = o.outerHeight() - t.sizeDiff.height;
                        t._helper &amp;&amp; !e.animate &amp;&amp; /relative/.test(s.css("position")) &amp;&amp; U(this).css({
                            left: r.left - n.left - i.left,
                            width: a,
                            height: o
                        }),
                        t._helper &amp;&amp; !e.animate &amp;&amp; /static/.test(s.css("position")) &amp;&amp; U(this).css({
                            left: r.left - n.left - i.left,
                            width: a,
                            height: o
                        })
                    }
                }),
                U.ui.plugin.add("resizable", "alsoResize", {
                    start: function() {
                        var t = U(this).resizable("instance").options;
                        U(t.alsoResize).each(function() {
                            var t = U(this);
                            t.data("ui-resizable-alsoresize", {
                                width: parseFloat(t.width()),
                                height: parseFloat(t.height()),
                                left: parseFloat(t.css("left")),
                                top: parseFloat(t.css("top"))
                            })
                        })
                    },
                    resize: function(t, i) {
                        var e = U(this).resizable("instance")
                          , n = e.options
                          , s = e.originalSize
                          , o = e.originalPosition
                          , r = {
                            height: e.size.height - s.height || 0,
                            width: e.size.width - s.width || 0,
                            top: e.position.top - o.top || 0,
                            left: e.position.left - o.left || 0
                        };
                        U(n.alsoResize).each(function() {
                            var t = U(this)
                              , n = U(this).data("ui-resizable-alsoresize")
                              , s = {}
                              , e = t.parents(i.originalElement[0]).length ? ["width", "height"] : ["width", "height", "top", "left"];
                            U.each(e, function(t, e) {
                                var i = (n[e] || 0) + (r[e] || 0);
                                i &amp;&amp; 0 &lt;= i &amp;&amp; (s[e] = i || null)
                            }),
                            t.css(s)
                        })
                    },
                    stop: function() {
                        U(this).removeData("ui-resizable-alsoresize")
                    }
                }),
                U.ui.plugin.add("resizable", "ghost", {
                    start: function() {
                        var t = U(this).resizable("instance")
                          , e = t.size;
                        t.ghost = t.originalElement.clone(),
                        t.ghost.css({
                            opacity: .25,
                            display: "block",
                            position: "relative",
                            height: e.height,
                            width: e.width,
                            margin: 0,
                            left: 0,
                            top: 0
                        }),
                        t._addClass(t.ghost, "ui-resizable-ghost"),
                        !1 !== U.uiBackCompat &amp;&amp; "string" == typeof t.options.ghost &amp;&amp; t.ghost.addClass(this.options.ghost),
                        t.ghost.appendTo(t.helper)
                    },
                    resize: function() {
                        var t = U(this).resizable("instance");
                        t.ghost &amp;&amp; t.ghost.css({
                            position: "relative",
                            height: t.size.height,
                            width: t.size.width
                        })
                    },
                    stop: function() {
                        var t = U(this).resizable("instance");
                        t.ghost &amp;&amp; t.helper &amp;&amp; t.helper.get(0).removeChild(t.ghost.get(0))
                    }
                }),
                U.ui.plugin.add("resizable", "grid", {
                    resize: function() {
                        var t, e = U(this).resizable("instance"), i = e.options, n = e.size, s = e.originalSize, o = e.originalPosition, r = e.axis, a = "number" == typeof i.grid ? [i.grid, i.grid] : i.grid, l = a[0] || 1, h = a[1] || 1, c = Math.round((n.width - s.width) / l) * l, u = Math.round((n.height - s.height) / h) * h, d = s.width + c, p = s.height + u, f = i.maxWidth &amp;&amp; i.maxWidth &lt; d, g = i.maxHeight &amp;&amp; i.maxHeight &lt; p, m = i.minWidth &amp;&amp; i.minWidth &gt; d, n = i.minHeight &amp;&amp; i.minHeight &gt; p;
                        i.grid = a,
                        m &amp;&amp; (d += l),
                        n &amp;&amp; (p += h),
                        f &amp;&amp; (d -= l),
                        g &amp;&amp; (p -= h),
                        /^(se|s|e)$/.test(r) ? (e.size.width = d,
                        e.size.height = p) : /^(ne)$/.test(r) ? (e.size.width = d,
                        e.size.height = p,
                        e.position.top = o.top - u) : /^(sw)$/.test(r) ? (e.size.width = d,
                        e.size.height = p,
                        e.position.left = o.left - c) : ((p - h &lt;= 0 || d - l &lt;= 0) &amp;&amp; (t = e._getPaddingPlusBorderDimensions(this)),
                        0 &lt; p - h ? (e.size.height = p,
                        e.position.top = o.top - u) : (p = h - t.height,
                        e.size.height = p,
                        e.position.top = o.top + s.height - p),
                        0 &lt; d - l ? (e.size.width = d,
                        e.position.left = o.left - c) : (d = l - t.width,
                        e.size.width = d,
                        e.position.left = o.left + s.width - d))
                    }
                });
                U.ui.resizable;
                U.widget("ui.dialog", {
                    version: "1.13.0",
                    options: {
                        appendTo: "body",
                        autoOpen: !0,
                        buttons: [],
                        classes: {
                            "ui-dialog": "ui-corner-all",
                            "ui-dialog-titlebar": "ui-corner-all"
                        },
                        closeOnEscape: !0,
                        closeText: "Close",
                        draggable: !0,
                        hide: null,
                        height: "auto",
                        maxHeight: null,
                        maxWidth: null,
                        minHeight: 150,
                        minWidth: 150,
                        modal: !1,
                        position: {
                            my: "center",
                            at: "center",
                            of: window,
                            collision: "fit",
                            using: function(t) {
                                var e = U(this).css(t).offset().top;
                                e &lt; 0 &amp;&amp; U(this).css("top", t.top - e)
                            }
                        },
                        resizable: !0,
                        show: null,
                        title: null,
                        width: 300,
                        beforeClose: null,
                        close: null,
                        drag: null,
                        dragStart: null,
                        dragStop: null,
                        focus: null,
                        open: null,
                        resize: null,
                        resizeStart: null,
                        resizeStop: null
                    },
                    sizeRelatedOptions: {
                        buttons: !0,
                        height: !0,
                        maxHeight: !0,
                        maxWidth: !0,
                        minHeight: !0,
                        minWidth: !0,
                        width: !0
                    },
                    resizableRelatedOptions: {
                        maxHeight: !0,
                        maxWidth: !0,
                        minHeight: !0,
                        minWidth: !0
                    },
                    _create: function() {
                        this.originalCss = {
                            display: this.element[0].style.display,
                            width: this.element[0].style.width,
                            minHeight: this.element[0].style.minHeight,
                            maxHeight: this.element[0].style.maxHeight,
                            height: this.element[0].style.height
                        },
                        this.originalPosition = {
                            parent: this.element.parent(),
                            index: this.element.parent().children().index(this.element)
                        },
                        this.originalTitle = this.element.attr("title"),
                        null == this.options.title &amp;&amp; null != this.originalTitle &amp;&amp; (this.options.title = this.originalTitle),
                        this.options.disabled &amp;&amp; (this.options.disabled = !1),
                        this._createWrapper(),
                        this.element.show().removeAttr("title").appendTo(this.uiDialog),
                        this._addClass("ui-dialog-content", "ui-widget-content"),
                        this._createTitlebar(),
                        this._createButtonPane(),
                        this.options.draggable &amp;&amp; U.fn.draggable &amp;&amp; this._makeDraggable(),
                        this.options.resizable &amp;&amp; U.fn.resizable &amp;&amp; this._makeResizable(),
                        this._isOpen = !1,
                        this._trackFocus()
                    },
                    _init: function() {
                        this.options.autoOpen &amp;&amp; this.open()
                    },
                    _appendTo: function() {
                        var t = this.options.appendTo;
                        return t &amp;&amp; (t.jquery || t.nodeType) ? U(t) : this.document.find(t || "body").eq(0)
                    },
                    _destroy: function() {
                        var t, e = this.originalPosition;
                        this._untrackInstance(),
                        this._destroyOverlay(),
                        this.element.removeUniqueId().css(this.originalCss).detach(),
                        this.uiDialog.remove(),
                        this.originalTitle &amp;&amp; this.element.attr("title", this.originalTitle),
                        (t = e.parent.children().eq(e.index)).length &amp;&amp; t[0] !== this.element[0] ? t.before(this.element) : e.parent.append(this.element)
                    },
                    widget: function() {
                        return this.uiDialog
                    },
                    disable: U.noop,
                    enable: U.noop,
                    close: function(t) {
                        var e = this;
                        this._isOpen &amp;&amp; !1 !== this._trigger("beforeClose", t) &amp;&amp; (this._isOpen = !1,
                        this._focusedElement = null,
                        this._destroyOverlay(),
                        this._untrackInstance(),
                        this.opener.filter(":focusable").trigger("focus").length || U.ui.safeBlur(U.ui.safeActiveElement(this.document[0])),
                        this._hide(this.uiDialog, this.options.hide, function() {
                            e._trigger("close", t)
                        }))
                    },
                    isOpen: function() {
                        return this._isOpen
                    },
                    moveToTop: function() {
                        this._moveToTop()
                    },
                    _moveToTop: function(t, e) {
                        var i = !1
                          , n = this.uiDialog.siblings(".ui-front:visible").map(function() {
                            return +U(this).css("z-index")
                        }).get()
                          , n = Math.max.apply(null, n);
                        return n &gt;= +this.uiDialog.css("z-index") &amp;&amp; (this.uiDialog.css("z-index", n + 1),
                        i = !0),
                        i &amp;&amp; !e &amp;&amp; this._trigger("focus", t),
                        i
                    },
                    open: function() {
                        var t = this;
                        this._isOpen ? this._moveToTop() &amp;&amp; this._focusTabbable() : (this._isOpen = !0,
                        this.opener = U(U.ui.safeActiveElement(this.document[0])),
                        this._size(),
                        this._position(),
                        this._createOverlay(),
                        this._moveToTop(null, !0),
                        this.overlay &amp;&amp; this.overlay.css("z-index", this.uiDialog.css("z-index") - 1),
                        this._show(this.uiDialog, this.options.show, function() {
                            t._focusTabbable(),
                            t._trigger("focus")
                        }),
                        this._makeFocusTarget(),
                        this._trigger("open"))
                    },
                    _focusTabbable: function() {
                        var t = this._focusedElement;
                        (t = !(t = !(t = !(t = !(t = t || this.element.find("[autofocus]")).length ? this.element.find(":tabbable") : t).length ? this.uiDialogButtonPane.find(":tabbable") : t).length ? this.uiDialogTitlebarClose.filter(":tabbable") : t).length ? this.uiDialog : t).eq(0).trigger("focus")
                    },
                    _restoreTabbableFocus: function() {
                        var t = U.ui.safeActiveElement(this.document[0]);
                        this.uiDialog[0] === t || U.contains(this.uiDialog[0], t) || this._focusTabbable()
                    },
                    _keepFocus: function(t) {
                        t.preventDefault(),
                        this._restoreTabbableFocus(),
                        this._delay(this._restoreTabbableFocus)
                    },
                    _createWrapper: function() {
                        this.uiDialog = U("&lt;div&gt;").hide().attr({
                            tabIndex: -1,
                            role: "dialog"
                        }).appendTo(this._appendTo()),
                        this._addClass(this.uiDialog, "ui-dialog", "ui-widget ui-widget-content ui-front"),
                        this._on(this.uiDialog, {
                            keydown: function(t) {
                                if (this.options.closeOnEscape &amp;&amp; !t.isDefaultPrevented() &amp;&amp; t.keyCode &amp;&amp; t.keyCode === U.ui.keyCode.ESCAPE)
                                    return t.preventDefault(),
                                    void this.close(t);
                                var e, i, n;
                                t.keyCode !== U.ui.keyCode.TAB || t.isDefaultPrevented() || (e = this.uiDialog.find(":tabbable"),
                                i = e.first(),
                                n = e.last(),
                                t.target !== n[0] &amp;&amp; t.target !== this.uiDialog[0] || t.shiftKey ? t.target !== i[0] &amp;&amp; t.target !== this.uiDialog[0] || !t.shiftKey || (this._delay(function() {
                                    n.trigger("focus")
                                }),
                                t.preventDefault()) : (this._delay(function() {
                                    i.trigger("focus")
                                }),
                                t.preventDefault()))
                            },
                            mousedown: function(t) {
                                this._moveToTop(t) &amp;&amp; this._focusTabbable()
                            }
                        }),
                        this.element.find("[aria-describedby]").length || this.uiDialog.attr({
                            "aria-describedby": this.element.uniqueId().attr("id")
                        })
                    },
                    _createTitlebar: function() {
                        var t;
                        this.uiDialogTitlebar = U("&lt;div&gt;"),
                        this._addClass(this.uiDialogTitlebar, "ui-dialog-titlebar", "ui-widget-header ui-helper-clearfix"),
                        this._on(this.uiDialogTitlebar, {
                            mousedown: function(t) {
                                U(t.target).closest(".ui-dialog-titlebar-close") || this.uiDialog.trigger("focus")
                            }
                        }),
                        this.uiDialogTitlebarClose = U("&lt;button type='button'&gt;&lt;/button&gt;").button({
                            label: U("&lt;a&gt;").text(this.options.closeText).html(),
                            icon: "ui-icon-closethick",
                            showLabel: !1
                        }).appendTo(this.uiDialogTitlebar),
                        this._addClass(this.uiDialogTitlebarClose, "ui-dialog-titlebar-close"),
                        this._on(this.uiDialogTitlebarClose, {
                            click: function(t) {
                                t.preventDefault(),
                                this.close(t)
                            }
                        }),
                        t = U("&lt;span&gt;").uniqueId().prependTo(this.uiDialogTitlebar),
                        this._addClass(t, "ui-dialog-title"),
                        this._title(t),
                        this.uiDialogTitlebar.prependTo(this.uiDialog),
                        this.uiDialog.attr({
                            "aria-labelledby": t.attr("id")
                        })
                    },
                    _title: function(t) {
                        this.options.title ? t.text(this.options.title) : t.html("&amp;#160;")
                    },
                    _createButtonPane: function() {
                        this.uiDialogButtonPane = U("&lt;div&gt;"),
                        this._addClass(this.uiDialogButtonPane, "ui-dialog-buttonpane", "ui-widget-content ui-helper-clearfix"),
                        this.uiButtonSet = U("&lt;div&gt;").appendTo(this.uiDialogButtonPane),
                        this._addClass(this.uiButtonSet, "ui-dialog-buttonset"),
                        this._createButtons()
                    },
                    _createButtons: function() {
                        var n = this
                          , t = this.options.buttons;
                        this.uiDialogButtonPane.remove(),
                        this.uiButtonSet.empty(),
                        U.isEmptyObject(t) || Array.isArray(t) &amp;&amp; !t.length ? this._removeClass(this.uiDialog, "ui-dialog-buttons") : (U.each(t, function(t, e) {
                            var i;
                            e = U.extend({
                                type: "button"
                            }, e = "function" == typeof e ? {
                                click: e,
                                text: t
                            } : e),
                            i = e.click,
                            t = {
                                icon: e.icon,
                                iconPosition: e.iconPosition,
                                showLabel: e.showLabel,
                                icons: e.icons,
                                text: e.text
                            },
                            delete e.click,
                            delete e.icon,
                            delete e.iconPosition,
                            delete e.showLabel,
                            delete e.icons,
                            "boolean" == typeof e.text &amp;&amp; delete e.text,
                            U("&lt;button&gt;&lt;/button&gt;", e).button(t).appendTo(n.uiButtonSet).on("click", function() {
                                i.apply(n.element[0], arguments)
                            })
                        }),
                        this._addClass(this.uiDialog, "ui-dialog-buttons"),
                        this.uiDialogButtonPane.appendTo(this.uiDialog))
                    },
                    _makeDraggable: function() {
                        var s = this
                          , o = this.options;
                        function r(t) {
                            return {
                                position: t.position,
                                offset: t.offset
                            }
                        }
                        this.uiDialog.draggable({
                            cancel: ".ui-dialog-content, .ui-dialog-titlebar-close",
                            handle: ".ui-dialog-titlebar",
                            containment: "document",
                            start: function(t, e) {
                                s._addClass(U(this), "ui-dialog-dragging"),
                                s._blockFrames(),
                                s._trigger("dragStart", t, r(e))
                            },
                            drag: function(t, e) {
                                s._trigger("drag", t, r(e))
                            },
                            stop: function(t, e) {
                                var i = e.offset.left - s.document.scrollLeft()
                                  , n = e.offset.top - s.document.scrollTop();
                                o.position = {
                                    my: "left top",
                                    at: "left" + (0 &lt;= i ? "+" : "") + i + " top" + (0 &lt;= n ? "+" : "") + n,
                                    of: s.window
                                },
                                s._removeClass(U(this), "ui-dialog-dragging"),
                                s._unblockFrames(),
                                s._trigger("dragStop", t, r(e))
                            }
                        })
                    },
                    _makeResizable: function() {
                        var s = this
                          , o = this.options
                          , t = o.resizable
                          , e = this.uiDialog.css("position")
                          , t = "string" == typeof t ? t : "n,e,s,w,se,sw,ne,nw";
                        function r(t) {
                            return {
                                originalPosition: t.originalPosition,
                                originalSize: t.originalSize,
                                position: t.position,
                                size: t.size
                            }
                        }
                        this.uiDialog.resizable({
                            cancel: ".ui-dialog-content",
                            containment: "document",
                            alsoResize: this.element,
                            maxWidth: o.maxWidth,
                            maxHeight: o.maxHeight,
                            minWidth: o.minWidth,
                            minHeight: this._minHeight(),
                            handles: t,
                            start: function(t, e) {
                                s._addClass(U(this), "ui-dialog-resizing"),
                                s._blockFrames(),
                                s._trigger("resizeStart", t, r(e))
                            },
                            resize: function(t, e) {
                                s._trigger("resize", t, r(e))
                            },
                            stop: function(t, e) {
                                var i = s.uiDialog.offset()
                                  , n = i.left - s.document.scrollLeft()
                                  , i = i.top - s.document.scrollTop();
                                o.height = s.uiDialog.height(),
                                o.width = s.uiDialog.width(),
                                o.position = {
                                    my: "left top",
                                    at: "left" + (0 &lt;= n ? "+" : "") + n + " top" + (0 &lt;= i ? "+" : "") + i,
                                    of: s.window
                                },
                                s._removeClass(U(this), "ui-dialog-resizing"),
                                s._unblockFrames(),
                                s._trigger("resizeStop", t, r(e))
                            }
                        }).css("position", e)
                    },
                    _trackFocus: function() {
                        this._on(this.widget(), {
                            focusin: function(t) {
                                this._makeFocusTarget(),
                                this._focusedElement = U(t.target)
                            }
                        })
                    },
                    _makeFocusTarget: function() {
                        this._untrackInstance(),
                        this._trackingInstances().unshift(this)
                    },
                    _untrackInstance: function() {
                        var t = this._trackingInstances()
                          , e = U.inArray(this, t);
                        -1 !== e &amp;&amp; t.splice(e, 1)
                    },
                    _trackingInstances: function() {
                        var t = this.document.data("ui-dialog-instances");
                        return t || this.document.data("ui-dialog-instances", t = []),
                        t
                    },
                    _minHeight: function() {
                        var t = this.options;
                        return "auto" === t.height ? t.minHeight : Math.min(t.minHeight, t.height)
                    },
                    _position: function() {
                        var t = this.uiDialog.is(":visible");
                        t || this.uiDialog.show(),
                        this.uiDialog.position(this.options.position),
                        t || this.uiDialog.hide()
                    },
                    _setOptions: function(t) {
                        var i = this
                          , n = !1
                          , s = {};
                        U.each(t, function(t, e) {
                            i._setOption(t, e),
                            t in i.sizeRelatedOptions &amp;&amp; (n = !0),
                            t in i.resizableRelatedOptions &amp;&amp; (s[t] = e)
                        }),
                        n &amp;&amp; (this._size(),
                        this._position()),
                        this.uiDialog.is(":data(ui-resizable)") &amp;&amp; this.uiDialog.resizable("option", s)
                    },
                    _setOption: function(t, e) {
                        var i, n = this.uiDialog;
                        "disabled" !== t &amp;&amp; (this._super(t, e),
                        "appendTo" === t &amp;&amp; this.uiDialog.appendTo(this._appendTo()),
                        "buttons" === t &amp;&amp; this._createButtons(),
                        "closeText" === t &amp;&amp; this.uiDialogTitlebarClose.button({
                            label: U("&lt;a&gt;").text("" + this.options.closeText).html()
                        }),
                        "draggable" === t &amp;&amp; ((i = n.is(":data(ui-draggable)")) &amp;&amp; !e &amp;&amp; n.draggable("destroy"),
                        !i &amp;&amp; e &amp;&amp; this._makeDraggable()),
                        "position" === t &amp;&amp; this._position(),
                        "resizable" === t &amp;&amp; ((i = n.is(":data(ui-resizable)")) &amp;&amp; !e &amp;&amp; n.resizable("destroy"),
                        i &amp;&amp; "string" == typeof e &amp;&amp; n.resizable("option", "handles", e),
                        i || !1 === e || this._makeResizable()),
                        "title" === t &amp;&amp; this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))
                    },
                    _size: function() {
                        var t, e, i, n = this.options;
                        this.element.show().css({
                            width: "auto",
                            minHeight: 0,
                            maxHeight: "none",
                            height: 0
                        }),
                        n.minWidth &gt; n.width &amp;&amp; (n.width = n.minWidth),
                        t = this.uiDialog.css({
                            height: "auto",
                            width: n.width
                        }).outerHeight(),
                        e = Math.max(0, n.minHeight - t),
                        i = "number" == typeof n.maxHeight ? Math.max(0, n.maxHeight - t) : "none",
                        "auto" === n.height ? this.element.css({
                            minHeight: e,
                            maxHeight: i,
                            height: "auto"
                        }) : this.element.height(Math.max(0, n.height - t)),
                        this.uiDialog.is(":data(ui-resizable)") &amp;&amp; this.uiDialog.resizable("option", "minHeight", this._minHeight())
                    },
                    _blockFrames: function() {
                        this.iframeBlocks = this.document.find("iframe").map(function() {
                            var t = U(this);
                            return U("&lt;div&gt;").css({
                                position: "absolute",
                                width: t.outerWidth(),
                                height: t.outerHeight()
                            }).appendTo(t.parent()).offset(t.offset())[0]
                        })
                    },
                    _unblockFrames: function() {
                        this.iframeBlocks &amp;&amp; (this.iframeBlocks.remove(),
                        delete this.iframeBlocks)
                    },
                    _allowInteraction: function(t) {
                        return !!U(t.target).closest(".ui-dialog").length || !!U(t.target).closest(".ui-datepicker").length
                    },
                    _createOverlay: function() {
                        var i, n;
                        this.options.modal &amp;&amp; (i = U.fn.jquery.substring(0, 4),
                        n = !0,
                        this._delay(function() {
                            n = !1
                        }),
                        this.document.data("ui-dialog-overlays") || this.document.on("focusin.ui-dialog", function(t) {
                            var e;
                            n || ((e = this._trackingInstances()[0])._allowInteraction(t) || (t.preventDefault(),
                            e._focusTabbable(),
                            "3.4." !== i &amp;&amp; "3.5." !== i || e._delay(e._restoreTabbableFocus)))
                        }
                        .bind(this)),
                        this.overlay = U("&lt;div&gt;").appendTo(this._appendTo()),
                        this._addClass(this.overlay, null, "ui-widget-overlay ui-front"),
                        this._on(this.overlay, {
                            mousedown: "_keepFocus"
                        }),
                        this.document.data("ui-dialog-overlays", (this.document.data("ui-dialog-overlays") || 0) + 1))
                    },
                    _destroyOverlay: function() {
                        var t;
                        this.options.modal &amp;&amp; this.overlay &amp;&amp; ((t = this.document.data("ui-dialog-overlays") - 1) ? this.document.data("ui-dialog-overlays", t) : (this.document.off("focusin.ui-dialog"),
                        this.document.removeData("ui-dialog-overlays")),
                        this.overlay.remove(),
                        this.overlay = null)
                    }
                }),
                !1 !== U.uiBackCompat &amp;&amp; U.widget("ui.dialog", U.ui.dialog, {
                    options: {
                        dialogClass: ""
                    },
                    _createWrapper: function() {
                        this._super(),
                        this.uiDialog.addClass(this.options.dialogClass)
                    },
                    _setOption: function(t, e) {
                        "dialogClass" === t &amp;&amp; this.uiDialog.removeClass(this.options.dialogClass).addClass(e),
                        this._superApply(arguments)
                    }
                });
                U.ui.dialog;
                function lt(t, e, i) {
                    return e &lt;= t &amp;&amp; t &lt; e + i
                }
                U.widget("ui.droppable", {
                    version: "1.13.0",
                    widgetEventPrefix: "drop",
                    options: {
                        accept: "*",
                        addClasses: !0,
                        greedy: !1,
                        scope: "default",
                        tolerance: "intersect",
                        activate: null,
                        deactivate: null,
                        drop: null,
                        out: null,
                        over: null
                    },
                    _create: function() {
                        var t, e = this.options, i = e.accept;
                        this.isover = !1,
                        this.isout = !0,
                        this.accept = "function" == typeof i ? i : function(t) {
                            return t.is(i)
                        }
                        ,
                        this.proportions = function() {
                            if (!arguments.length)
                                return t = t || {
                                    width: this.element[0].offsetWidth,
                                    height: this.element[0].offsetHeight
                                };
                            t = arguments[0]
                        }
                        ,
                        this._addToManager(e.scope),
                        e.addClasses &amp;&amp; this._addClass("ui-droppable")
                    },
                    _addToManager: function(t) {
                        U.ui.ddmanager.droppables[t] = U.ui.ddmanager.droppables[t] || [],
                        U.ui.ddmanager.droppables[t].push(this)
                    },
                    _splice: function(t) {
                        for (var e = 0; e &lt; t.length; e++)
                            t[e] === this &amp;&amp; t.splice(e, 1)
                    },
                    _destroy: function() {
                        var t = U.ui.ddmanager.droppables[this.options.scope];
                        this._splice(t)
                    },
                    _setOption: function(t, e) {
                        var i;
                        "accept" === t ? this.accept = "function" == typeof e ? e : function(t) {
                            return t.is(e)
                        }
                        : "scope" === t &amp;&amp; (i = U.ui.ddmanager.droppables[this.options.scope],
                        this._splice(i),
                        this._addToManager(e)),
                        this._super(t, e)
                    },
                    _activate: function(t) {
                        var e = U.ui.ddmanager.current;
                        this._addActiveClass(),
                        e &amp;&amp; this._trigger("activate", t, this.ui(e))
                    },
                    _deactivate: function(t) {
                        var e = U.ui.ddmanager.current;
                        this._removeActiveClass(),
                        e &amp;&amp; this._trigger("deactivate", t, this.ui(e))
                    },
                    _over: function(t) {
                        var e = U.ui.ddmanager.current;
                        e &amp;&amp; (e.currentItem || e.element)[0] !== this.element[0] &amp;&amp; this.accept.call(this.element[0], e.currentItem || e.element) &amp;&amp; (this._addHoverClass(),
                        this._trigger("over", t, this.ui(e)))
                    },
                    _out: function(t) {
                        var e = U.ui.ddmanager.current;
                        e &amp;&amp; (e.currentItem || e.element)[0] !== this.element[0] &amp;&amp; this.accept.call(this.element[0], e.currentItem || e.element) &amp;&amp; (this._removeHoverClass(),
                        this._trigger("out", t, this.ui(e)))
                    },
                    _drop: function(e, t) {
                        var i = t || U.ui.ddmanager.current
                          , n = !1;
                        return !(!i || (i.currentItem || i.element)[0] === this.element[0]) &amp;&amp; (this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function() {
                            var t = U(this).droppable("instance");
                            if (t.options.greedy &amp;&amp; !t.options.disabled &amp;&amp; t.options.scope === i.options.scope &amp;&amp; t.accept.call(t.element[0], i.currentItem || i.element) &amp;&amp; U.ui.intersect(i, U.extend(t, {
                                offset: t.element.offset()
                            }), t.options.tolerance, e))
                                return !(n = !0)
                        }),
                        !n &amp;&amp; (!!this.accept.call(this.element[0], i.currentItem || i.element) &amp;&amp; (this._removeActiveClass(),
                        this._removeHoverClass(),
                        this._trigger("drop", e, this.ui(i)),
                        this.element)))
                    },
                    ui: function(t) {
                        return {
                            draggable: t.currentItem || t.element,
                            helper: t.helper,
                            position: t.position,
                            offset: t.positionAbs
                        }
                    },
                    _addHoverClass: function() {
                        this._addClass("ui-droppable-hover")
                    },
                    _removeHoverClass: function() {
                        this._removeClass("ui-droppable-hover")
                    },
                    _addActiveClass: function() {
                        this._addClass("ui-droppable-active")
                    },
                    _removeActiveClass: function() {
                        this._removeClass("ui-droppable-active")
                    }
                }),
                U.ui.intersect = function(t, e, i, n) {
                    if (!e.offset)
                        return !1;
                    var s = (t.positionAbs || t.position.absolute).left + t.margins.left
                      , o = (t.positionAbs || t.position.absolute).top + t.margins.top
                      , r = s + t.helperProportions.width
                      , a = o + t.helperProportions.height
                      , l = e.offset.left
                      , h = e.offset.top
                      , c = l + e.proportions().width
                      , u = h + e.proportions().height;
                    switch (i) {
                    case "fit":
                        return l &lt;= s &amp;&amp; r &lt;= c &amp;&amp; h &lt;= o &amp;&amp; a &lt;= u;
                    case "intersect":
                        return l &lt; s + t.helperProportions.width / 2 &amp;&amp; r - t.helperProportions.width / 2 &lt; c &amp;&amp; h &lt; o + t.helperProportions.height / 2 &amp;&amp; a - t.helperProportions.height / 2 &lt; u;
                    case "pointer":
                        return lt(n.pageY, h, e.proportions().height) &amp;&amp; lt(n.pageX, l, e.proportions().width);
                    case "touch":
                        return (h &lt;= o &amp;&amp; o &lt;= u || h &lt;= a &amp;&amp; a &lt;= u || o &lt; h &amp;&amp; u &lt; a) &amp;&amp; (l &lt;= s &amp;&amp; s &lt;= c || l &lt;= r &amp;&amp; r &lt;= c || s &lt; l &amp;&amp; c &lt; r);
                    default:
                        return !1
                    }
                }
                ,
                !(U.ui.ddmanager = {
                    current: null,
                    droppables: {
                        default: []
                    },
                    prepareOffsets: function(t, e) {
                        var i, n, s = U.ui.ddmanager.droppables[t.options.scope] || [], o = e ? e.type : null, r = (t.currentItem || t.element).find(":data(ui-droppable)").addBack();
                        t: for (i = 0; i &lt; s.length; i++)
                            if (!(s[i].options.disabled || t &amp;&amp; !s[i].accept.call(s[i].element[0], t.currentItem || t.element))) {
                                for (n = 0; n &lt; r.length; n++)
                                    if (r[n] === s[i].element[0]) {
                                        s[i].proportions().height = 0;
                                        continue t
                                    }
                                s[i].visible = "none" !== s[i].element.css("display"),
                                s[i].visible &amp;&amp; ("mousedown" === o &amp;&amp; s[i]._activate.call(s[i], e),
                                s[i].offset = s[i].element.offset(),
                                s[i].proportions({
                                    width: s[i].element[0].offsetWidth,
                                    height: s[i].element[0].offsetHeight
                                }))
                            }
                    },
                    drop: function(t, e) {
                        var i = !1;
                        return U.each((U.ui.ddmanager.droppables[t.options.scope] || []).slice(), function() {
                            this.options &amp;&amp; (!this.options.disabled &amp;&amp; this.visible &amp;&amp; U.ui.intersect(t, this, this.options.tolerance, e) &amp;&amp; (i = this._drop.call(this, e) || i),
                            !this.options.disabled &amp;&amp; this.visible &amp;&amp; this.accept.call(this.element[0], t.currentItem || t.element) &amp;&amp; (this.isout = !0,
                            this.isover = !1,
                            this._deactivate.call(this, e)))
                        }),
                        i
                    },
                    dragStart: function(t, e) {
                        t.element.parentsUntil("body").on("scroll.droppable", function() {
                            t.options.refreshPositions || U.ui.ddmanager.prepareOffsets(t, e)
                        })
                    },
                    drag: function(s, o) {
                        s.options.refreshPositions &amp;&amp; U.ui.ddmanager.prepareOffsets(s, o),
                        U.each(U.ui.ddmanager.droppables[s.options.scope] || [], function() {
                            var t, e, i, n;
                            this.options.disabled || this.greedyChild || !this.visible || (n = !(i = U.ui.intersect(s, this, this.options.tolerance, o)) &amp;&amp; this.isover ? "isout" : i &amp;&amp; !this.isover ? "isover" : null) &amp;&amp; (this.options.greedy &amp;&amp; (e = this.options.scope,
                            (i = this.element.parents(":data(ui-droppable)").filter(function() {
                                return U(this).droppable("instance").options.scope === e
                            })).length &amp;&amp; ((t = U(i[0]).droppable("instance")).greedyChild = "isover" === n)),
                            t &amp;&amp; "isover" === n &amp;&amp; (t.isover = !1,
                            t.isout = !0,
                            t._out.call(t, o)),
                            this[n] = !0,
                            this["isout" === n ? "isover" : "isout"] = !1,
                            this["isover" === n ? "_over" : "_out"].call(this, o),
                            t &amp;&amp; "isout" === n &amp;&amp; (t.isout = !1,
                            t.isover = !0,
                            t._over.call(t, o)))
                        })
                    },
                    dragStop: function(t, e) {
                        t.element.parentsUntil("body").off("scroll.droppable"),
                        t.options.refreshPositions || U.ui.ddmanager.prepareOffsets(t, e)
                    }
                }) !== U.uiBackCompat &amp;&amp; U.widget("ui.droppable", U.ui.droppable, {
                    options: {
                        hoverClass: !1,
                        activeClass: !1
                    },
                    _addActiveClass: function() {
                        this._super(),
                        this.options.activeClass &amp;&amp; this.element.addClass(this.options.activeClass)
                    },
                    _removeActiveClass: function() {
                        this._super(),
                        this.options.activeClass &amp;&amp; this.element.removeClass(this.options.activeClass)
                    },
                    _addHoverClass: function() {
                        this._super(),
                        this.options.hoverClass &amp;&amp; this.element.addClass(this.options.hoverClass)
                    },
                    _removeHoverClass: function() {
                        this._super(),
                        this.options.hoverClass &amp;&amp; this.element.removeClass(this.options.hoverClass)
                    }
                });
                U.ui.droppable,
                U.widget("ui.progressbar", {
                    version: "1.13.0",
                    options: {
                        classes: {
                            "ui-progressbar": "ui-corner-all",
                            "ui-progressbar-value": "ui-corner-left",
                            "ui-progressbar-complete": "ui-corner-right"
                        },
                        max: 100,
                        value: 0,
                        change: null,
                        complete: null
                    },
                    min: 0,
                    _create: function() {
                        this.oldValue = this.options.value = this._constrainedValue(),
                        this.element.attr({
                            role: "progressbar",
                            "aria-valuemin": this.min
                        }),
                        this._addClass("ui-progressbar", "ui-widget ui-widget-content"),
                        this.valueDiv = U("&lt;div&gt;").appendTo(this.element),
                        this._addClass(this.valueDiv, "ui-progressbar-value", "ui-widget-header"),
                        this._refreshValue()
                    },
                    _destroy: function() {
                        this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),
                        this.valueDiv.remove()
                    },
                    value: function(t) {
                        if (void 0 === t)
                            return this.options.value;
                        this.options.value = this._constrainedValue(t),
                        this._refreshValue()
                    },
                    _constrainedValue: function(t) {
                        return void 0 === t &amp;&amp; (t = this.options.value),
                        this.indeterminate = !1 === t,
                        "number" != typeof t &amp;&amp; (t = 0),
                        !this.indeterminate &amp;&amp; Math.min(this.options.max, Math.max(this.min, t))
                    },
                    _setOptions: function(t) {
                        var e = t.value;
                        delete t.value,
                        this._super(t),
                        this.options.value = this._constrainedValue(e),
                        this._refreshValue()
                    },
                    _setOption: function(t, e) {
                        "max" === t &amp;&amp; (e = Math.max(this.min, e)),
                        this._super(t, e)
                    },
                    _setOptionDisabled: function(t) {
                        this._super(t),
                        this.element.attr("aria-disabled", t),
                        this._toggleClass(null, "ui-state-disabled", !!t)
                    },
                    _percentage: function() {
                        return this.indeterminate ? 100 : 100 * (this.options.value - this.min) / (this.options.max - this.min)
                    },
                    _refreshValue: function() {
                        var t = this.options.value
                          , e = this._percentage();
                        this.valueDiv.toggle(this.indeterminate || t &gt; this.min).width(e.toFixed(0) + "%"),
                        this._toggleClass(this.valueDiv, "ui-progressbar-complete", null, t === this.options.max)._toggleClass("ui-progressbar-indeterminate", null, this.indeterminate),
                        this.indeterminate ? (this.element.removeAttr("aria-valuenow"),
                        this.overlayDiv || (this.overlayDiv = U("&lt;div&gt;").appendTo(this.valueDiv),
                        this._addClass(this.overlayDiv, "ui-progressbar-overlay"))) : (this.element.attr({
                            "aria-valuemax": this.options.max,
                            "aria-valuenow": t
                        }),
                        this.overlayDiv &amp;&amp; (this.overlayDiv.remove(),
                        this.overlayDiv = null)),
                        this.oldValue !== t &amp;&amp; (this.oldValue = t,
                        this._trigger("change")),
                        t === this.options.max &amp;&amp; this._trigger("complete")
                    }
                }),
                U.widget("ui.selectable", U.ui.mouse, {
                    version: "1.13.0",
                    options: {
                        appendTo: "body",
                        autoRefresh: !0,
                        distance: 0,
                        filter: "*",
                        tolerance: "touch",
                        selected: null,
                        selecting: null,
                        start: null,
                        stop: null,
                        unselected: null,
                        unselecting: null
                    },
                    _create: function() {
                        var i = this;
                        this._addClass("ui-selectable"),
                        this.dragged = !1,
                        this.refresh = function() {
                            i.elementPos = U(i.element[0]).offset(),
                            i.selectees = U(i.options.filter, i.element[0]),
                            i._addClass(i.selectees, "ui-selectee"),
                            i.selectees.each(function() {
                                var t = U(this)
                                  , e = t.offset()
                                  , e = {
                                    left: e.left - i.elementPos.left,
                                    top: e.top - i.elementPos.top
                                };
                                U.data(this, "selectable-item", {
                                    element: this,
                                    $element: t,
                                    left: e.left,
                                    top: e.top,
                                    right: e.left + t.outerWidth(),
                                    bottom: e.top + t.outerHeight(),
                                    startselected: !1,
                                    selected: t.hasClass("ui-selected"),
                                    selecting: t.hasClass("ui-selecting"),
                                    unselecting: t.hasClass("ui-unselecting")
                                })
                            })
                        }
                        ,
                        this.refresh(),
                        this._mouseInit(),
                        this.helper = U("&lt;div&gt;"),
                        this._addClass(this.helper, "ui-selectable-helper")
                    },
                    _destroy: function() {
                        this.selectees.removeData("selectable-item"),
                        this._mouseDestroy()
                    },
                    _mouseStart: function(i) {
                        var n = this
                          , t = this.options;
                        this.opos = [i.pageX, i.pageY],
                        this.elementPos = U(this.element[0]).offset(),
                        this.options.disabled || (this.selectees = U(t.filter, this.element[0]),
                        this._trigger("start", i),
                        U(t.appendTo).append(this.helper),
                        this.helper.css({
                            left: i.pageX,
                            top: i.pageY,
                            width: 0,
                            height: 0
                        }),
                        t.autoRefresh &amp;&amp; this.refresh(),
                        this.selectees.filter(".ui-selected").each(function() {
                            var t = U.data(this, "selectable-item");
                            t.startselected = !0,
                            i.metaKey || i.ctrlKey || (n._removeClass(t.$element, "ui-selected"),
                            t.selected = !1,
                            n._addClass(t.$element, "ui-unselecting"),
                            t.unselecting = !0,
                            n._trigger("unselecting", i, {
                                unselecting: t.element
                            }))
                        }),
                        U(i.target).parents().addBack().each(function() {
                            var t, e = U.data(this, "selectable-item");
                            if (e)
                                return t = !i.metaKey &amp;&amp; !i.ctrlKey || !e.$element.hasClass("ui-selected"),
                                n._removeClass(e.$element, t ? "ui-unselecting" : "ui-selected")._addClass(e.$element, t ? "ui-selecting" : "ui-unselecting"),
                                e.unselecting = !t,
                                e.selecting = t,
                                (e.selected = t) ? n._trigger("selecting", i, {
                                    selecting: e.element
                                }) : n._trigger("unselecting", i, {
                                    unselecting: e.element
                                }),
                                !1
                        }))
                    },
                    _mouseDrag: function(n) {
                        if (this.dragged = !0,
                        !this.options.disabled) {
                            var t, s = this, o = this.options, r = this.opos[0], a = this.opos[1], l = n.pageX, h = n.pageY;
                            return l &lt; r &amp;&amp; (t = l,
                            l = r,
                            r = t),
                            h &lt; a &amp;&amp; (t = h,
                            h = a,
                            a = t),
                            this.helper.css({
                                left: r,
                                top: a,
                                width: l - r,
                                height: h - a
                            }),
                            this.selectees.each(function() {
                                var t = U.data(this, "selectable-item")
                                  , e = !1
                                  , i = {};
                                t &amp;&amp; t.element !== s.element[0] &amp;&amp; (i.left = t.left + s.elementPos.left,
                                i.right = t.right + s.elementPos.left,
                                i.top = t.top + s.elementPos.top,
                                i.bottom = t.bottom + s.elementPos.top,
                                "touch" === o.tolerance ? e = !(i.left &gt; l || i.right &lt; r || i.top &gt; h || i.bottom &lt; a) : "fit" === o.tolerance &amp;&amp; (e = i.left &gt; r &amp;&amp; i.right &lt; l &amp;&amp; i.top &gt; a &amp;&amp; i.bottom &lt; h),
                                e ? (t.selected &amp;&amp; (s._removeClass(t.$element, "ui-selected"),
                                t.selected = !1),
                                t.unselecting &amp;&amp; (s._removeClass(t.$element, "ui-unselecting"),
                                t.unselecting = !1),
                                t.selecting || (s._addClass(t.$element, "ui-selecting"),
                                t.selecting = !0,
                                s._trigger("selecting", n, {
                                    selecting: t.element
                                }))) : (t.selecting &amp;&amp; ((n.metaKey || n.ctrlKey) &amp;&amp; t.startselected ? (s._removeClass(t.$element, "ui-selecting"),
                                t.selecting = !1,
                                s._addClass(t.$element, "ui-selected"),
                                t.selected = !0) : (s._removeClass(t.$element, "ui-selecting"),
                                t.selecting = !1,
                                t.startselected &amp;&amp; (s._addClass(t.$element, "ui-unselecting"),
                                t.unselecting = !0),
                                s._trigger("unselecting", n, {
                                    unselecting: t.element
                                }))),
                                t.selected &amp;&amp; (n.metaKey || n.ctrlKey || t.startselected || (s._removeClass(t.$element, "ui-selected"),
                                t.selected = !1,
                                s._addClass(t.$element, "ui-unselecting"),
                                t.unselecting = !0,
                                s._trigger("unselecting", n, {
                                    unselecting: t.element
                                })))))
                            }),
                            !1
                        }
                    },
                    _mouseStop: function(e) {
                        var i = this;
                        return this.dragged = !1,
                        U(".ui-unselecting", this.element[0]).each(function() {
                            var t = U.data(this, "selectable-item");
                            i._removeClass(t.$element, "ui-unselecting"),
                            t.unselecting = !1,
                            t.startselected = !1,
                            i._trigger("unselected", e, {
                                unselected: t.element
                            })
                        }),
                        U(".ui-selecting", this.element[0]).each(function() {
                            var t = U.data(this, "selectable-item");
                            i._removeClass(t.$element, "ui-selecting")._addClass(t.$element, "ui-selected"),
                            t.selecting = !1,
                            t.selected = !0,
                            t.startselected = !0,
                            i._trigger("selected", e, {
                                selected: t.element
                            })
                        }),
                        this._trigger("stop", e),
                        this.helper.remove(),
                        !1
                    }
                }),
                U.widget("ui.selectmenu", [U.ui.formResetMixin, {
                    version: "1.13.0",
                    defaultElement: "&lt;select&gt;",
                    options: {
                        appendTo: null,
                        classes: {
                            "ui-selectmenu-button-open": "ui-corner-top",
                            "ui-selectmenu-button-closed": "ui-corner-all"
                        },
                        disabled: null,
                        icons: {
                            button: "ui-icon-triangle-1-s"
                        },
                        position: {
                            my: "left top",
                            at: "left bottom",
                            collision: "none"
                        },
                        width: !1,
                        change: null,
                        close: null,
                        focus: null,
                        open: null,
                        select: null
                    },
                    _create: function() {
                        var t = this.element.uniqueId().attr("id");
                        this.ids = {
                            element: t,
                            button: t + "-button",
                            menu: t + "-menu"
                        },
                        this._drawButton(),
                        this._drawMenu(),
                        this._bindFormResetHandler(),
                        this._rendered = !1,
                        this.menuItems = U()
                    },
                    _drawButton: function() {
                        var t, e = this, i = this._parseOption(this.element.find("option:selected"), this.element[0].selectedIndex);
                        this.labels = this.element.labels().attr("for", this.ids.button),
                        this._on(this.labels, {
                            click: function(t) {
                                this.button.trigger("focus"),
                                t.preventDefault()
                            }
                        }),
                        this.element.hide(),
                        this.button = U("&lt;span&gt;", {
                            tabindex: this.options.disabled ? -1 : 0,
                            id: this.ids.button,
                            role: "combobox",
                            "aria-expanded": "false",
                            "aria-autocomplete": "list",
                            "aria-owns": this.ids.menu,
                            "aria-haspopup": "true",
                            title: this.element.attr("title")
                        }).insertAfter(this.element),
                        this._addClass(this.button, "ui-selectmenu-button ui-selectmenu-button-closed", "ui-button ui-widget"),
                        t = U("&lt;span&gt;").appendTo(this.button),
                        this._addClass(t, "ui-selectmenu-icon", "ui-icon " + this.options.icons.button),
                        this.buttonItem = this._renderButtonItem(i).appendTo(this.button),
                        !1 !== this.options.width &amp;&amp; this._resizeButton(),
                        this._on(this.button, this._buttonEvents),
                        this.button.one("focusin", function() {
                            e._rendered || e._refreshMenu()
                        })
                    },
                    _drawMenu: function() {
                        var i = this;
                        this.menu = U("&lt;ul&gt;", {
                            "aria-hidden": "true",
                            "aria-labelledby": this.ids.button,
                            id: this.ids.menu
                        }),
                        this.menuWrap = U("&lt;div&gt;").append(this.menu),
                        this._addClass(this.menuWrap, "ui-selectmenu-menu", "ui-front"),
                        this.menuWrap.appendTo(this._appendTo()),
                        this.menuInstance = this.menu.menu({
                            classes: {
                                "ui-menu": "ui-corner-bottom"
                            },
                            role: "listbox",
                            select: function(t, e) {
                                t.preventDefault(),
                                i._setSelection(),
                                i._select(e.item.data("ui-selectmenu-item"), t)
                            },
                            focus: function(t, e) {
                                e = e.item.data("ui-selectmenu-item");
                                null != i.focusIndex &amp;&amp; e.index !== i.focusIndex &amp;&amp; (i._trigger("focus", t, {
                                    item: e
                                }),
                                i.isOpen || i._select(e, t)),
                                i.focusIndex = e.index,
                                i.button.attr("aria-activedescendant", i.menuItems.eq(e.index).attr("id"))
                            }
                        }).menu("instance"),
                        this.menuInstance._off(this.menu, "mouseleave"),
                        this.menuInstance._closeOnDocumentClick = function() {
                            return !1
                        }
                        ,
                        this.menuInstance._isDivider = function() {
                            return !1
                        }
                    },
                    refresh: function() {
                        this._refreshMenu(),
                        this.buttonItem.replaceWith(this.buttonItem = this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item") || {})),
                        null === this.options.width &amp;&amp; this._resizeButton()
                    },
                    _refreshMenu: function() {
                        var t = this.element.find("option");
                        this.menu.empty(),
                        this._parseOptions(t),
                        this._renderMenu(this.menu, this.items),
                        this.menuInstance.refresh(),
                        this.menuItems = this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),
                        this._rendered = !0,
                        t.length &amp;&amp; (t = this._getSelectedItem(),
                        this.menuInstance.focus(null, t),
                        this._setAria(t.data("ui-selectmenu-item")),
                        this._setOption("disabled", this.element.prop("disabled")))
                    },
                    open: function(t) {
                        this.options.disabled || (this._rendered ? (this._removeClass(this.menu.find(".ui-state-active"), null, "ui-state-active"),
                        this.menuInstance.focus(null, this._getSelectedItem())) : this._refreshMenu(),
                        this.menuItems.length &amp;&amp; (this.isOpen = !0,
                        this._toggleAttr(),
                        this._resizeMenu(),
                        this._position(),
                        this._on(this.document, this._documentClick),
                        this._trigger("open", t)))
                    },
                    _position: function() {
                        this.menuWrap.position(U.extend({
                            of: this.button
                        }, this.options.position))
                    },
                    close: function(t) {
                        this.isOpen &amp;&amp; (this.isOpen = !1,
                        this._toggleAttr(),
                        this.range = null,
                        this._off(this.document),
                        this._trigger("close", t))
                    },
                    widget: function() {
                        return this.button
                    },
                    menuWidget: function() {
                        return this.menu
                    },
                    _renderButtonItem: function(t) {
                        var e = U("&lt;span&gt;");
                        return this._setText(e, t.label),
                        this._addClass(e, "ui-selectmenu-text"),
                        e
                    },
                    _renderMenu: function(n, t) {
                        var s = this
                          , o = "";
                        U.each(t, function(t, e) {
                            var i;
                            e.optgroup !== o &amp;&amp; (i = U("&lt;li&gt;", {
                                text: e.optgroup
                            }),
                            s._addClass(i, "ui-selectmenu-optgroup", "ui-menu-divider" + (e.element.parent("optgroup").prop("disabled") ? " ui-state-disabled" : "")),
                            i.appendTo(n),
                            o = e.optgroup),
                            s._renderItemData(n, e)
                        })
                    },
                    _renderItemData: function(t, e) {
                        return this._renderItem(t, e).data("ui-selectmenu-item", e)
                    },
                    _renderItem: function(t, e) {
                        var i = U("&lt;li&gt;")
                          , n = U("&lt;div&gt;", {
                            title: e.element.attr("title")
                        });
                        return e.disabled &amp;&amp; this._addClass(i, null, "ui-state-disabled"),
                        this._setText(n, e.label),
                        i.append(n).appendTo(t)
                    },
                    _setText: function(t, e) {
                        e ? t.text(e) : t.html("&amp;#160;")
                    },
                    _move: function(t, e) {
                        var i, n = ".ui-menu-item";
                        this.isOpen ? i = this.menuItems.eq(this.focusIndex).parent("li") : (i = this.menuItems.eq(this.element[0].selectedIndex).parent("li"),
                        n += ":not(.ui-state-disabled)"),
                        (n = "first" === t || "last" === t ? i["first" === t ? "prevAll" : "nextAll"](n).eq(-1) : i[t + "All"](n).eq(0)).length &amp;&amp; this.menuInstance.focus(e, n)
                    },
                    _getSelectedItem: function() {
                        return this.menuItems.eq(this.element[0].selectedIndex).parent("li")
                    },
                    _toggle: function(t) {
                        this[this.isOpen ? "close" : "open"](t)
                    },
                    _setSelection: function() {
                        var t;
                        this.range &amp;&amp; (window.getSelection ? ((t = window.getSelection()).removeAllRanges(),
                        t.addRange(this.range)) : this.range.select(),
                        this.button.focus())
                    },
                    _documentClick: {
                        mousedown: function(t) {
                            this.isOpen &amp;&amp; (U(t.target).closest(".ui-selectmenu-menu, #" + U.escapeSelector(this.ids.button)).length || this.close(t))
                        }
                    },
                    _buttonEvents: {
                        mousedown: function() {
                            var t;
                            window.getSelection ? (t = window.getSelection()).rangeCount &amp;&amp; (this.range = t.getRangeAt(0)) : this.range = document.selection.createRange()
                        },
                        click: function(t) {
                            this._setSelection(),
                            this._toggle(t)
                        },
                        keydown: function(t) {
                            var e = !0;
                            switch (t.keyCode) {
                            case U.ui.keyCode.TAB:
                            case U.ui.keyCode.ESCAPE:
                                this.close(t),
                                e = !1;
                                break;
                            case U.ui.keyCode.ENTER:
                                this.isOpen &amp;&amp; this._selectFocusedItem(t);
                                break;
                            case U.ui.keyCode.UP:
                                t.altKey ? this._toggle(t) : this._move("prev", t);
                                break;
                            case U.ui.keyCode.DOWN:
                                t.altKey ? this._toggle(t) : this._move("next", t);
                                break;
                            case U.ui.keyCode.SPACE:
                                this.isOpen ? this._selectFocusedItem(t) : this._toggle(t);
                                break;
                            case U.ui.keyCode.LEFT:
                                this._move("prev", t);
                                break;
                            case U.ui.keyCode.RIGHT:
                                this._move("next", t);
                                break;
                            case U.ui.keyCode.HOME:
                            case U.ui.keyCode.PAGE_UP:
                                this._move("first", t);
                                break;
                            case U.ui.keyCode.END:
                            case U.ui.keyCode.PAGE_DOWN:
                                this._move("last", t);
                                break;
                            default:
                                this.menu.trigger(t),
                                e = !1
                            }
                            e &amp;&amp; t.preventDefault()
                        }
                    },
                    _selectFocusedItem: function(t) {
                        var e = this.menuItems.eq(this.focusIndex).parent("li");
                        e.hasClass("ui-state-disabled") || this._select(e.data("ui-selectmenu-item"), t)
                    },
                    _select: function(t, e) {
                        var i = this.element[0].selectedIndex;
                        this.element[0].selectedIndex = t.index,
                        this.buttonItem.replaceWith(this.buttonItem = this._renderButtonItem(t)),
                        this._setAria(t),
                        this._trigger("select", e, {
                            item: t
                        }),
                        t.index !== i &amp;&amp; this._trigger("change", e, {
                            item: t
                        }),
                        this.close(e)
                    },
                    _setAria: function(t) {
                        t = this.menuItems.eq(t.index).attr("id");
                        this.button.attr({
                            "aria-labelledby": t,
                            "aria-activedescendant": t
                        }),
                        this.menu.attr("aria-activedescendant", t)
                    },
                    _setOption: function(t, e) {
                        var i;
                        "icons" === t &amp;&amp; (i = this.button.find("span.ui-icon"),
                        this._removeClass(i, null, this.options.icons.button)._addClass(i, null, e.button)),
                        this._super(t, e),
                        "appendTo" === t &amp;&amp; this.menuWrap.appendTo(this._appendTo()),
                        "width" === t &amp;&amp; this._resizeButton()
                    },
                    _setOptionDisabled: function(t) {
                        this._super(t),
                        this.menuInstance.option("disabled", t),
                        this.button.attr("aria-disabled", t),
                        this._toggleClass(this.button, null, "ui-state-disabled", t),
                        this.element.prop("disabled", t),
                        t ? (this.button.attr("tabindex", -1),
                        this.close()) : this.button.attr("tabindex", 0)
                    },
                    _appendTo: function() {
                        var t = this.options.appendTo;
                        return t = !(t = !(t = t &amp;&amp; (t.jquery || t.nodeType ? U(t) : this.document.find(t).eq(0))) || !t[0] ? this.element.closest(".ui-front, dialog") : t).length ? this.document[0].body : t
                    },
                    _toggleAttr: function() {
                        this.button.attr("aria-expanded", this.isOpen),
                        this._removeClass(this.button, "ui-selectmenu-button-" + (this.isOpen ? "closed" : "open"))._addClass(this.button, "ui-selectmenu-button-" + (this.isOpen ? "open" : "closed"))._toggleClass(this.menuWrap, "ui-selectmenu-open", null, this.isOpen),
                        this.menu.attr("aria-hidden", !this.isOpen)
                    },
                    _resizeButton: function() {
                        var t = this.options.width;
                        !1 !== t ? (null === t &amp;&amp; (t = this.element.show().outerWidth(),
                        this.element.hide()),
                        this.button.outerWidth(t)) : this.button.css("width", "")
                    },
                    _resizeMenu: function() {
                        this.menu.outerWidth(Math.max(this.button.outerWidth(), this.menu.width("").outerWidth() + 1))
                    },
                    _getCreateOptions: function() {
                        var t = this._super();
                        return t.disabled = this.element.prop("disabled"),
                        t
                    },
                    _parseOptions: function(t) {
                        var i = this
                          , n = [];
                        t.each(function(t, e) {
                            e.hidden || n.push(i._parseOption(U(e), t))
                        }),
                        this.items = n
                    },
                    _parseOption: function(t, e) {
                        var i = t.parent("optgroup");
                        return {
                            element: t,
                            index: e,
                            value: t.val(),
                            label: t.text(),
                            optgroup: i.attr("label") || "",
                            disabled: i.prop("disabled") || t.prop("disabled")
                        }
                    },
                    _destroy: function() {
                        this._unbindFormResetHandler(),
                        this.menuWrap.remove(),
                        this.button.remove(),
                        this.element.show(),
                        this.element.removeUniqueId(),
                        this.labels.attr("for", this.ids.element)
                    }
                }]),
                U.widget("ui.slider", U.ui.mouse, {
                    version: "1.13.0",
                    widgetEventPrefix: "slide",
                    options: {
                        animate: !1,
                        classes: {
                            "ui-slider": "ui-corner-all",
                            "ui-slider-handle": "ui-corner-all",
                            "ui-slider-range": "ui-corner-all ui-widget-header"
                        },
                        distance: 0,
                        max: 100,
                        min: 0,
                        orientation: "horizontal",
                        range: !1,
                        step: 1,
                        value: 0,
                        values: null,
                        change: null,
                        slide: null,
                        start: null,
                        stop: null
                    },
                    numPages: 5,
                    _create: function() {
                        this._keySliding = !1,
                        this._mouseSliding = !1,
                        this._animateOff = !0,
                        this._handleIndex = null,
                        this._detectOrientation(),
                        this._mouseInit(),
                        this._calculateNewMax(),
                        this._addClass("ui-slider ui-slider-" + this.orientation, "ui-widget ui-widget-content"),
                        this._refresh(),
                        this._animateOff = !1
                    },
                    _refresh: function() {
                        this._createRange(),
                        this._createHandles(),
                        this._setupEvents(),
                        this._refreshValue()
                    },
                    _createHandles: function() {
                        var t, e = this.options, i = this.element.find(".ui-slider-handle"), n = [], s = e.values &amp;&amp; e.values.length || 1;
                        for (i.length &gt; s &amp;&amp; (i.slice(s).remove(),
                        i = i.slice(0, s)),
                        t = i.length; t &lt; s; t++)
                            n.push("&lt;span tabindex='0'&gt;&lt;/span&gt;");
                        this.handles = i.add(U(n.join("")).appendTo(this.element)),
                        this._addClass(this.handles, "ui-slider-handle", "ui-state-default"),
                        this.handle = this.handles.eq(0),
                        this.handles.each(function(t) {
                            U(this).data("ui-slider-handle-index", t).attr("tabIndex", 0)
                        })
                    },
                    _createRange: function() {
                        var t = this.options;
                        t.range ? (!0 === t.range &amp;&amp; (t.values ? t.values.length &amp;&amp; 2 !== t.values.length ? t.values = [t.values[0], t.values[0]] : Array.isArray(t.values) &amp;&amp; (t.values = t.values.slice(0)) : t.values = [this._valueMin(), this._valueMin()]),
                        this.range &amp;&amp; this.range.length ? (this._removeClass(this.range, "ui-slider-range-min ui-slider-range-max"),
                        this.range.css({
                            left: "",
                            bottom: ""
                        })) : (this.range = U("&lt;div&gt;").appendTo(this.element),
                        this._addClass(this.range, "ui-slider-range")),
                        "min" !== t.range &amp;&amp; "max" !== t.range || this._addClass(this.range, "ui-slider-range-" + t.range)) : (this.range &amp;&amp; this.range.remove(),
                        this.range = null)
                    },
                    _setupEvents: function() {
                        this._off(this.handles),
                        this._on(this.handles, this._handleEvents),
                        this._hoverable(this.handles),
                        this._focusable(this.handles)
                    },
                    _destroy: function() {
                        this.handles.remove(),
                        this.range &amp;&amp; this.range.remove(),
                        this._mouseDestroy()
                    },
                    _mouseCapture: function(t) {
                        var i, n, s, o, e, r, a = this, l = this.options;
                        return !l.disabled &amp;&amp; (this.elementSize = {
                            width: this.element.outerWidth(),
                            height: this.element.outerHeight()
                        },
                        this.elementOffset = this.element.offset(),
                        r = {
                            x: t.pageX,
                            y: t.pageY
                        },
                        i = this._normValueFromMouse(r),
                        n = this._valueMax() - this._valueMin() + 1,
                        this.handles.each(function(t) {
                            var e = Math.abs(i - a.values(t));
                            (e &lt; n || n === e &amp;&amp; (t === a._lastChangedValue || a.values(t) === l.min)) &amp;&amp; (n = e,
                            s = U(this),
                            o = t)
                        }),
                        !1 !== this._start(t, o) &amp;&amp; (this._mouseSliding = !0,
                        this._handleIndex = o,
                        this._addClass(s, null, "ui-state-active"),
                        s.trigger("focus"),
                        e = s.offset(),
                        r = !U(t.target).parents().addBack().is(".ui-slider-handle"),
                        this._clickOffset = r ? {
                            left: 0,
                            top: 0
                        } : {
                            left: t.pageX - e.left - s.width() / 2,
                            top: t.pageY - e.top - s.height() / 2 - (parseInt(s.css("borderTopWidth"), 10) || 0) - (parseInt(s.css("borderBottomWidth"), 10) || 0) + (parseInt(s.css("marginTop"), 10) || 0)
                        },
                        this.handles.hasClass("ui-state-hover") || this._slide(t, o, i),
                        this._animateOff = !0))
                    },
                    _mouseStart: function() {
                        return !0
                    },
                    _mouseDrag: function(t) {
                        var e = {
                            x: t.pageX,
                            y: t.pageY
                        }
                          , e = this._normValueFromMouse(e);
                        return this._slide(t, this._handleIndex, e),
                        !1
                    },
                    _mouseStop: function(t) {
                        return this._removeClass(this.handles, null, "ui-state-active"),
                        this._mouseSliding = !1,
                        this._stop(t, this._handleIndex),
                        this._change(t, this._handleIndex),
                        this._handleIndex = null,
                        this._clickOffset = null,
                        this._animateOff = !1
                    },
                    _detectOrientation: function() {
                        this.orientation = "vertical" === this.options.orientation ? "vertical" : "horizontal"
                    },
                    _normValueFromMouse: function(t) {
                        var e, t = "horizontal" === this.orientation ? (e = this.elementSize.width,
                        t.x - this.elementOffset.left - (this._clickOffset ? this._clickOffset.left : 0)) : (e = this.elementSize.height,
                        t.y - this.elementOffset.top - (this._clickOffset ? this._clickOffset.top : 0)), t = t / e;
                        return (t = 1 &lt; t ? 1 : t) &lt; 0 &amp;&amp; (t = 0),
                        "vertical" === this.orientation &amp;&amp; (t = 1 - t),
                        e = this._valueMax() - this._valueMin(),
                        e = this._valueMin() + t * e,
                        this._trimAlignValue(e)
                    },
                    _uiHash: function(t, e, i) {
                        var n = {
                            handle: this.handles[t],
                            handleIndex: t,
                            value: void 0 !== e ? e : this.value()
                        };
                        return this._hasMultipleValues() &amp;&amp; (n.value = void 0 !== e ? e : this.values(t),
                        n.values = i || this.values()),
                        n
                    },
                    _hasMultipleValues: function() {
                        return this.options.values &amp;&amp; this.options.values.length
                    },
                    _start: function(t, e) {
                        return this._trigger("start", t, this._uiHash(e))
                    },
                    _slide: function(t, e, i) {
                        var n, s = this.value(), o = this.values();
                        this._hasMultipleValues() &amp;&amp; (n = this.values(e ? 0 : 1),
                        s = this.values(e),
                        2 === this.options.values.length &amp;&amp; !0 === this.options.range &amp;&amp; (i = 0 === e ? Math.min(n, i) : Math.max(n, i)),
                        o[e] = i),
                        i !== s &amp;&amp; !1 !== this._trigger("slide", t, this._uiHash(e, i, o)) &amp;&amp; (this._hasMultipleValues() ? this.values(e, i) : this.value(i))
                    },
                    _stop: function(t, e) {
                        this._trigger("stop", t, this._uiHash(e))
                    },
                    _change: function(t, e) {
                        this._keySliding || this._mouseSliding || (this._lastChangedValue = e,
                        this._trigger("change", t, this._uiHash(e)))
                    },
                    value: function(t) {
                        return arguments.length ? (this.options.value = this._trimAlignValue(t),
                        this._refreshValue(),
                        void this._change(null, 0)) : this._value()
                    },
                    values: function(t, e) {
                        var i, n, s;
                        if (1 &lt; arguments.length)
                            return this.options.values[t] = this._trimAlignValue(e),
                            this._refreshValue(),
                            void this._change(null, t);
                        if (!arguments.length)
                            return this._values();
                        if (!Array.isArray(t))
                            return this._hasMultipleValues() ? this._values(t) : this.value();
                        for (i = this.options.values,
                        n = t,
                        s = 0; s &lt; i.length; s += 1)
                            i[s] = this._trimAlignValue(n[s]),
                            this._change(null, s);
                        this._refreshValue()
                    },
                    _setOption: function(t, e) {
                        var i, n = 0;
                        switch ("range" === t &amp;&amp; !0 === this.options.range &amp;&amp; ("min" === e ? (this.options.value = this._values(0),
                        this.options.values = null) : "max" === e &amp;&amp; (this.options.value = this._values(this.options.values.length - 1),
                        this.options.values = null)),
                        Array.isArray(this.options.values) &amp;&amp; (n = this.options.values.length),
                        this._super(t, e),
                        t) {
                        case "orientation":
                            this._detectOrientation(),
                            this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-" + this.orientation),
                            this._refreshValue(),
                            this.options.range &amp;&amp; this._refreshRange(e),
                            this.handles.css("horizontal" === e ? "bottom" : "left", "");
                            break;
                        case "value":
                            this._animateOff = !0,
                            this._refreshValue(),
                            this._change(null, 0),
                            this._animateOff = !1;
                            break;
                        case "values":
                            for (this._animateOff = !0,
                            this._refreshValue(),
                            i = n - 1; 0 &lt;= i; i--)
                                this._change(null, i);
                            this._animateOff = !1;
                            break;
                        case "step":
                        case "min":
                        case "max":
                            this._animateOff = !0,
                            this._calculateNewMax(),
                            this._refreshValue(),
                            this._animateOff = !1;
                            break;
                        case "range":
                            this._animateOff = !0,
                            this._refresh(),
                            this._animateOff = !1
                        }
                    },
                    _setOptionDisabled: function(t) {
                        this._super(t),
                        this._toggleClass(null, "ui-state-disabled", !!t)
                    },
                    _value: function() {
                        var t = this.options.value;
                        return t = this._trimAlignValue(t)
                    },
                    _values: function(t) {
                        var e, i;
                        if (arguments.length)
                            return t = this.options.values[t],
                            this._trimAlignValue(t);
                        if (this._hasMultipleValues()) {
                            for (e = this.options.values.slice(),
                            i = 0; i &lt; e.length; i += 1)
                                e[i] = this._trimAlignValue(e[i]);
                            return e
                        }
                        return []
                    },
                    _trimAlignValue: function(t) {
                        if (t &lt;= this._valueMin())
                            return this._valueMin();
                        if (t &gt;= this._valueMax())
                            return this._valueMax();
                        var e = 0 &lt; this.options.step ? this.options.step : 1
                          , i = (t - this._valueMin()) % e
                          , t = t - i;
                        return 2 * Math.abs(i) &gt;= e &amp;&amp; (t += 0 &lt; i ? e : -e),
                        parseFloat(t.toFixed(5))
                    },
                    _calculateNewMax: function() {
                        var t = this.options.max
                          , e = this._valueMin()
                          , i = this.options.step;
                        (t = Math.round((t - e) / i) * i + e) &gt; this.options.max &amp;&amp; (t -= i),
                        this.max = parseFloat(t.toFixed(this._precision()))
                    },
                    _precision: function() {
                        var t = this._precisionOf(this.options.step);
                        return t = null !== this.options.min ? Math.max(t, this._precisionOf(this.options.min)) : t
                    },
                    _precisionOf: function(t) {
                        var e = t.toString()
                          , t = e.indexOf(".");
                        return -1 === t ? 0 : e.length - t - 1
                    },
                    _valueMin: function() {
                        return this.options.min
                    },
                    _valueMax: function() {
                        return this.max
                    },
                    _refreshRange: function(t) {
                        "vertical" === t &amp;&amp; this.range.css({
                            width: "",
                            left: ""
                        }),
                        "horizontal" === t &amp;&amp; this.range.css({
                            height: "",
                            bottom: ""
                        })
                    },
                    _refreshValue: function() {
                        var e, i, t, n, s, o = this.options.range, r = this.options, a = this, l = !this._animateOff &amp;&amp; r.animate, h = {};
                        this._hasMultipleValues() ? this.handles.each(function(t) {
                            i = (a.values(t) - a._valueMin()) / (a._valueMax() - a._valueMin()) * 100,
                            h["horizontal" === a.orientation ? "left" : "bottom"] = i + "%",
                            U(this).stop(1, 1)[l ? "animate" : "css"](h, r.animate),
                            !0 === a.options.range &amp;&amp; ("horizontal" === a.orientation ? (0 === t &amp;&amp; a.range.stop(1, 1)[l ? "animate" : "css"]({
                                left: i + "%"
                            }, r.animate),
                            1 === t &amp;&amp; a.range[l ? "animate" : "css"]({
                                width: i - e + "%"
                            }, {
                                queue: !1,
                                duration: r.animate
                            })) : (0 === t &amp;&amp; a.range.stop(1, 1)[l ? "animate" : "css"]({
                                bottom: i + "%"
                            }, r.animate),
                            1 === t &amp;&amp; a.range[l ? "animate" : "css"]({
                                height: i - e + "%"
                            }, {
                                queue: !1,
                                duration: r.animate
                            }))),
                            e = i
                        }) : (t = this.value(),
                        n = this._valueMin(),
                        s = this._valueMax(),
                        i = s !== n ? (t - n) / (s - n) * 100 : 0,
                        h["horizontal" === this.orientation ? "left" : "bottom"] = i + "%",
                        this.handle.stop(1, 1)[l ? "animate" : "css"](h, r.animate),
                        "min" === o &amp;&amp; "horizontal" === this.orientation &amp;&amp; this.range.stop(1, 1)[l ? "animate" : "css"]({
                            width: i + "%"
                        }, r.animate),
                        "max" === o &amp;&amp; "horizontal" === this.orientation &amp;&amp; this.range.stop(1, 1)[l ? "animate" : "css"]({
                            width: 100 - i + "%"
                        }, r.animate),
                        "min" === o &amp;&amp; "vertical" === this.orientation &amp;&amp; this.range.stop(1, 1)[l ? "animate" : "css"]({
                            height: i + "%"
                        }, r.animate),
                        "max" === o &amp;&amp; "vertical" === this.orientation &amp;&amp; this.range.stop(1, 1)[l ? "animate" : "css"]({
                            height: 100 - i + "%"
                        }, r.animate))
                    },
                    _handleEvents: {
                        keydown: function(t) {
                            var e, i, n, s = U(t.target).data("ui-slider-handle-index");
                            switch (t.keyCode) {
                            case U.ui.keyCode.HOME:
                            case U.ui.keyCode.END:
                            case U.ui.keyCode.PAGE_UP:
                            case U.ui.keyCode.PAGE_DOWN:
                            case U.ui.keyCode.UP:
                            case U.ui.keyCode.RIGHT:
                            case U.ui.keyCode.DOWN:
                            case U.ui.keyCode.LEFT:
                                if (t.preventDefault(),
                                !this._keySliding &amp;&amp; (this._keySliding = !0,
                                this._addClass(U(t.target), null, "ui-state-active"),
                                !1 === this._start(t, s)))
                                    return
                            }
                            switch (n = this.options.step,
                            e = i = this._hasMultipleValues() ? this.values(s) : this.value(),
                            t.keyCode) {
                            case U.ui.keyCode.HOME:
                                i = this._valueMin();
                                break;
                            case U.ui.keyCode.END:
                                i = this._valueMax();
                                break;
                            case U.ui.keyCode.PAGE_UP:
                                i = this._trimAlignValue(e + (this._valueMax() - this._valueMin()) / this.numPages);
                                break;
                            case U.ui.keyCode.PAGE_DOWN:
                                i = this._trimAlignValue(e - (this._valueMax() - this._valueMin()) / this.numPages);
                                break;
                            case U.ui.keyCode.UP:
                            case U.ui.keyCode.RIGHT:
                                if (e === this._valueMax())
                                    return;
                                i = this._trimAlignValue(e + n);
                                break;
                            case U.ui.keyCode.DOWN:
                            case U.ui.keyCode.LEFT:
                                if (e === this._valueMin())
                                    return;
                                i = this._trimAlignValue(e - n)
                            }
                            this._slide(t, s, i)
                        },
                        keyup: function(t) {
                            var e = U(t.target).data("ui-slider-handle-index");
                            this._keySliding &amp;&amp; (this._keySliding = !1,
                            this._stop(t, e),
                            this._change(t, e),
                            this._removeClass(U(t.target), null, "ui-state-active"))
                        }
                    }
                }),
                U.widget("ui.sortable", U.ui.mouse, {
                    version: "1.13.0",
                    widgetEventPrefix: "sort",
                    ready: !1,
                    options: {
                        appendTo: "parent",
                        axis: !1,
                        connectWith: !1,
                        containment: !1,
                        cursor: "auto",
                        cursorAt: !1,
                        dropOnEmpty: !0,
                        forcePlaceholderSize: !1,
                        forceHelperSize: !1,
                        grid: !1,
                        handle: !1,
                        helper: "original",
                        items: "&gt; *",
                        opacity: !1,
                        placeholder: !1,
                        revert: !1,
                        scroll: !0,
                        scrollSensitivity: 20,
                        scrollSpeed: 20,
                        scope: "default",
                        tolerance: "intersect",
                        zIndex: 1e3,
                        activate: null,
                        beforeStop: null,
                        change: null,
                        deactivate: null,
                        out: null,
                        over: null,
                        receive: null,
                        remove: null,
                        sort: null,
                        start: null,
                        stop: null,
                        update: null
                    },
                    _isOverAxis: function(t, e, i) {
                        return e &lt;= t &amp;&amp; t &lt; e + i
                    },
                    _isFloating: function(t) {
                        return /left|right/.test(t.css("float")) || /inline|table-cell/.test(t.css("display"))
                    },
                    _create: function() {
                        this.containerCache = {},
                        this._addClass("ui-sortable"),
                        this.refresh(),
                        this.offset = this.element.offset(),
                        this._mouseInit(),
                        this._setHandleClassName(),
                        this.ready = !0
                    },
                    _setOption: function(t, e) {
                        this._super(t, e),
                        "handle" === t &amp;&amp; this._setHandleClassName()
                    },
                    _setHandleClassName: function() {
                        var t = this;
                        this._removeClass(this.element.find(".ui-sortable-handle"), "ui-sortable-handle"),
                        U.each(this.items, function() {
                            t._addClass(this.instance.options.handle ? this.item.find(this.instance.options.handle) : this.item, "ui-sortable-handle")
                        })
                    },
                    _destroy: function() {
                        this._mouseDestroy();
                        for (var t = this.items.length - 1; 0 &lt;= t; t--)
                            this.items[t].item.removeData(this.widgetName + "-item");
                        return this
                    },
                    _mouseCapture: function(t, e) {
                        var i = null
                          , n = !1
                          , s = this;
                        return !this.reverting &amp;&amp; (!this.options.disabled &amp;&amp; "static" !== this.options.type &amp;&amp; (this._refreshItems(t),
                        U(t.target).parents().each(function() {
                            if (U.data(this, s.widgetName + "-item") === s)
                                return i = U(this),
                                !1
                        }),
                        !!(i = U.data(t.target, s.widgetName + "-item") === s ? U(t.target) : i) &amp;&amp; (!(this.options.handle &amp;&amp; !e &amp;&amp; (U(this.options.handle, i).find("*").addBack().each(function() {
                            this === t.target &amp;&amp; (n = !0)
                        }),
                        !n)) &amp;&amp; (this.currentItem = i,
                        this._removeCurrentsFromItems(),
                        !0))))
                    },
                    _mouseStart: function(t, e, i) {
                        var n, s, o = this.options;
                        if ((this.currentContainer = this).refreshPositions(),
                        this.appendTo = U("parent" !== o.appendTo ? o.appendTo : this.currentItem.parent()),
                        this.helper = this._createHelper(t),
                        this._cacheHelperProportions(),
                        this._cacheMargins(),
                        this.offset = this.currentItem.offset(),
                        this.offset = {
                            top: this.offset.top - this.margins.top,
                            left: this.offset.left - this.margins.left
                        },
                        U.extend(this.offset, {
                            click: {
                                left: t.pageX - this.offset.left,
                                top: t.pageY - this.offset.top
                            },
                            relative: this._getRelativeOffset()
                        }),
                        this.helper.css("position", "absolute"),
                        this.cssPosition = this.helper.css("position"),
                        o.cursorAt &amp;&amp; this._adjustOffsetFromHelper(o.cursorAt),
                        this.domPosition = {
                            prev: this.currentItem.prev()[0],
                            parent: this.currentItem.parent()[0]
                        },
                        this.helper[0] !== this.currentItem[0] &amp;&amp; this.currentItem.hide(),
                        this._createPlaceholder(),
                        this.scrollParent = this.placeholder.scrollParent(),
                        U.extend(this.offset, {
                            parent: this._getParentOffset()
                        }),
                        o.containment &amp;&amp; this._setContainment(),
                        o.cursor &amp;&amp; "auto" !== o.cursor &amp;&amp; (s = this.document.find("body"),
                        this.storedCursor = s.css("cursor"),
                        s.css("cursor", o.cursor),
                        this.storedStylesheet = U("&lt;style&gt;*{ cursor: " + o.cursor + " !important; }&lt;/style&gt;").appendTo(s)),
                        o.zIndex &amp;&amp; (this.helper.css("zIndex") &amp;&amp; (this._storedZIndex = this.helper.css("zIndex")),
                        this.helper.css("zIndex", o.zIndex)),
                        o.opacity &amp;&amp; (this.helper.css("opacity") &amp;&amp; (this._storedOpacity = this.helper.css("opacity")),
                        this.helper.css("opacity", o.opacity)),
                        this.scrollParent[0] !== this.document[0] &amp;&amp; "HTML" !== this.scrollParent[0].tagName &amp;&amp; (this.overflowOffset = this.scrollParent.offset()),
                        this._trigger("start", t, this._uiHash()),
                        this._preserveHelperProportions || this._cacheHelperProportions(),
                        !i)
                            for (n = this.containers.length - 1; 0 &lt;= n; n--)
                                this.containers[n]._trigger("activate", t, this._uiHash(this));
                        return U.ui.ddmanager &amp;&amp; (U.ui.ddmanager.current = this),
                        U.ui.ddmanager &amp;&amp; !o.dropBehaviour &amp;&amp; U.ui.ddmanager.prepareOffsets(this, t),
                        this.dragging = !0,
                        this._addClass(this.helper, "ui-sortable-helper"),
                        this.helper.parent().is(this.appendTo) || (this.helper.detach().appendTo(this.appendTo),
                        this.offset.parent = this._getParentOffset()),
                        this.position = this.originalPosition = this._generatePosition(t),
                        this.originalPageX = t.pageX,
                        this.originalPageY = t.pageY,
                        this.lastPositionAbs = this.positionAbs = this._convertPositionTo("absolute"),
                        this._mouseDrag(t),
                        !0
                    },
                    _scroll: function(t) {
                        var e = this.options
                          , i = !1;
                        return this.scrollParent[0] !== this.document[0] &amp;&amp; "HTML" !== this.scrollParent[0].tagName ? (this.overflowOffset.top + this.scrollParent[0].offsetHeight - t.pageY &lt; e.scrollSensitivity ? this.scrollParent[0].scrollTop = i = this.scrollParent[0].scrollTop + e.scrollSpeed : t.pageY - this.overflowOffset.top &lt; e.scrollSensitivity &amp;&amp; (this.scrollParent[0].scrollTop = i = this.scrollParent[0].scrollTop - e.scrollSpeed),
                        this.overflowOffset.left + this.scrollParent[0].offsetWidth - t.pageX &lt; e.scrollSensitivity ? this.scrollParent[0].scrollLeft = i = this.scrollParent[0].scrollLeft + e.scrollSpeed : t.pageX - this.overflowOffset.left &lt; e.scrollSensitivity &amp;&amp; (this.scrollParent[0].scrollLeft = i = this.scrollParent[0].scrollLeft - e.scrollSpeed)) : (t.pageY - this.document.scrollTop() &lt; e.scrollSensitivity ? i = this.document.scrollTop(this.document.scrollTop() - e.scrollSpeed) : this.window.height() - (t.pageY - this.document.scrollTop()) &lt; e.scrollSensitivity &amp;&amp; (i = this.document.scrollTop(this.document.scrollTop() + e.scrollSpeed)),
                        t.pageX - this.document.scrollLeft() &lt; e.scrollSensitivity ? i = this.document.scrollLeft(this.document.scrollLeft() - e.scrollSpeed) : this.window.width() - (t.pageX - this.document.scrollLeft()) &lt; e.scrollSensitivity &amp;&amp; (i = this.document.scrollLeft(this.document.scrollLeft() + e.scrollSpeed))),
                        i
                    },
                    _mouseDrag: function(t) {
                        var e, i, n, s, o = this.options;
                        if (this.position = this._generatePosition(t),
                        this.positionAbs = this._convertPositionTo("absolute"),
                        this.options.axis &amp;&amp; "y" === this.options.axis || (this.helper[0].style.left = this.position.left + "px"),
                        this.options.axis &amp;&amp; "x" === this.options.axis || (this.helper[0].style.top = this.position.top + "px"),
                        this._contactContainers(t),
                        null !== this.innermostContainer)
                            for (o.scroll &amp;&amp; !1 !== this._scroll(t) &amp;&amp; (this._refreshItemPositions(!0),
                            U.ui.ddmanager &amp;&amp; !o.dropBehaviour &amp;&amp; U.ui.ddmanager.prepareOffsets(this, t)),
                            this.dragDirection = {
                                vertical: this._getDragVerticalDirection(),
                                horizontal: this._getDragHorizontalDirection()
                            },
                            e = this.items.length - 1; 0 &lt;= e; e--)
                                if (n = (i = this.items[e]).item[0],
                                (s = this._intersectsWithPointer(i)) &amp;&amp; i.instance === this.currentContainer &amp;&amp; !(n === this.currentItem[0] || this.placeholder[1 === s ? "next" : "prev"]()[0] === n || U.contains(this.placeholder[0], n) || "semi-dynamic" === this.options.type &amp;&amp; U.contains(this.element[0], n))) {
                                    if (this.direction = 1 === s ? "down" : "up",
                                    "pointer" !== this.options.tolerance &amp;&amp; !this._intersectsWithSides(i))
                                        break;
                                    this._rearrange(t, i),
                                    this._trigger("change", t, this._uiHash());
                                    break
                                }
                        return U.ui.ddmanager &amp;&amp; U.ui.ddmanager.drag(this, t),
                        this._trigger("sort", t, this._uiHash()),
                        this.lastPositionAbs = this.positionAbs,
                        !1
                    },
                    _mouseStop: function(t, e) {
                        var i, n, s, o;
                        if (t)
                            return U.ui.ddmanager &amp;&amp; !this.options.dropBehaviour &amp;&amp; U.ui.ddmanager.drop(this, t),
                            this.options.revert ? (n = (i = this).placeholder.offset(),
                            o = {},
                            (s = this.options.axis) &amp;&amp; "x" !== s || (o.left = n.left - this.offset.parent.left - this.margins.left + (this.offsetParent[0] === this.document[0].body ? 0 : this.offsetParent[0].scrollLeft)),
                            s &amp;&amp; "y" !== s || (o.top = n.top - this.offset.parent.top - this.margins.top + (this.offsetParent[0] === this.document[0].body ? 0 : this.offsetParent[0].scrollTop)),
                            this.reverting = !0,
                            U(this.helper).animate(o, parseInt(this.options.revert, 10) || 500, function() {
                                i._clear(t)
                            })) : this._clear(t, e),
                            !1
                    },
                    cancel: function() {
                        if (this.dragging) {
                            this._mouseUp(new U.Event("mouseup",{
                                target: null
                            })),
                            "original" === this.options.helper ? (this.currentItem.css(this._storedCSS),
                            this._removeClass(this.currentItem, "ui-sortable-helper")) : this.currentItem.show();
                            for (var t = this.containers.length - 1; 0 &lt;= t; t--)
                                this.containers[t]._trigger("deactivate", null, this._uiHash(this)),
                                this.containers[t].containerCache.over &amp;&amp; (this.containers[t]._trigger("out", null, this._uiHash(this)),
                                this.containers[t].containerCache.over = 0)
                        }
                        return this.placeholder &amp;&amp; (this.placeholder[0].parentNode &amp;&amp; this.placeholder[0].parentNode.removeChild(this.placeholder[0]),
                        "original" !== this.options.helper &amp;&amp; this.helper &amp;&amp; this.helper[0].parentNode &amp;&amp; this.helper.remove(),
                        U.extend(this, {
                            helper: null,
                            dragging: !1,
                            reverting: !1,
                            _noFinalSort: null
                        }),
                        this.domPosition.prev ? U(this.domPosition.prev).after(this.currentItem) : U(this.domPosition.parent).prepend(this.currentItem)),
                        this
                    },
                    serialize: function(e) {
                        var t = this._getItemsAsjQuery(e &amp;&amp; e.connected)
                          , i = [];
                        return e = e || {},
                        U(t).each(function() {
                            var t = (U(e.item || this).attr(e.attribute || "id") || "").match(e.expression || /(.+)[\-=_](.+)/);
                            t &amp;&amp; i.push((e.key || t[1] + "[]") + "=" + (e.key &amp;&amp; e.expression ? t[1] : t[2]))
                        }),
                        !i.length &amp;&amp; e.key &amp;&amp; i.push(e.key + "="),
                        i.join("&amp;")
                    },
                    toArray: function(t) {
                        var e = this._getItemsAsjQuery(t &amp;&amp; t.connected)
                          , i = [];
                        return t = t || {},
                        e.each(function() {
                            i.push(U(t.item || this).attr(t.attribute || "id") || "")
                        }),
                        i
                    },
                    _intersectsWith: function(t) {
                        var e = this.positionAbs.left
                          , i = e + this.helperProportions.width
                          , n = this.positionAbs.top
                          , s = n + this.helperProportions.height
                          , o = t.left
                          , r = o + t.width
                          , a = t.top
                          , l = a + t.height
                          , h = this.offset.click.top
                          , c = this.offset.click.left
                          , h = "x" === this.options.axis || a &lt; n + h &amp;&amp; n + h &lt; l
                          , c = "y" === this.options.axis || o &lt; e + c &amp;&amp; e + c &lt; r;
                        return "pointer" === this.options.tolerance || this.options.forcePointerForContainers || "pointer" !== this.options.tolerance &amp;&amp; this.helperProportions[this.floating ? "width" : "height"] &gt; t[this.floating ? "width" : "height"] ? h &amp;&amp; c : o &lt; e + this.helperProportions.width / 2 &amp;&amp; i - this.helperProportions.width / 2 &lt; r &amp;&amp; a &lt; n + this.helperProportions.height / 2 &amp;&amp; s - this.helperProportions.height / 2 &lt; l
                    },
                    _intersectsWithPointer: function(t) {
                        var e = "x" === this.options.axis || this._isOverAxis(this.positionAbs.top + this.offset.click.top, t.top, t.height)
                          , t = "y" === this.options.axis || this._isOverAxis(this.positionAbs.left + this.offset.click.left, t.left, t.width);
                        return !(!e || !t) &amp;&amp; (e = this.dragDirection.vertical,
                        t = this.dragDirection.horizontal,
                        this.floating ? "right" === t || "down" === e ? 2 : 1 : e &amp;&amp; ("down" === e ? 2 : 1))
                    },
                    _intersectsWithSides: function(t) {
                        var e = this._isOverAxis(this.positionAbs.top + this.offset.click.top, t.top + t.height / 2, t.height)
                          , i = this._isOverAxis(this.positionAbs.left + this.offset.click.left, t.left + t.width / 2, t.width)
                          , n = this.dragDirection.vertical
                          , t = this.dragDirection.horizontal;
                        return this.floating &amp;&amp; t ? "right" === t &amp;&amp; i || "left" === t &amp;&amp; !i : n &amp;&amp; ("down" === n &amp;&amp; e || "up" === n &amp;&amp; !e)
                    },
                    _getDragVerticalDirection: function() {
                        var t = this.positionAbs.top - this.lastPositionAbs.top;
                        return 0 != t &amp;&amp; (0 &lt; t ? "down" : "up")
                    },
                    _getDragHorizontalDirection: function() {
                        var t = this.positionAbs.left - this.lastPositionAbs.left;
                        return 0 != t &amp;&amp; (0 &lt; t ? "right" : "left")
                    },
                    refresh: function(t) {
                        return this._refreshItems(t),
                        this._setHandleClassName(),
                        this.refreshPositions(),
                        this
                    },
                    _connectWith: function() {
                        var t = this.options;
                        return t.connectWith.constructor === String ? [t.connectWith] : t.connectWith
                    },
                    _getItemsAsjQuery: function(t) {
                        var e, i, n, s, o = [], r = [], a = this._connectWith();
                        if (a &amp;&amp; t)
                            for (e = a.length - 1; 0 &lt;= e; e--)
                                for (i = (n = U(a[e], this.document[0])).length - 1; 0 &lt;= i; i--)
                                    (s = U.data(n[i], this.widgetFullName)) &amp;&amp; s !== this &amp;&amp; !s.options.disabled &amp;&amp; r.push(["function" == typeof s.options.items ? s.options.items.call(s.element) : U(s.options.items, s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), s]);
                        function l() {
                            o.push(this)
                        }
                        for (r.push(["function" == typeof this.options.items ? this.options.items.call(this.element, null, {
                            options: this.options,
                            item: this.currentItem
                        }) : U(this.options.items, this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), this]),
                        e = r.length - 1; 0 &lt;= e; e--)
                            r[e][0].each(l);
                        return U(o)
                    },
                    _removeCurrentsFromItems: function() {
                        var i = this.currentItem.find(":data(" + this.widgetName + "-item)");
                        this.items = U.grep(this.items, function(t) {
                            for (var e = 0; e &lt; i.length; e++)
                                if (i[e] === t.item[0])
                                    return !1;
                            return !0
                        })
                    },
                    _refreshItems: function(t) {
                        this.items = [],
                        this.containers = [this];
                        var e, i, n, s, o, r, a, l, h = this.items, c = [["function" == typeof this.options.items ? this.options.items.call(this.element[0], t, {
                            item: this.currentItem
                        }) : U(this.options.items, this.element), this]], u = this._connectWith();
                        if (u &amp;&amp; this.ready)
                            for (e = u.length - 1; 0 &lt;= e; e--)
                                for (i = (n = U(u[e], this.document[0])).length - 1; 0 &lt;= i; i--)
                                    (s = U.data(n[i], this.widgetFullName)) &amp;&amp; s !== this &amp;&amp; !s.options.disabled &amp;&amp; (c.push(["function" == typeof s.options.items ? s.options.items.call(s.element[0], t, {
                                        item: this.currentItem
                                    }) : U(s.options.items, s.element), s]),
                                    this.containers.push(s));
                        for (e = c.length - 1; 0 &lt;= e; e--)
                            for (o = c[e][1],
                            l = (r = c[e][i = 0]).length; i &lt; l; i++)
                                (a = U(r[i])).data(this.widgetName + "-item", o),
                                h.push({
                                    item: a,
                                    instance: o,
                                    width: 0,
                                    height: 0,
                                    left: 0,
                                    top: 0
                                })
                    },
                    _refreshItemPositions: function(t) {
                        for (var e, i, n = this.items.length - 1; 0 &lt;= n; n--)
                            e = this.items[n],
                            this.currentContainer &amp;&amp; e.instance !== this.currentContainer &amp;&amp; e.item[0] !== this.currentItem[0] || (i = this.options.toleranceElement ? U(this.options.toleranceElement, e.item) : e.item,
                            t || (e.width = i.outerWidth(),
                            e.height = i.outerHeight()),
                            i = i.offset(),
                            e.left = i.left,
                            e.top = i.top)
                    },
                    refreshPositions: function(t) {
                        var e, i;
                        if (this.floating = !!this.items.length &amp;&amp; ("x" === this.options.axis || this._isFloating(this.items[0].item)),
                        null !== this.innermostContainer &amp;&amp; this._refreshItemPositions(t),
                        this.options.custom &amp;&amp; this.options.custom.refreshContainers)
                            this.options.custom.refreshContainers.call(this);
                        else
                            for (e = this.containers.length - 1; 0 &lt;= e; e--)
                                i = this.containers[e].element.offset(),
                                this.containers[e].containerCache.left = i.left,
                                this.containers[e].containerCache.top = i.top,
                                this.containers[e].containerCache.width = this.containers[e].element.outerWidth(),
                                this.containers[e].containerCache.height = this.containers[e].element.outerHeight();
                        return this
                    },
                    _createPlaceholder: function(i) {
                        var n, s, o = (i = i || this).options;
                        o.placeholder &amp;&amp; o.placeholder.constructor !== String || (n = o.placeholder,
                        s = i.currentItem[0].nodeName.toLowerCase(),
                        o.placeholder = {
                            element: function() {
                                var t = U("&lt;" + s + "&gt;", i.document[0]);
                                return i._addClass(t, "ui-sortable-placeholder", n || i.currentItem[0].className)._removeClass(t, "ui-sortable-helper"),
                                "tbody" === s ? i._createTrPlaceholder(i.currentItem.find("tr").eq(0), U("&lt;tr&gt;", i.document[0]).appendTo(t)) : "tr" === s ? i._createTrPlaceholder(i.currentItem, t) : "img" === s &amp;&amp; t.attr("src", i.currentItem.attr("src")),
                                n || t.css("visibility", "hidden"),
                                t
                            },
                            update: function(t, e) {
                                n &amp;&amp; !o.forcePlaceholderSize || (e.height() &amp;&amp; (!o.forcePlaceholderSize || "tbody" !== s &amp;&amp; "tr" !== s) || e.height(i.currentItem.innerHeight() - parseInt(i.currentItem.css("paddingTop") || 0, 10) - parseInt(i.currentItem.css("paddingBottom") || 0, 10)),
                                e.width() || e.width(i.currentItem.innerWidth() - parseInt(i.currentItem.css("paddingLeft") || 0, 10) - parseInt(i.currentItem.css("paddingRight") || 0, 10)))
                            }
                        }),
                        i.placeholder = U(o.placeholder.element.call(i.element, i.currentItem)),
                        i.currentItem.after(i.placeholder),
                        o.placeholder.update(i, i.placeholder)
                    },
                    _createTrPlaceholder: function(t, e) {
                        var i = this;
                        t.children().each(function() {
                            U("&lt;td&gt;&amp;#160;&lt;/td&gt;", i.document[0]).attr("colspan", U(this).attr("colspan") || 1).appendTo(e)
                        })
                    },
                    _contactContainers: function(t) {
                        for (var e, i, n, s, o, r, a, l, h, c = null, u = null, d = this.containers.length - 1; 0 &lt;= d; d--)
                            U.contains(this.currentItem[0], this.containers[d].element[0]) || (this._intersectsWith(this.containers[d].containerCache) ? c &amp;&amp; U.contains(this.containers[d].element[0], c.element[0]) || (c = this.containers[d],
                            u = d) : this.containers[d].containerCache.over &amp;&amp; (this.containers[d]._trigger("out", t, this._uiHash(this)),
                            this.containers[d].containerCache.over = 0));
                        if (this.innermostContainer = c)
                            if (1 === this.containers.length)
                                this.containers[u].containerCache.over || (this.containers[u]._trigger("over", t, this._uiHash(this)),
                                this.containers[u].containerCache.over = 1);
                            else {
                                for (i = 1e4,
                                n = null,
                                s = (l = c.floating || this._isFloating(this.currentItem)) ? "left" : "top",
                                o = l ? "width" : "height",
                                h = l ? "pageX" : "pageY",
                                e = this.items.length - 1; 0 &lt;= e; e--)
                                    U.contains(this.containers[u].element[0], this.items[e].item[0]) &amp;&amp; this.items[e].item[0] !== this.currentItem[0] &amp;&amp; (r = this.items[e].item.offset()[s],
                                    a = !1,
                                    t[h] - r &gt; this.items[e][o] / 2 &amp;&amp; (a = !0),
                                    Math.abs(t[h] - r) &lt; i &amp;&amp; (i = Math.abs(t[h] - r),
                                    n = this.items[e],
                                    this.direction = a ? "up" : "down"));
                                (n || this.options.dropOnEmpty) &amp;&amp; (this.currentContainer !== this.containers[u] ? (n ? this._rearrange(t, n, null, !0) : this._rearrange(t, null, this.containers[u].element, !0),
                                this._trigger("change", t, this._uiHash()),
                                this.containers[u]._trigger("change", t, this._uiHash(this)),
                                this.currentContainer = this.containers[u],
                                this.options.placeholder.update(this.currentContainer, this.placeholder),
                                this.scrollParent = this.placeholder.scrollParent(),
                                this.scrollParent[0] !== this.document[0] &amp;&amp; "HTML" !== this.scrollParent[0].tagName &amp;&amp; (this.overflowOffset = this.scrollParent.offset()),
                                this.containers[u]._trigger("over", t, this._uiHash(this)),
                                this.containers[u].containerCache.over = 1) : this.currentContainer.containerCache.over || (this.containers[u]._trigger("over", t, this._uiHash()),
                                this.currentContainer.containerCache.over = 1))
                            }
                    },
                    _createHelper: function(t) {
                        var e = this.options
                          , t = "function" == typeof e.helper ? U(e.helper.apply(this.element[0], [t, this.currentItem])) : "clone" === e.helper ? this.currentItem.clone() : this.currentItem;
                        return t.parents("body").length || this.appendTo[0].appendChild(t[0]),
                        t[0] === this.currentItem[0] &amp;&amp; (this._storedCSS = {
                            width: this.currentItem[0].style.width,
                            height: this.currentItem[0].style.height,
                            position: this.currentItem.css("position"),
                            top: this.currentItem.css("top"),
                            left: this.currentItem.css("left")
                        }),
                        t[0].style.width &amp;&amp; !e.forceHelperSize || t.width(this.currentItem.width()),
                        t[0].style.height &amp;&amp; !e.forceHelperSize || t.height(this.currentItem.height()),
                        t
                    },
                    _adjustOffsetFromHelper: function(t) {
                        "string" == typeof t &amp;&amp; (t = t.split(" ")),
                        "left"in (t = Array.isArray(t) ? {
                            left: +t[0],
                            top: +t[1] || 0
                        } : t) &amp;&amp; (this.offset.click.left = t.left + this.margins.left),
                        "right"in t &amp;&amp; (this.offset.click.left = this.helperProportions.width - t.right + this.margins.left),
                        "top"in t &amp;&amp; (this.offset.click.top = t.top + this.margins.top),
                        "bottom"in t &amp;&amp; (this.offset.click.top = this.helperProportions.height - t.bottom + this.margins.top)
                    },
                    _getParentOffset: function() {
                        this.offsetParent = this.helper.offsetParent();
                        var t = this.offsetParent.offset();
                        return "absolute" === this.cssPosition &amp;&amp; this.scrollParent[0] !== this.document[0] &amp;&amp; U.contains(this.scrollParent[0], this.offsetParent[0]) &amp;&amp; (t.left += this.scrollParent.scrollLeft(),
                        t.top += this.scrollParent.scrollTop()),
                        {
                            top: (t = this.offsetParent[0] === this.document[0].body || this.offsetParent[0].tagName &amp;&amp; "html" === this.offsetParent[0].tagName.toLowerCase() &amp;&amp; U.ui.ie ? {
                                top: 0,
                                left: 0
                            } : t).top + (parseInt(this.offsetParent.css("borderTopWidth"), 10) || 0),
                            left: t.left + (parseInt(this.offsetParent.css("borderLeftWidth"), 10) || 0)
                        }
                    },
                    _getRelativeOffset: function() {
                        if ("relative" !== this.cssPosition)
                            return {
                                top: 0,
                                left: 0
                            };
                        var t = this.currentItem.position();
                        return {
                            top: t.top - (parseInt(this.helper.css("top"), 10) || 0) + this.scrollParent.scrollTop(),
                            left: t.left - (parseInt(this.helper.css("left"), 10) || 0) + this.scrollParent.scrollLeft()
                        }
                    },
                    _cacheMargins: function() {
                        this.margins = {
                            left: parseInt(this.currentItem.css("marginLeft"), 10) || 0,
                            top: parseInt(this.currentItem.css("marginTop"), 10) || 0
                        }
                    },
                    _cacheHelperProportions: function() {
                        this.helperProportions = {
                            width: this.helper.outerWidth(),
                            height: this.helper.outerHeight()
                        }
                    },
                    _setContainment: function() {
                        var t, e, i = this.options;
                        "parent" === i.containment &amp;&amp; (i.containment = this.helper[0].parentNode),
                        "document" !== i.containment &amp;&amp; "window" !== i.containment || (this.containment = [0 - this.offset.relative.left - this.offset.parent.left, 0 - this.offset.relative.top - this.offset.parent.top, "document" === i.containment ? this.document.width() : this.window.width() - this.helperProportions.width - this.margins.left, ("document" === i.containment ? this.document.height() || document.body.parentNode.scrollHeight : this.window.height() || this.document[0].body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top]),
                        /^(document|window|parent)$/.test(i.containment) || (t = U(i.containment)[0],
                        e = U(i.containment).offset(),
                        i = "hidden" !== U(t).css("overflow"),
                        this.containment = [e.left + (parseInt(U(t).css("borderLeftWidth"), 10) || 0) + (parseInt(U(t).css("paddingLeft"), 10) || 0) - this.margins.left, e.top + (parseInt(U(t).css("borderTopWidth"), 10) || 0) + (parseInt(U(t).css("paddingTop"), 10) || 0) - this.margins.top, e.left + (i ? Math.max(t.scrollWidth, t.offsetWidth) : t.offsetWidth) - (parseInt(U(t).css("borderLeftWidth"), 10) || 0) - (parseInt(U(t).css("paddingRight"), 10) || 0) - this.helperProportions.width - this.margins.left, e.top + (i ? Math.max(t.scrollHeight, t.offsetHeight) : t.offsetHeight) - (parseInt(U(t).css("borderTopWidth"), 10) || 0) - (parseInt(U(t).css("paddingBottom"), 10) || 0) - this.helperProportions.height - this.margins.top])
                    },
                    _convertPositionTo: function(t, e) {
                        e = e || this.position;
                        var i = "absolute" === t ? 1 : -1
                          , n = "absolute" !== this.cssPosition || this.scrollParent[0] !== this.document[0] &amp;&amp; U.contains(this.scrollParent[0], this.offsetParent[0]) ? this.scrollParent : this.offsetParent
                          , t = /(html|body)/i.test(n[0].tagName);
                        return {
                            top: e.top + this.offset.relative.top * i + this.offset.parent.top * i - ("fixed" === this.cssPosition ? -this.scrollParent.scrollTop() : t ? 0 : n.scrollTop()) * i,
                            left: e.left + this.offset.relative.left * i + this.offset.parent.left * i - ("fixed" === this.cssPosition ? -this.scrollParent.scrollLeft() : t ? 0 : n.scrollLeft()) * i
                        }
                    },
                    _generatePosition: function(t) {
                        var e = this.options
                          , i = t.pageX
                          , n = t.pageY
                          , s = "absolute" !== this.cssPosition || this.scrollParent[0] !== this.document[0] &amp;&amp; U.contains(this.scrollParent[0], this.offsetParent[0]) ? this.scrollParent : this.offsetParent
                          , o = /(html|body)/i.test(s[0].tagName);
                        return "relative" !== this.cssPosition || this.scrollParent[0] !== this.document[0] &amp;&amp; this.scrollParent[0] !== this.offsetParent[0] || (this.offset.relative = this._getRelativeOffset()),
                        this.originalPosition &amp;&amp; (this.containment &amp;&amp; (t.pageX - this.offset.click.left &lt; this.containment[0] &amp;&amp; (i = this.containment[0] + this.offset.click.left),
                        t.pageY - this.offset.click.top &lt; this.containment[1] &amp;&amp; (n = this.containment[1] + this.offset.click.top),
                        t.pageX - this.offset.click.left &gt; this.containment[2] &amp;&amp; (i = this.containment[2] + this.offset.click.left),
                        t.pageY - this.offset.click.top &gt; this.containment[3] &amp;&amp; (n = this.containment[3] + this.offset.click.top)),
                        e.grid &amp;&amp; (t = this.originalPageY + Math.round((n - this.originalPageY) / e.grid[1]) * e.grid[1],
                        n = !this.containment || t - this.offset.click.top &gt;= this.containment[1] &amp;&amp; t - this.offset.click.top &lt;= this.containment[3] ? t : t - this.offset.click.top &gt;= this.containment[1] ? t - e.grid[1] : t + e.grid[1],
                        t = this.originalPageX + Math.round((i - this.originalPageX) / e.grid[0]) * e.grid[0],
                        i = !this.containment || t - this.offset.click.left &gt;= this.containment[0] &amp;&amp; t - this.offset.click.left &lt;= this.containment[2] ? t : t - this.offset.click.left &gt;= this.containment[0] ? t - e.grid[0] : t + e.grid[0])),
                        {
                            top: n - this.offset.click.top - this.offset.relative.top - this.offset.parent.top + ("fixed" === this.cssPosition ? -this.scrollParent.scrollTop() : o ? 0 : s.scrollTop()),
                            left: i - this.offset.click.left - this.offset.relative.left - this.offset.parent.left + ("fixed" === this.cssPosition ? -this.scrollParent.scrollLeft() : o ? 0 : s.scrollLeft())
                        }
                    },
                    _rearrange: function(t, e, i, n) {
                        i ? i[0].appendChild(this.placeholder[0]) : e.item[0].parentNode.insertBefore(this.placeholder[0], "down" === this.direction ? e.item[0] : e.item[0].nextSibling),
                        this.counter = this.counter ? ++this.counter : 1;
                        var s = this.counter;
                        this._delay(function() {
                            s === this.counter &amp;&amp; this.refreshPositions(!n)
                        })
                    },
                    _clear: function(t, e) {
                        this.reverting = !1;
                        var i, n = [];
                        if (!this._noFinalSort &amp;&amp; this.currentItem.parent().length &amp;&amp; this.placeholder.before(this.currentItem),
                        this._noFinalSort = null,
                        this.helper[0] === this.currentItem[0]) {
                            for (i in this._storedCSS)
                                "auto" !== this._storedCSS[i] &amp;&amp; "static" !== this._storedCSS[i] || (this._storedCSS[i] = "");
                            this.currentItem.css(this._storedCSS),
                            this._removeClass(this.currentItem, "ui-sortable-helper")
                        } else
                            this.currentItem.show();
                        function s(e, i, n) {
                            return function(t) {
                                n._trigger(e, t, i._uiHash(i))
                            }
                        }
                        for (this.fromOutside &amp;&amp; !e &amp;&amp; n.push(function(t) {
                            this._trigger("receive", t, this._uiHash(this.fromOutside))
                        }),
                        !this.fromOutside &amp;&amp; this.domPosition.prev === this.currentItem.prev().not(".ui-sortable-helper")[0] &amp;&amp; this.domPosition.parent === this.currentItem.parent()[0] || e || n.push(function(t) {
                            this._trigger("update", t, this._uiHash())
                        }),
                        this !== this.currentContainer &amp;&amp; (e || (n.push(function(t) {
                            this._trigger("remove", t, this._uiHash())
                        }),
                        n.push(function(e) {
                            return function(t) {
                                e._trigger("receive", t, this._uiHash(this))
                            }
                        }
                        .call(this, this.currentContainer)),
                        n.push(function(e) {
                            return function(t) {
                                e._trigger("update", t, this._uiHash(this))
                            }
                        }
                        .call(this, this.currentContainer)))),
                        i = this.containers.length - 1; 0 &lt;= i; i--)
                            e || n.push(s("deactivate", this, this.containers[i])),
                            this.containers[i].containerCache.over &amp;&amp; (n.push(s("out", this, this.containers[i])),
                            this.containers[i].containerCache.over = 0);
                        if (this.storedCursor &amp;&amp; (this.document.find("body").css("cursor", this.storedCursor),
                        this.storedStylesheet.remove()),
                        this._storedOpacity &amp;&amp; this.helper.css("opacity", this._storedOpacity),
                        this._storedZIndex &amp;&amp; this.helper.css("zIndex", "auto" === this._storedZIndex ? "" : this._storedZIndex),
                        this.dragging = !1,
                        e || this._trigger("beforeStop", t, this._uiHash()),
                        this.placeholder[0].parentNode.removeChild(this.placeholder[0]),
                        this.cancelHelperRemoval || (this.helper[0] !== this.currentItem[0] &amp;&amp; this.helper.remove(),
                        this.helper = null),
                        !e) {
                            for (i = 0; i &lt; n.length; i++)
                                n[i].call(this, t);
                            this._trigger("stop", t, this._uiHash())
                        }
                        return this.fromOutside = !1,
                        !this.cancelHelperRemoval
                    },
                    _trigger: function() {
                        !1 === U.Widget.prototype._trigger.apply(this, arguments) &amp;&amp; this.cancel()
                    },
                    _uiHash: function(t) {
                        var e = t || this;
                        return {
                            helper: e.helper,
                            placeholder: e.placeholder || U([]),
                            position: e.position,
                            originalPosition: e.originalPosition,
                            offset: e.positionAbs,
                            item: e.currentItem,
                            sender: t ? t.element : null
                        }
                    }
                });
                function ht(e) {
                    return function() {
                        var t = this.element.val();
                        e.apply(this, arguments),
                        this._refresh(),
                        t !== this.element.val() &amp;&amp; this._trigger("change")
                    }
                }
                U.widget("ui.spinner", {
                    version: "1.13.0",
                    defaultElement: "&lt;input&gt;",
                    widgetEventPrefix: "spin",
                    options: {
                        classes: {
                            "ui-spinner": "ui-corner-all",
                            "ui-spinner-down": "ui-corner-br",
                            "ui-spinner-up": "ui-corner-tr"
                        },
                        culture: null,
                        icons: {
                            down: "ui-icon-triangle-1-s",
                            up: "ui-icon-triangle-1-n"
                        },
                        incremental: !0,
                        max: null,
                        min: null,
                        numberFormat: null,
                        page: 10,
                        step: 1,
                        change: null,
                        spin: null,
                        start: null,
                        stop: null
                    },
                    _create: function() {
                        this._setOption("max", this.options.max),
                        this._setOption("min", this.options.min),
                        this._setOption("step", this.options.step),
                        "" !== this.value() &amp;&amp; this._value(this.element.val(), !0),
                        this._draw(),
                        this._on(this._events),
                        this._refresh(),
                        this._on(this.window, {
                            beforeunload: function() {
                                this.element.removeAttr("autocomplete")
                            }
                        })
                    },
                    _getCreateOptions: function() {
                        var n = this._super()
                          , s = this.element;
                        return U.each(["min", "max", "step"], function(t, e) {
                            var i = s.attr(e);
                            null != i &amp;&amp; i.length &amp;&amp; (n[e] = i)
                        }),
                        n
                    },
                    _events: {
                        keydown: function(t) {
                            this._start(t) &amp;&amp; this._keydown(t) &amp;&amp; t.preventDefault()
                        },
                        keyup: "_stop",
                        focus: function() {
                            this.previous = this.element.val()
                        },
                        blur: function(t) {
                            this.cancelBlur ? delete this.cancelBlur : (this._stop(),
                            this._refresh(),
                            this.previous !== this.element.val() &amp;&amp; this._trigger("change", t))
                        },
                        mousewheel: function(t, e) {
                            var i = U.ui.safeActiveElement(this.document[0]);
                            if (this.element[0] === i &amp;&amp; e) {
                                if (!this.spinning &amp;&amp; !this._start(t))
                                    return !1;
                                this._spin((0 &lt; e ? 1 : -1) * this.options.step, t),
                                clearTimeout(this.mousewheelTimer),
                                this.mousewheelTimer = this._delay(function() {
                                    this.spinning &amp;&amp; this._stop(t)
                                }, 100),
                                t.preventDefault()
                            }
                        },
                        "mousedown .ui-spinner-button": function(t) {
                            var e;
                            function i() {
                                this.element[0] === U.ui.safeActiveElement(this.document[0]) || (this.element.trigger("focus"),
                                this.previous = e,
                                this._delay(function() {
                                    this.previous = e
                                }))
                            }
                            e = this.element[0] === U.ui.safeActiveElement(this.document[0]) ? this.previous : this.element.val(),
                            t.preventDefault(),
                            i.call(this),
                            this.cancelBlur = !0,
                            this._delay(function() {
                                delete this.cancelBlur,
                                i.call(this)
                            }),
                            !1 !== this._start(t) &amp;&amp; this._repeat(null, U(t.currentTarget).hasClass("ui-spinner-up") ? 1 : -1, t)
                        },
                        "mouseup .ui-spinner-button": "_stop",
                        "mouseenter .ui-spinner-button": function(t) {
                            if (U(t.currentTarget).hasClass("ui-state-active"))
                                return !1 !== this._start(t) &amp;&amp; void this._repeat(null, U(t.currentTarget).hasClass("ui-spinner-up") ? 1 : -1, t)
                        },
                        "mouseleave .ui-spinner-button": "_stop"
                    },
                    _enhance: function() {
                        this.uiSpinner = this.element.attr("autocomplete", "off").wrap("&lt;span&gt;").parent().append("&lt;a&gt;&lt;/a&gt;&lt;a&gt;&lt;/a&gt;")
                    },
                    _draw: function() {
                        this._enhance(),
                        this._addClass(this.uiSpinner, "ui-spinner", "ui-widget ui-widget-content"),
                        this._addClass("ui-spinner-input"),
                        this.element.attr("role", "spinbutton"),
                        this.buttons = this.uiSpinner.children("a").attr("tabIndex", -1).attr("aria-hidden", !0).button({
                            classes: {
                                "ui-button": ""
                            }
                        }),
                        this._removeClass(this.buttons, "ui-corner-all"),
                        this._addClass(this.buttons.first(), "ui-spinner-button ui-spinner-up"),
                        this._addClass(this.buttons.last(), "ui-spinner-button ui-spinner-down"),
                        this.buttons.first().button({
                            icon: this.options.icons.up,
                            showLabel: !1
                        }),
                        this.buttons.last().button({
                            icon: this.options.icons.down,
                            showLabel: !1
                        }),
                        this.buttons.height() &gt; Math.ceil(.5 * this.uiSpinner.height()) &amp;&amp; 0 &lt; this.uiSpinner.height() &amp;&amp; this.uiSpinner.height(this.uiSpinner.height())
                    },
                    _keydown: function(t) {
                        var e = this.options
                          , i = U.ui.keyCode;
                        switch (t.keyCode) {
                        case i.UP:
                            return this._repeat(null, 1, t),
                            !0;
                        case i.DOWN:
                            return this._repeat(null, -1, t),
                            !0;
                        case i.PAGE_UP:
                            return this._repeat(null, e.page, t),
                            !0;
                        case i.PAGE_DOWN:
                            return this._repeat(null, -e.page, t),
                            !0
                        }
                        return !1
                    },
                    _start: function(t) {
                        return !(!this.spinning &amp;&amp; !1 === this._trigger("start", t)) &amp;&amp; (this.counter || (this.counter = 1),
                        this.spinning = !0)
                    },
                    _repeat: function(t, e, i) {
                        t = t || 500,
                        clearTimeout(this.timer),
                        this.timer = this._delay(function() {
                            this._repeat(40, e, i)
                        }, t),
                        this._spin(e * this.options.step, i)
                    },
                    _spin: function(t, e) {
                        var i = this.value() || 0;
                        this.counter || (this.counter = 1),
                        i = this._adjustValue(i + t * this._increment(this.counter)),
                        this.spinning &amp;&amp; !1 === this._trigger("spin", e, {
                            value: i
                        }) || (this._value(i),
                        this.counter++)
                    },
                    _increment: function(t) {
                        var e = this.options.incremental;
                        return e ? "function" == typeof e ? e(t) : Math.floor(t * t * t / 5e4 - t * t / 500 + 17 * t / 200 + 1) : 1
                    },
                    _precision: function() {
                        var t = this._precisionOf(this.options.step);
                        return t = null !== this.options.min ? Math.max(t, this._precisionOf(this.options.min)) : t
                    },
                    _precisionOf: function(t) {
                        var e = t.toString()
                          , t = e.indexOf(".");
                        return -1 === t ? 0 : e.length - t - 1
                    },
                    _adjustValue: function(t) {
                        var e = this.options
                          , i = null !== e.min ? e.min : 0
                          , n = t - i;
                        return t = i + Math.round(n / e.step) * e.step,
                        t = parseFloat(t.toFixed(this._precision())),
                        null !== e.max &amp;&amp; t &gt; e.max ? e.max : null !== e.min &amp;&amp; t &lt; e.min ? e.min : t
                    },
                    _stop: function(t) {
                        this.spinning &amp;&amp; (clearTimeout(this.timer),
                        clearTimeout(this.mousewheelTimer),
                        this.counter = 0,
                        this.spinning = !1,
                        this._trigger("stop", t))
                    },
                    _setOption: function(t, e) {
                        var i;
                        if ("culture" === t || "numberFormat" === t)
                            return i = this._parse(this.element.val()),
                            this.options[t] = e,
                            void this.element.val(this._format(i));
                        "max" !== t &amp;&amp; "min" !== t &amp;&amp; "step" !== t || "string" == typeof e &amp;&amp; (e = this._parse(e)),
                        "icons" === t &amp;&amp; (i = this.buttons.first().find(".ui-icon"),
                        this._removeClass(i, null, this.options.icons.up),
                        this._addClass(i, null, e.up),
                        i = this.buttons.last().find(".ui-icon"),
                        this._removeClass(i, null, this.options.icons.down),
                        this._addClass(i, null, e.down)),
                        this._super(t, e)
                    },
                    _setOptionDisabled: function(t) {
                        this._super(t),
                        this._toggleClass(this.uiSpinner, null, "ui-state-disabled", !!t),
                        this.element.prop("disabled", !!t),
                        this.buttons.button(t ? "disable" : "enable")
                    },
                    _setOptions: ht(function(t) {
                        this._super(t)
                    }),
                    _parse: function(t) {
                        return "" === (t = "string" == typeof t &amp;&amp; "" !== t ? window.Globalize &amp;&amp; this.options.numberFormat ? Globalize.parseFloat(t, 10, this.options.culture) : +t : t) || isNaN(t) ? null : t
                    },
                    _format: function(t) {
                        return "" === t ? "" : window.Globalize &amp;&amp; this.options.numberFormat ? Globalize.format(t, this.options.numberFormat, this.options.culture) : t
                    },
                    _refresh: function() {
                        this.element.attr({
                            "aria-valuemin": this.options.min,
                            "aria-valuemax": this.options.max,
                            "aria-valuenow": this._parse(this.element.val())
                        })
                    },
                    isValid: function() {
                        var t = this.value();
                        return null !== t &amp;&amp; t === this._adjustValue(t)
                    },
                    _value: function(t, e) {
                        var i;
                        "" !== t &amp;&amp; null !== (i = this._parse(t)) &amp;&amp; (e || (i = this._adjustValue(i)),
                        t = this._format(i)),
                        this.element.val(t),
                        this._refresh()
                    },
                    _destroy: function() {
                        this.element.prop("disabled", !1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),
                        this.uiSpinner.replaceWith(this.element)
                    },
                    stepUp: ht(function(t) {
                        this._stepUp(t)
                    }),
                    _stepUp: function(t) {
                        this._start() &amp;&amp; (this._spin((t || 1) * this.options.step),
                        this._stop())
                    },
                    stepDown: ht(function(t) {
                        this._stepDown(t)
                    }),
                    _stepDown: function(t) {
                        this._start() &amp;&amp; (this._spin((t || 1) * -this.options.step),
                        this._stop())
                    },
                    pageUp: ht(function(t) {
                        this._stepUp((t || 1) * this.options.page)
                    }),
                    pageDown: ht(function(t) {
                        this._stepDown((t || 1) * this.options.page)
                    }),
                    value: function(t) {
                        if (!arguments.length)
                            return this._parse(this.element.val());
                        ht(this._value).call(this, t)
                    },
                    widget: function() {
                        return this.uiSpinner
                    }
                }),
                !1 !== U.uiBackCompat &amp;&amp; U.widget("ui.spinner", U.ui.spinner, {
                    _enhance: function() {
                        this.uiSpinner = this.element.attr("autocomplete", "off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())
                    },
                    _uiSpinnerHtml: function() {
                        return "&lt;span&gt;"
                    },
                    _buttonHtml: function() {
                        return "&lt;a&gt;&lt;/a&gt;&lt;a&gt;&lt;/a&gt;"
                    }
                });
                var ct;
                U.ui.spinner;
                U.widget("ui.tabs", {
                    version: "1.13.0",
                    delay: 300,
                    options: {
                        active: null,
                        classes: {
                            "ui-tabs": "ui-corner-all",
                            "ui-tabs-nav": "ui-corner-all",
                            "ui-tabs-panel": "ui-corner-bottom",
                            "ui-tabs-tab": "ui-corner-top"
                        },
                        collapsible: !1,
                        event: "click",
                        heightStyle: "content",
                        hide: null,
                        show: null,
                        activate: null,
                        beforeActivate: null,
                        beforeLoad: null,
                        load: null
                    },
                    _isLocal: (ct = /#.*$/,
                    function(t) {
                        var e = t.href.replace(ct, "")
                          , i = location.href.replace(ct, "");
                        try {
                            e = decodeURIComponent(e)
                        } catch (t) {}
                        try {
                            i = decodeURIComponent(i)
                        } catch (t) {}
                        return 1 &lt; t.hash.length &amp;&amp; e === i
                    }
                    ),
                    _create: function() {
                        var e = this
                          , t = this.options;
                        this.running = !1,
                        this._addClass("ui-tabs", "ui-widget ui-widget-content"),
                        this._toggleClass("ui-tabs-collapsible", null, t.collapsible),
                        this._processTabs(),
                        t.active = this._initialActive(),
                        Array.isArray(t.disabled) &amp;&amp; (t.disabled = U.uniqueSort(t.disabled.concat(U.map(this.tabs.filter(".ui-state-disabled"), function(t) {
                            return e.tabs.index(t)
                        }))).sort()),
                        !1 !== this.options.active &amp;&amp; this.anchors.length ? this.active = this._findActive(t.active) : this.active = U(),
                        this._refresh(),
                        this.active.length &amp;&amp; this.load(t.active)
                    },
                    _initialActive: function() {
                        var i = this.options.active
                          , t = this.options.collapsible
                          , n = location.hash.substring(1);
                        return null === i &amp;&amp; (n &amp;&amp; this.tabs.each(function(t, e) {
                            if (U(e).attr("aria-controls") === n)
                                return i = t,
                                !1
                        }),
                        null !== (i = null === i ? this.tabs.index(this.tabs.filter(".ui-tabs-active")) : i) &amp;&amp; -1 !== i || (i = !!this.tabs.length &amp;&amp; 0)),
                        !1 !== i &amp;&amp; -1 === (i = this.tabs.index(this.tabs.eq(i))) &amp;&amp; (i = !t &amp;&amp; 0),
                        i = !t &amp;&amp; !1 === i &amp;&amp; this.anchors.length ? 0 : i
                    },
                    _getCreateEventData: function() {
                        return {
                            tab: this.active,
                            panel: this.active.length ? this._getPanelForTab(this.active) : U()
                        }
                    },
                    _tabKeydown: function(t) {
                        var e = U(U.ui.safeActiveElement(this.document[0])).closest("li")
                          , i = this.tabs.index(e)
                          , n = !0;
                        if (!this._handlePageNav(t)) {
                            switch (t.keyCode) {
                            case U.ui.keyCode.RIGHT:
                            case U.ui.keyCode.DOWN:
                                i++;
                                break;
                            case U.ui.keyCode.UP:
                            case U.ui.keyCode.LEFT:
                                n = !1,
                                i--;
                                break;
                            case U.ui.keyCode.END:
                                i = this.anchors.length - 1;
                                break;
                            case U.ui.keyCode.HOME:
                                i = 0;
                                break;
                            case U.ui.keyCode.SPACE:
                                return t.preventDefault(),
                                clearTimeout(this.activating),
                                void this._activate(i);
                            case U.ui.keyCode.ENTER:
                                return t.preventDefault(),
                                clearTimeout(this.activating),
                                void this._activate(i !== this.options.active &amp;&amp; i);
                            default:
                                return
                            }
                            t.preventDefault(),
                            clearTimeout(this.activating),
                            i = this._focusNextTab(i, n),
                            t.ctrlKey || t.metaKey || (e.attr("aria-selected", "false"),
                            this.tabs.eq(i).attr("aria-selected", "true"),
                            this.activating = this._delay(function() {
                                this.option("active", i)
                            }, this.delay))
                        }
                    },
                    _panelKeydown: function(t) {
                        this._handlePageNav(t) || t.ctrlKey &amp;&amp; t.keyCode === U.ui.keyCode.UP &amp;&amp; (t.preventDefault(),
                        this.active.trigger("focus"))
                    },
                    _handlePageNav: function(t) {
                        return t.altKey &amp;&amp; t.keyCode === U.ui.keyCode.PAGE_UP ? (this._activate(this._focusNextTab(this.options.active - 1, !1)),
                        !0) : t.altKey &amp;&amp; t.keyCode === U.ui.keyCode.PAGE_DOWN ? (this._activate(this._focusNextTab(this.options.active + 1, !0)),
                        !0) : void 0
                    },
                    _findNextTab: function(t, e) {
                        var i = this.tabs.length - 1;
                        for (; -1 !== U.inArray(t = (t = i &lt; t ? 0 : t) &lt; 0 ? i : t, this.options.disabled); )
                            t = e ? t + 1 : t - 1;
                        return t
                    },
                    _focusNextTab: function(t, e) {
                        return t = this._findNextTab(t, e),
                        this.tabs.eq(t).trigger("focus"),
                        t
                    },
                    _setOption: function(t, e) {
                        "active" !== t ? (this._super(t, e),
                        "collapsible" === t &amp;&amp; (this._toggleClass("ui-tabs-collapsible", null, e),
                        e || !1 !== this.options.active || this._activate(0)),
                        "event" === t &amp;&amp; this._setupEvents(e),
                        "heightStyle" === t &amp;&amp; this._setupHeightStyle(e)) : this._activate(e)
                    },
                    _sanitizeSelector: function(t) {
                        return t ? t.replace(/[!"$%&amp;'()*+,.\/:;&lt;=&gt;?@\[\]\^`{|}~]/g, "\\$&amp;") : ""
                    },
                    refresh: function() {
                        var t = this.options
                          , e = this.tablist.children(":has(a[href])");
                        t.disabled = U.map(e.filter(".ui-state-disabled"), function(t) {
                            return e.index(t)
                        }),
                        this._processTabs(),
                        !1 !== t.active &amp;&amp; this.anchors.length ? this.active.length &amp;&amp; !U.contains(this.tablist[0], this.active[0]) ? this.tabs.length === t.disabled.length ? (t.active = !1,
                        this.active = U()) : this._activate(this._findNextTab(Math.max(0, t.active - 1), !1)) : t.active = this.tabs.index(this.active) : (t.active = !1,
                        this.active = U()),
                        this._refresh()
                    },
                    _refresh: function() {
                        this._setOptionDisabled(this.options.disabled),
                        this._setupEvents(this.options.event),
                        this._setupHeightStyle(this.options.heightStyle),
                        this.tabs.not(this.active).attr({
                            "aria-selected": "false",
                            "aria-expanded": "false",
                            tabIndex: -1
                        }),
                        this.panels.not(this._getPanelForTab(this.active)).hide().attr({
                            "aria-hidden": "true"
                        }),
                        this.active.length ? (this.active.attr({
                            "aria-selected": "true",
                            "aria-expanded": "true",
                            tabIndex: 0
                        }),
                        this._addClass(this.active, "ui-tabs-active", "ui-state-active"),
                        this._getPanelForTab(this.active).show().attr({
                            "aria-hidden": "false"
                        })) : this.tabs.eq(0).attr("tabIndex", 0)
                    },
                    _processTabs: function() {
                        var l = this
                          , t = this.tabs
                          , e = this.anchors
                          , i = this.panels;
                        this.tablist = this._getList().attr("role", "tablist"),
                        this._addClass(this.tablist, "ui-tabs-nav", "ui-helper-reset ui-helper-clearfix ui-widget-header"),
                        this.tablist.on("mousedown" + this.eventNamespace, "&gt; li", function(t) {
                            U(this).is(".ui-state-disabled") &amp;&amp; t.preventDefault()
                        }).on("focus" + this.eventNamespace, ".ui-tabs-anchor", function() {
                            U(this).closest("li").is(".ui-state-disabled") &amp;&amp; this.blur()
                        }),
                        this.tabs = this.tablist.find("&gt; li:has(a[href])").attr({
                            role: "tab",
                            tabIndex: -1
                        }),
                        this._addClass(this.tabs, "ui-tabs-tab", "ui-state-default"),
                        this.anchors = this.tabs.map(function() {
                            return U("a", this)[0]
                        }).attr({
                            tabIndex: -1
                        }),
                        this._addClass(this.anchors, "ui-tabs-anchor"),
                        this.panels = U(),
                        this.anchors.each(function(t, e) {
                            var i, n, s, o = U(e).uniqueId().attr("id"), r = U(e).closest("li"), a = r.attr("aria-controls");
                            l._isLocal(e) ? (s = (i = e.hash).substring(1),
                            n = l.element.find(l._sanitizeSelector(i))) : (s = r.attr("aria-controls") || U({}).uniqueId()[0].id,
                            (n = l.element.find(i = "#" + s)).length || (n = l._createPanel(s)).insertAfter(l.panels[t - 1] || l.tablist),
                            n.attr("aria-live", "polite")),
                            n.length &amp;&amp; (l.panels = l.panels.add(n)),
                            a &amp;&amp; r.data("ui-tabs-aria-controls", a),
                            r.attr({
                                "aria-controls": s,
                                "aria-labelledby": o
                            }),
                            n.attr("aria-labelledby", o)
                        }),
                        this.panels.attr("role", "tabpanel"),
                        this._addClass(this.panels, "ui-tabs-panel", "ui-widget-content"),
                        t &amp;&amp; (this._off(t.not(this.tabs)),
                        this._off(e.not(this.anchors)),
                        this._off(i.not(this.panels)))
                    },
                    _getList: function() {
                        return this.tablist || this.element.find("ol, ul").eq(0)
                    },
                    _createPanel: function(t) {
                        return U("&lt;div&gt;").attr("id", t).data("ui-tabs-destroy", !0)
                    },
                    _setOptionDisabled: function(t) {
                        var e, i;
                        for (Array.isArray(t) &amp;&amp; (t.length ? t.length === this.anchors.length &amp;&amp; (t = !0) : t = !1),
                        i = 0; e = this.tabs[i]; i++)
                            e = U(e),
                            !0 === t || -1 !== U.inArray(i, t) ? (e.attr("aria-disabled", "true"),
                            this._addClass(e, null, "ui-state-disabled")) : (e.removeAttr("aria-disabled"),
                            this._removeClass(e, null, "ui-state-disabled"));
                        this.options.disabled = t,
                        this._toggleClass(this.widget(), this.widgetFullName + "-disabled", null, !0 === t)
                    },
                    _setupEvents: function(t) {
                        var i = {};
                        t &amp;&amp; U.each(t.split(" "), function(t, e) {
                            i[e] = "_eventHandler"
                        }),
                        this._off(this.anchors.add(this.tabs).add(this.panels)),
                        this._on(!0, this.anchors, {
                            click: function(t) {
                                t.preventDefault()
                            }
                        }),
                        this._on(this.anchors, i),
                        this._on(this.tabs, {
                            keydown: "_tabKeydown"
                        }),
                        this._on(this.panels, {
                            keydown: "_panelKeydown"
                        }),
                        this._focusable(this.tabs),
                        this._hoverable(this.tabs)
                    },
                    _setupHeightStyle: function(t) {
                        var i, e = this.element.parent();
                        "fill" === t ? (i = e.height(),
                        i -= this.element.outerHeight() - this.element.height(),
                        this.element.siblings(":visible").each(function() {
                            var t = U(this)
                              , e = t.css("position");
                            "absolute" !== e &amp;&amp; "fixed" !== e &amp;&amp; (i -= t.outerHeight(!0))
                        }),
                        this.element.children().not(this.panels).each(function() {
                            i -= U(this).outerHeight(!0)
                        }),
                        this.panels.each(function() {
                            U(this).height(Math.max(0, i - U(this).innerHeight() + U(this).height()))
                        }).css("overflow", "auto")) : "auto" === t &amp;&amp; (i = 0,
                        this.panels.each(function() {
                            i = Math.max(i, U(this).height("").height())
                        }).height(i))
                    },
                    _eventHandler: function(t) {
                        var e = this.options
                          , i = this.active
                          , n = U(t.currentTarget).closest("li")
                          , s = n[0] === i[0]
                          , o = s &amp;&amp; e.collapsible
                          , r = o ? U() : this._getPanelForTab(n)
                          , a = i.length ? this._getPanelForTab(i) : U()
                          , i = {
                            oldTab: i,
                            oldPanel: a,
                            newTab: o ? U() : n,
                            newPanel: r
                        };
                        t.preventDefault(),
                        n.hasClass("ui-state-disabled") || n.hasClass("ui-tabs-loading") || this.running || s &amp;&amp; !e.collapsible || !1 === this._trigger("beforeActivate", t, i) || (e.active = !o &amp;&amp; this.tabs.index(n),
                        this.active = s ? U() : n,
                        this.xhr &amp;&amp; this.xhr.abort(),
                        a.length || r.length || U.error("jQuery UI Tabs: Mismatching fragment identifier."),
                        r.length &amp;&amp; this.load(this.tabs.index(n), t),
                        this._toggle(t, i))
                    },
                    _toggle: function(t, e) {
                        var i = this
                          , n = e.newPanel
                          , s = e.oldPanel;
                        function o() {
                            i.running = !1,
                            i._trigger("activate", t, e)
                        }
                        function r() {
                            i._addClass(e.newTab.closest("li"), "ui-tabs-active", "ui-state-active"),
                            n.length &amp;&amp; i.options.show ? i._show(n, i.options.show, o) : (n.show(),
                            o())
                        }
                        this.running = !0,
                        s.length &amp;&amp; this.options.hide ? this._hide(s, this.options.hide, function() {
                            i._removeClass(e.oldTab.closest("li"), "ui-tabs-active", "ui-state-active"),
                            r()
                        }) : (this._removeClass(e.oldTab.closest("li"), "ui-tabs-active", "ui-state-active"),
                        s.hide(),
                        r()),
                        s.attr("aria-hidden", "true"),
                        e.oldTab.attr({
                            "aria-selected": "false",
                            "aria-expanded": "false"
                        }),
                        n.length &amp;&amp; s.length ? e.oldTab.attr("tabIndex", -1) : n.length &amp;&amp; this.tabs.filter(function() {
                            return 0 === U(this).attr("tabIndex")
                        }).attr("tabIndex", -1),
                        n.attr("aria-hidden", "false"),
                        e.newTab.attr({
                            "aria-selected": "true",
                            "aria-expanded": "true",
                            tabIndex: 0
                        })
                    },
                    _activate: function(t) {
                        var t = this._findActive(t);
                        t[0] !== this.active[0] &amp;&amp; (t = (t = !t.length ? this.active : t).find(".ui-tabs-anchor")[0],
                        this._eventHandler({
                            target: t,
                            currentTarget: t,
                            preventDefault: U.noop
                        }))
                    },
                    _findActive: function(t) {
                        return !1 === t ? U() : this.tabs.eq(t)
                    },
                    _getIndex: function(t) {
                        return t = "string" == typeof t ? this.anchors.index(this.anchors.filter("[href$='" + U.escapeSelector(t) + "']")) : t
                    },
                    _destroy: function() {
                        this.xhr &amp;&amp; this.xhr.abort(),
                        this.tablist.removeAttr("role").off(this.eventNamespace),
                        this.anchors.removeAttr("role tabIndex").removeUniqueId(),
                        this.tabs.add(this.panels).each(function() {
                            U.data(this, "ui-tabs-destroy") ? U(this).remove() : U(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")
                        }),
                        this.tabs.each(function() {
                            var t = U(this)
                              , e = t.data("ui-tabs-aria-controls");
                            e ? t.attr("aria-controls", e).removeData("ui-tabs-aria-controls") : t.removeAttr("aria-controls")
                        }),
                        this.panels.show(),
                        "content" !== this.options.heightStyle &amp;&amp; this.panels.css("height", "")
                    },
                    enable: function(i) {
                        var t = this.options.disabled;
                        !1 !== t &amp;&amp; (t = void 0 !== i &amp;&amp; (i = this._getIndex(i),
                        Array.isArray(t) ? U.map(t, function(t) {
                            return t !== i ? t : null
                        }) : U.map(this.tabs, function(t, e) {
                            return e !== i ? e : null
                        })),
                        this._setOptionDisabled(t))
                    },
                    disable: function(t) {
                        var e = this.options.disabled;
                        if (!0 !== e) {
                            if (void 0 === t)
                                e = !0;
                            else {
                                if (t = this._getIndex(t),
                                -1 !== U.inArray(t, e))
                                    return;
                                e = Array.isArray(e) ? U.merge([t], e).sort() : [t]
                            }
                            this._setOptionDisabled(e)
                        }
                    },
                    load: function(t, n) {
                        t = this._getIndex(t);
                        function s(t, e) {
                            "abort" === e &amp;&amp; o.panels.stop(!1, !0),
                            o._removeClass(i, "ui-tabs-loading"),
                            r.removeAttr("aria-busy"),
                            t === o.xhr &amp;&amp; delete o.xhr
                        }
                        var o = this
                          , i = this.tabs.eq(t)
                          , t = i.find(".ui-tabs-anchor")
                          , r = this._getPanelForTab(i)
                          , a = {
                            tab: i,
                            panel: r
                        };
                        this._isLocal(t[0]) || (this.xhr = U.ajax(this._ajaxSettings(t, n, a)),
                        this.xhr &amp;&amp; "canceled" !== this.xhr.statusText &amp;&amp; (this._addClass(i, "ui-tabs-loading"),
                        r.attr("aria-busy", "true"),
                        this.xhr.done(function(t, e, i) {
                            setTimeout(function() {
                                r.html(t),
                                o._trigger("load", n, a),
                                s(i, e)
                            }, 1)
                        }).fail(function(t, e) {
                            setTimeout(function() {
                                s(t, e)
                            }, 1)
                        })))
                    },
                    _ajaxSettings: function(t, i, n) {
                        var s = this;
                        return {
                            url: t.attr("href").replace(/#.*$/, ""),
                            beforeSend: function(t, e) {
                                return s._trigger("beforeLoad", i, U.extend({
                                    jqXHR: t,
                                    ajaxSettings: e
                                }, n))
                            }
                        }
                    },
                    _getPanelForTab: function(t) {
                        t = U(t).attr("aria-controls");
                        return this.element.find(this._sanitizeSelector("#" + t))
                    }
                }),
                !1 !== U.uiBackCompat &amp;&amp; U.widget("ui.tabs", U.ui.tabs, {
                    _processTabs: function() {
                        this._superApply(arguments),
                        this._addClass(this.tabs, "ui-tab")
                    }
                });
                U.ui.tabs;
                U.widget("ui.tooltip", {
                    version: "1.13.0",
                    options: {
                        classes: {
                            "ui-tooltip": "ui-corner-all ui-widget-shadow"
                        },
                        content: function() {
                            var t = U(this).attr("title");
                            return U("&lt;a&gt;").text(t).html()
                        },
                        hide: !0,
                        items: "[title]:not([disabled])",
                        position: {
                            my: "left top+15",
                            at: "left bottom",
                            collision: "flipfit flip"
                        },
                        show: !0,
                        track: !1,
                        close: null,
                        open: null
                    },
                    _addDescribedBy: function(t, e) {
                        var i = (t.attr("aria-describedby") || "").split(/\s+/);
                        i.push(e),
                        t.data("ui-tooltip-id", e).attr("aria-describedby", String.prototype.trim.call(i.join(" ")))
                    },
                    _removeDescribedBy: function(t) {
                        var e = t.data("ui-tooltip-id")
                          , i = (t.attr("aria-describedby") || "").split(/\s+/)
                          , e = U.inArray(e, i);
                        -1 !== e &amp;&amp; i.splice(e, 1),
                        t.removeData("ui-tooltip-id"),
                        (i = String.prototype.trim.call(i.join(" "))) ? t.attr("aria-describedby", i) : t.removeAttr("aria-describedby")
                    },
                    _create: function() {
                        this._on({
                            mouseover: "open",
                            focusin: "open"
                        }),
                        this.tooltips = {},
                        this.parents = {},
                        this.liveRegion = U("&lt;div&gt;").attr({
                            role: "log",
                            "aria-live": "assertive",
                            "aria-relevant": "additions"
                        }).appendTo(this.document[0].body),
                        this._addClass(this.liveRegion, null, "ui-helper-hidden-accessible"),
                        this.disabledTitles = U([])
                    },
                    _setOption: function(t, e) {
                        var i = this;
                        this._super(t, e),
                        "content" === t &amp;&amp; U.each(this.tooltips, function(t, e) {
                            i._updateContent(e.element)
                        })
                    },
                    _setOptionDisabled: function(t) {
                        this[t ? "_disable" : "_enable"]()
                    },
                    _disable: function() {
                        var n = this;
                        U.each(this.tooltips, function(t, e) {
                            var i = U.Event("blur");
                            i.target = i.currentTarget = e.element[0],
                            n.close(i, !0)
                        }),
                        this.disabledTitles = this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function() {
                            var t = U(this);
                            if (t.is("[title]"))
                                return t.data("ui-tooltip-title", t.attr("title")).removeAttr("title")
                        }))
                    },
                    _enable: function() {
                        this.disabledTitles.each(function() {
                            var t = U(this);
                            t.data("ui-tooltip-title") &amp;&amp; t.attr("title", t.data("ui-tooltip-title"))
                        }),
                        this.disabledTitles = U([])
                    },
                    open: function(t) {
                        var i = this
                          , e = U(t ? t.target : this.element).closest(this.options.items);
                        e.length &amp;&amp; !e.data("ui-tooltip-id") &amp;&amp; (e.attr("title") &amp;&amp; e.data("ui-tooltip-title", e.attr("title")),
                        e.data("ui-tooltip-open", !0),
                        t &amp;&amp; "mouseover" === t.type &amp;&amp; e.parents().each(function() {
                            var t, e = U(this);
                            e.data("ui-tooltip-open") &amp;&amp; ((t = U.Event("blur")).target = t.currentTarget = this,
                            i.close(t, !0)),
                            e.attr("title") &amp;&amp; (e.uniqueId(),
                            i.parents[this.id] = {
                                element: this,
                                title: e.attr("title")
                            },
                            e.attr("title", ""))
                        }),
                        this._registerCloseHandlers(t, e),
                        this._updateContent(e, t))
                    },
                    _updateContent: function(e, i) {
                        var t = this.options.content
                          , n = this
                          , s = i ? i.type : null;
                        if ("string" == typeof t || t.nodeType || t.jquery)
                            return this._open(i, e, t);
                        (t = t.call(e[0], function(t) {
                            n._delay(function() {
                                e.data("ui-tooltip-open") &amp;&amp; (i &amp;&amp; (i.type = s),
                                this._open(i, e, t))
                            })
                        })) &amp;&amp; this._open(i, e, t)
                    },
                    _open: function(t, e, i) {
                        var n, s, o, r = U.extend({}, this.options.position);
                        function a(t) {
                            r.of = t,
                            s.is(":hidden") || s.position(r)
                        }
                        i &amp;&amp; ((n = this._find(e)) ? n.tooltip.find(".ui-tooltip-content").html(i) : (e.is("[title]") &amp;&amp; (t &amp;&amp; "mouseover" === t.type ? e.attr("title", "") : e.removeAttr("title")),
                        n = this._tooltip(e),
                        s = n.tooltip,
                        this._addDescribedBy(e, s.attr("id")),
                        s.find(".ui-tooltip-content").html(i),
                        this.liveRegion.children().hide(),
                        (i = U("&lt;div&gt;").html(s.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),
                        i.removeAttr("id").find("[id]").removeAttr("id"),
                        i.appendTo(this.liveRegion),
                        this.options.track &amp;&amp; t &amp;&amp; /^mouse/.test(t.type) ? (this._on(this.document, {
                            mousemove: a
                        }),
                        a(t)) : s.position(U.extend({
                            of: e
                        }, this.options.position)),
                        s.hide(),
                        this._show(s, this.options.show),
                        this.options.track &amp;&amp; this.options.show &amp;&amp; this.options.show.delay &amp;&amp; (o = this.delayedShow = setInterval(function() {
                            s.is(":visible") &amp;&amp; (a(r.of),
                            clearInterval(o))
                        }, 13)),
                        this._trigger("open", t, {
                            tooltip: s
                        })))
                    },
                    _registerCloseHandlers: function(t, e) {
                        var i = {
                            keyup: function(t) {
                                t.keyCode === U.ui.keyCode.ESCAPE &amp;&amp; ((t = U.Event(t)).currentTarget = e[0],
                                this.close(t, !0))
                            }
                        };
                        e[0] !== this.element[0] &amp;&amp; (i.remove = function() {
                            this._removeTooltip(this._find(e).tooltip)
                        }
                        ),
                        t &amp;&amp; "mouseover" !== t.type || (i.mouseleave = "close"),
                        t &amp;&amp; "focusin" !== t.type || (i.focusout = "close"),
                        this._on(!0, e, i)
                    },
                    close: function(t) {
                        var e, i = this, n = U(t ? t.currentTarget : this.element), s = this._find(n);
                        s ? (e = s.tooltip,
                        s.closing || (clearInterval(this.delayedShow),
                        n.data("ui-tooltip-title") &amp;&amp; !n.attr("title") &amp;&amp; n.attr("title", n.data("ui-tooltip-title")),
                        this._removeDescribedBy(n),
                        s.hiding = !0,
                        e.stop(!0),
                        this._hide(e, this.options.hide, function() {
                            i._removeTooltip(U(this))
                        }),
                        n.removeData("ui-tooltip-open"),
                        this._off(n, "mouseleave focusout keyup"),
                        n[0] !== this.element[0] &amp;&amp; this._off(n, "remove"),
                        this._off(this.document, "mousemove"),
                        t &amp;&amp; "mouseleave" === t.type &amp;&amp; U.each(this.parents, function(t, e) {
                            U(e.element).attr("title", e.title),
                            delete i.parents[t]
                        }),
                        s.closing = !0,
                        this._trigger("close", t, {
                            tooltip: e
                        }),
                        s.hiding || (s.closing = !1))) : n.removeData("ui-tooltip-open")
                    },
                    _tooltip: function(t) {
                        var e = U("&lt;div&gt;").attr("role", "tooltip")
                          , i = U("&lt;div&gt;").appendTo(e)
                          , n = e.uniqueId().attr("id");
                        return this._addClass(i, "ui-tooltip-content"),
                        this._addClass(e, "ui-tooltip", "ui-widget ui-widget-content"),
                        e.appendTo(this._appendTo(t)),
                        this.tooltips[n] = {
                            element: t,
                            tooltip: e
                        }
                    },
                    _find: function(t) {
                        t = t.data("ui-tooltip-id");
                        return t ? this.tooltips[t] : null
                    },
                    _removeTooltip: function(t) {
                        clearInterval(this.delayedShow),
                        t.remove(),
                        delete this.tooltips[t.attr("id")]
                    },
                    _appendTo: function(t) {
                        t = t.closest(".ui-front, dialog");
                        return t = !t.length ? this.document[0].body : t
                    },
                    _destroy: function() {
                        var n = this;
                        U.each(this.tooltips, function(t, e) {
                            var i = U.Event("blur")
                              , e = e.element;
                            i.target = i.currentTarget = e[0],
                            n.close(i, !0),
                            U("#" + t).remove(),
                            e.data("ui-tooltip-title") &amp;&amp; (e.attr("title") || e.attr("title", e.data("ui-tooltip-title")),
                            e.removeData("ui-tooltip-title"))
                        }),
                        this.liveRegion.remove()
                    }
                }),
                !1 !== U.uiBackCompat &amp;&amp; U.widget("ui.tooltip", U.ui.tooltip, {
                    options: {
                        tooltipClass: null
                    },
                    _tooltip: function() {
                        var t = this._superApply(arguments);
                        return this.options.tooltipClass &amp;&amp; t.tooltip.addClass(this.options.tooltipClass),
                        t
                    }
                });
                U.ui.tooltip
            }),
            function(t) {
                var e, i, n;
                function s(t, e) {
                    var i, n;
                    1 &lt; t.originalEvent.touches.length || (t.preventDefault(),
                    i = t.originalEvent.changedTouches[0],
                    (n = document.createEvent("MouseEvents")).initMouseEvent(e, !0, !0, window, 1, i.screenX, i.screenY, i.clientX, i.clientY, !1, !1, !1, !1, 0, null),
                    t.target.dispatchEvent(n))
                }
                t.support.touch = "ontouchend"in document || 0 &lt; navigator.maxTouchPoints,
                t.support.touch &amp;&amp; (e = t.ui.mouse.prototype,
                i = e._mouseInit,
                e._touchStart = function(t) {
                    !n &amp;&amp; this._mouseCapture(t.originalEvent.changedTouches[0]) &amp;&amp; (n = !0,
                    this._touchMoved = !1,
                    s(t, "mouseover"),
                    s(t, "mousemove"),
                    s(t, "mousedown"))
                }
                ,
                e._touchMove = function(t) {
                    n &amp;&amp; (this._touchMoved = !0,
                    s(t, "mousemove"))
                }
                ,
                e._touchEnd = function(t) {
                    n &amp;&amp; (s(t, "mouseup"),
                    s(t, "mouseout"),
                    this._touchMoved || s(t, "click"),
                    n = !1)
                }
                ,
                e._mouseInit = function() {
                    this.element.bind("touchstart", t.proxy(this, "_touchStart")).bind("touchmove", t.proxy(this, "_touchMove")).bind("touchend", t.proxy(this, "_touchEnd")),
                    i.call(this)
                }
                )
            }(jQuery),
            function(t) {
                t.widget("ui.dialog", t.ui.dialog, {
                    _allowInteraction: function(t) {
                        return !0
                    }
                }),
                t.ui.dialog.prototype._focusTabbable = function() {}
            }(jQuery);
            /*!@license H5P.Transition-1.0/transition.js by Joubel licensed under MIT*/
            jQuery = oldJQuery;
            (H5P = H5P || {}).Transition = function() {
                Transition = {
                    transitionEndEventNames: {
                        WebkitTransition: "webkitTransitionEnd",
                        transition: "transitionend",
                        MozTransition: "transitionend",
                        OTransition: "oTransitionEnd",
                        msTransition: "MSTransitionEnd"
                    },
                    cache: [],
                    getVendorPropertyName: function(t) {
                        if (void 0 !== Transition.cache[t])
                            return Transition.cache[t];
                        var e = document.createElement("div");
                        if (t in e.style)
                            Transition.cache[t] = t;
                        else {
                            var i = ["Moz", "Webkit", "O", "ms"]
                              , n = t.charAt(0).toUpperCase() + t.substr(1);
                            if (t in e.style)
                                Transition.cache[t] = t;
                            else
                                for (var s = 0; s &lt; i.length; ++s) {
                                    var o = i[s] + n;
                                    if (o in e.style) {
                                        Transition.cache[t] = o;
                                        break
                                    }
                                }
                        }
                        return Transition.cache[t]
                    },
                    getTransitionEndEventName: function() {
                        return Transition.transitionEndEventNames[Transition.getVendorPropertyName("transition")] || void 0
                    },
                    onTransitionEnd: function(t, e, i) {
                        i = i || 1e3,
                        Transition.transitionEndEventName = Transition.transitionEndEventName || Transition.getTransitionEndEventName();
                        function n() {
                            s || (t.off(Transition.transitionEndEventName, e),
                            s = !0,
                            clearTimeout(o),
                            e())
                        }
                        var s = !1
                          , o = setTimeout(function() {
                            n()
                        }, i);
                        t.on(Transition.transitionEndEventName, function() {
                            n()
                        })
                    }
                };
                function n(t, e) {
                    var i;
                    e &gt;= t.length || (i = t[e],
                    H5P.Transition.onTransitionEnd(i.$element, function() {
                        i.end &amp;&amp; i.end(),
                        !0 !== i.break &amp;&amp; n(t, e + 1)
                    }, i.timeout || void 0))
                }
                return Transition.sequence = function(t) {
                    n(t, 0)
                }
                ,
                Transition
            }(H5P.jQuery);
            /*!@license Tether-1.0/scripts/tether.min.js by Hubspot. Wrapped as H5P by Joubel (fnoks) licensed under MIT*/
            var oldTether = window.Tether;
            !function(t, e) {
                "function" == typeof define &amp;&amp; define.amd ? define(e) : "object" == typeof exports ? module.exports = e(require, 0, module) : t.Tether = e()
            }(this, function(t, e, i) {
                "use strict";
                function n(t, e) {
                    if (!(t instanceof e))
                        throw new TypeError("Cannot call a class as a function")
                }
                function o(t) {
                    var e = getComputedStyle(t).position;
                    if ("fixed" === e)
                        return t;
                    for (var i = t; i = i.parentNode; ) {
                        var n = void 0;
                        try {
                            n = getComputedStyle(i)
                        } catch (t) {}
                        if (null == n)
                            return i;
                        var s = n.overflow
                          , o = n.overflowX
                          , r = n.overflowY;
                        if (/(auto|scroll)/.test(s + r + o) &amp;&amp; ("absolute" !== e || 0 &lt;= ["relative", "absolute", "fixed"].indexOf(n.position)))
                            return i
                    }
                    return document.body
                }
                function w(t) {
                    var e = void 0;
                    t === document ? (e = document,
                    t = document.documentElement) : e = t.ownerDocument;
                    var i, n = e.documentElement, s = {}, o = t.getBoundingClientRect();
                    for (i in o)
                        s[i] = o[i];
                    t = function(t) {
                        var e = t._tetherZeroElement;
                        "undefined" == typeof e &amp;&amp; ((e = t.createElement("div")).setAttribute("data-tether-id", p()),
                        P(e.style, {
                            top: 0,
                            left: 0,
                            position: "absolute"
                        }),
                        t.body.appendChild(e),
                        t._tetherZeroElement = e);
                        var i = e.getAttribute("data-tether-id");
                        if ("undefined" == typeof f[i]) {
                            f[i] = {};
                            var n = e.getBoundingClientRect();
                            for (var s in n)
                                f[i][s] = n[s];
                            E(function() {
                                delete f[i]
                            })
                        }
                        return f[i]
                    }(e);
                    return s.top -= t.top,
                    s.left -= t.left,
                    void 0 === s.width &amp;&amp; (s.width = document.body.scrollWidth - s.left - s.right),
                    void 0 === s.height &amp;&amp; (s.height = document.body.scrollHeight - s.top - s.bottom),
                    s.top = s.top - n.clientTop,
                    s.left = s.left - n.clientLeft,
                    s.right = e.body.clientWidth - s.width - s.left,
                    s.bottom = e.body.clientHeight - s.height - s.top,
                    s
                }
                function x(t) {
                    return t.offsetParent || document.documentElement
                }
                function C() {
                    var t = document.createElement("div");
                    t.style.width = "100%",
                    t.style.height = "200px";
                    var e = document.createElement("div");
                    P(e.style, {
                        position: "absolute",
                        top: 0,
                        left: 0,
                        pointerEvents: "none",
                        visibility: "hidden",
                        width: "200px",
                        height: "150px",
                        overflow: "hidden"
                    }),
                    e.appendChild(t),
                    document.body.appendChild(e);
                    var i = t.offsetWidth;
                    e.style.overflow = "scroll";
                    t = t.offsetWidth;
                    i === t &amp;&amp; (t = e.clientWidth),
                    document.body.removeChild(e);
                    t = i - t;
                    return {
                        width: t,
                        height: t
                    }
                }
                function P() {
                    var i = void 0 === arguments[0] ? {} : arguments[0]
                      , t = [];
                    return Array.prototype.push.apply(t, arguments),
                    t.slice(1).forEach(function(t) {
                        if (t)
                            for (var e in t)
                                !{}.hasOwnProperty.call(t, e) || (i[e] = t[e])
                    }),
                    i
                }
                function s(e, t) {
                    void 0 !== e.classList ? t.split(" ").forEach(function(t) {
                        t.trim() &amp;&amp; e.classList.remove(t)
                    }) : (t = new RegExp("(^| )" + t.split(" ").join("|") + "( |$)","gi"),
                    t = l(e).replace(t, " "),
                    h(e, t))
                }
                function r(e, t) {
                    void 0 !== e.classList ? t.split(" ").forEach(function(t) {
                        t.trim() &amp;&amp; e.classList.add(t)
                    }) : (s(e, t),
                    t = l(e) + " " + t,
                    h(e, t))
                }
                function a(t, e) {
                    if (void 0 !== t.classList)
                        return t.classList.contains(e);
                    t = l(t);
                    return new RegExp("(^| )" + e + "( |$)","gi").test(t)
                }
                function l(t) {
                    return t.className instanceof SVGAnimatedString ? t.className.baseVal : t.className
                }
                function h(t, e) {
                    t.setAttribute("class", e)
                }
                function k(e, i, t) {
                    t.forEach(function(t) {
                        -1 === i.indexOf(t) &amp;&amp; a(e, t) &amp;&amp; s(e, t)
                    }),
                    i.forEach(function(t) {
                        a(e, t) || r(e, t)
                    })
                }
                function n(t, e) {
                    if (!(t instanceof e))
                        throw new TypeError("Cannot call a class as a function")
                }
                function c() {
                    return "undefined" != typeof performance &amp;&amp; void 0 !== performance.now ? performance.now() : +new Date
                }
                function D() {
                    for (var i = {
                        top: 0,
                        left: 0
                    }, t = arguments.length, e = Array(t), n = 0; n &lt; t; n++)
                        e[n] = arguments[n];
                    return e.forEach(function(t) {
                        var e = t.top
                          , t = t.left;
                        "string" == typeof e &amp;&amp; (e = parseFloat(e, 10)),
                        "string" == typeof t &amp;&amp; (t = parseFloat(t, 10)),
                        i.top += e,
                        i.left += t
                    }),
                    i
                }
                function T(t, e) {
                    return "string" == typeof t.left &amp;&amp; -1 !== t.left.indexOf("%") &amp;&amp; (t.left = parseFloat(t.left, 10) / 100 * e.width),
                    "string" == typeof t.top &amp;&amp; -1 !== t.top.indexOf("%") &amp;&amp; (t.top = parseFloat(t.top, 10) / 100 * e.height),
                    t
                }
                var H = void 0;
                function u(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                void 0 === H &amp;&amp; (H = {
                    modules: []
                });
                var d, p = (d = 0,
                function() {
                    return ++d
                }
                ), f = {}, g = [], E = function(t) {
                    g.push(t)
                }, S = function() {
                    for (var t = void 0; t = g.pop(); )
                        t()
                }, m = ((b = function(t, e, i) {
                    return e &amp;&amp; u(t.prototype, e),
                    i &amp;&amp; u(t, i),
                    t
                }
                )(v, [{
                    key: "on",
                    value: function(t, e, i) {
                        var n = void 0 !== arguments[3] &amp;&amp; arguments[3];
                        void 0 === this.bindings &amp;&amp; (this.bindings = {}),
                        void 0 === this.bindings[t] &amp;&amp; (this.bindings[t] = []),
                        this.bindings[t].push({
                            handler: e,
                            ctx: i,
                            once: n
                        })
                    }
                }, {
                    key: "once",
                    value: function(t, e, i) {
                        this.on(t, e, i, !0)
                    }
                }, {
                    key: "off",
                    value: function(t, e) {
                        if (void 0 === this.bindings || void 0 === this.bindings[t])
                            if (void 0 === e)
                                delete this.bindings[t];
                            else
                                for (var i = 0; i &lt; this.bindings[t].length; )
                                    this.bindings[t][i].handler === e ? this.bindings[t].splice(i, 1) : ++i
                    }
                }, {
                    key: "trigger",
                    value: function(t) {
                        if (void 0 !== this.bindings &amp;&amp; this.bindings[t])
                            for (var e = 0; e &lt; this.bindings[t].length; ) {
                                var i = this.bindings[t][e]
                                  , n = i.handler
                                  , s = i.ctx
                                  , o = i.once
                                  , i = s;
                                void 0 === s &amp;&amp; (i = this);
                                for (var r = arguments.length, a = Array(1 &lt; r ? r - 1 : 0), l = 1; l &lt; r; l++)
                                    a[l - 1] = arguments[l];
                                n.apply(i, a),
                                o ? this.bindings[t].splice(e, 1) : ++e
                            }
                    }
                }]),
                v);
                function v() {
                    n(this, v)
                }
                H.Utils = {
                    getScrollParent: o,
                    getBounds: w,
                    getOffsetParent: x,
                    extend: P,
                    addClass: r,
                    removeClass: s,
                    hasClass: a,
                    updateClasses: k,
                    defer: E,
                    flush: S,
                    uniqueId: p,
                    Evented: m,
                    getScrollBarSize: C
                };
                var I = function(t, e) {
                    if (Array.isArray(t))
                        return t;
                    if (Symbol.iterator in Object(t))
                        return function(t, e) {
                            var i = []
                              , n = !0
                              , s = !1
                              , o = void 0;
                            try {
                                for (var r, a = t[Symbol.iterator](); !(n = (r = a.next()).done) &amp;&amp; (i.push(r.value),
                                !e || i.length !== e); n = !0)
                                    ;
                            } catch (t) {
                                s = !0,
                                o = t
                            } finally {
                                try {
                                    !n &amp;&amp; a.return &amp;&amp; a.return()
                                } finally {
                                    if (s)
                                        throw o
                                }
                            }
                            return i
                        }(t, e);
                    throw new TypeError("Invalid attempt to destructure non-iterable instance")
                }
                  , b = function(t, e, i) {
                    return e &amp;&amp; y(t.prototype, e),
                    i &amp;&amp; y(t, i),
                    t
                };
                function y(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                if (void 0 === H)
                    throw new Error("You must include the utils.js file before tether.js");
                function _() {
                    z.forEach(function(t) {
                        t.position(!1)
                    }),
                    S()
                }
                var A, M, O, m = H.Utils, o = m.getScrollParent, w = m.getBounds, x = m.getOffsetParent, P = m.extend, r = m.addClass, s = m.removeClass, k = m.updateClasses, E = m.defer, S = m.flush, C = m.getScrollBarSize, N = function() {
                    for (var t = document.createElement("div"), e = ["transform", "webkitTransform", "OTransform", "MozTransform", "msTransform"], i = 0; i &lt; e.length; ++i) {
                        var n = e[i];
                        if (void 0 !== t.style[n])
                            return n
                    }
                }(), z = [];
                function L() {
                    return void 0 !== M &amp;&amp; 16 &lt; M ? (M = Math.min(M - 16, 250),
                    void (O = setTimeout(L, 250))) : void (void 0 !== A &amp;&amp; c() - A &lt; 10 || (void 0 !== O &amp;&amp; (clearTimeout(O),
                    O = null),
                    A = c(),
                    _(),
                    M = c() - A))
                }
                O = M = A = null,
                ["resize", "scroll", "touchmove"].forEach(function(t) {
                    window.addEventListener(t, L)
                });
                function F(t) {
                    var e = t.left
                      , i = t.top;
                    return {
                        left: e = void 0 !== $[t.left] ? $[t.left] : e,
                        top: i = void 0 !== $[t.top] ? $[t.top] : i
                    }
                }
                function j(t) {
                    return t = t.split(" "),
                    {
                        top: (t = I(t, 2))[0],
                        left: t[1]
                    }
                }
                var W = {
                    center: "center",
                    left: "right",
                    right: "left"
                }
                  , B = {
                    middle: "middle",
                    top: "bottom",
                    bottom: "top"
                }
                  , $ = {
                    top: 0,
                    left: 0,
                    middle: "50%",
                    center: "50%",
                    bottom: "100%",
                    right: "100%"
                }
                  , R = j
                  , b = (b(q, [{
                    key: "getClass",
                    value: function() {
                        var t = void 0 === arguments[0] ? "" : arguments[0]
                          , e = this.options.classes;
                        return void 0 !== e &amp;&amp; e[t] ? this.options.classes[t] : this.options.classPrefix ? this.options.classPrefix + "-" + t : t
                    }
                }, {
                    key: "setOptions",
                    value: function(t) {
                        var e = this
                          , i = void 0 === arguments[1] || arguments[1];
                        this.options = P({
                            offset: "0 0",
                            targetOffset: "0 0",
                            targetAttachment: "auto auto",
                            classPrefix: "tether"
                        }, t);
                        var n = this.options
                          , s = n.element
                          , t = n.target
                          , n = n.targetModifier;
                        if (this.element = s,
                        this.target = t,
                        this.targetModifier = n,
                        "viewport" === this.target ? (this.target = document.body,
                        this.targetModifier = "visible") : "scroll-handle" === this.target &amp;&amp; (this.target = document.body,
                        this.targetModifier = "scroll-handle"),
                        ["element", "target"].forEach(function(t) {
                            if (void 0 === e[t])
                                throw new Error("Tether Error: Both element and target must be defined");
                            void 0 !== e[t].jquery ? e[t] = e[t][0] : "string" == typeof e[t] &amp;&amp; (e[t] = document.querySelector(e[t]))
                        }),
                        r(this.element, this.getClass("element")),
                        !1 !== this.options.addTargetClasses &amp;&amp; r(this.target, this.getClass("target")),
                        !this.options.attachment)
                            throw new Error("Tether Error: You must provide an attachment");
                        this.targetAttachment = R(this.options.targetAttachment),
                        this.attachment = R(this.options.attachment),
                        this.offset = j(this.options.offset),
                        this.targetOffset = j(this.options.targetOffset),
                        void 0 !== this.scrollParent &amp;&amp; this.disable(),
                        this.scrollParent = "scroll-handle" === this.targetModifier ? this.target : o(this.target),
                        !1 !== this.options.enabled &amp;&amp; this.enable(i)
                    }
                }, {
                    key: "getTargetBounds",
                    value: function() {
                        if (void 0 === this.targetModifier)
                            return w(this.target);
                        if ("visible" === this.targetModifier)
                            return this.target === document.body ? {
                                top: pageYOffset,
                                left: pageXOffset,
                                height: innerHeight,
                                width: innerWidth
                            } : ((o = {
                                height: (t = w(this.target)).height,
                                width: t.width,
                                top: t.top,
                                left: t.left
                            }).height = Math.min(o.height, t.height - (pageYOffset - t.top)),
                            o.height = Math.min(o.height, t.height - (t.top + t.height - (pageYOffset + innerHeight))),
                            o.height = Math.min(innerHeight, o.height),
                            o.height -= 2,
                            o.width = Math.min(o.width, t.width - (pageXOffset - t.left)),
                            o.width = Math.min(o.width, t.width - (t.left + t.width - (pageXOffset + innerWidth))),
                            o.width = Math.min(innerWidth, o.width),
                            o.width -= 2,
                            o.top &lt; pageYOffset &amp;&amp; (o.top = pageYOffset),
                            o.left &lt; pageXOffset &amp;&amp; (o.left = pageXOffset),
                            o);
                        if ("scroll-handle" === this.targetModifier) {
                            var t = void 0
                              , e = this.target;
                            t = e === document.body ? (e = document.documentElement,
                            {
                                left: pageXOffset,
                                top: pageYOffset,
                                height: innerHeight,
                                width: innerWidth
                            }) : w(e);
                            var i = getComputedStyle(e)
                              , n = 0;
                            (e.scrollWidth &gt; e.clientWidth || 0 &lt;= [i.overflow, i.overflowX].indexOf("scroll") || this.target !== document.body) &amp;&amp; (n = 15);
                            var s = t.height - parseFloat(i.borderTopWidth) - parseFloat(i.borderBottomWidth) - n
                              , o = {
                                width: 15,
                                height: .975 * s * (s / e.scrollHeight),
                                left: t.left + t.width - parseFloat(i.borderLeftWidth) - 15
                            }
                              , n = 0;
                            s &lt; 408 &amp;&amp; this.target === document.body &amp;&amp; (n = -11e-5 * Math.pow(s, 2) - .00727 * s + 22.58),
                            this.target !== document.body &amp;&amp; (o.height = Math.max(o.height, 24));
                            e = this.target.scrollTop / (e.scrollHeight - s);
                            return o.top = e * (s - o.height - n) + t.top + parseFloat(i.borderTopWidth),
                            this.target === document.body &amp;&amp; (o.height = Math.max(o.height, 24)),
                            o
                        }
                    }
                }, {
                    key: "clearCache",
                    value: function() {
                        this._cache = {}
                    }
                }, {
                    key: "cache",
                    value: function(t, e) {
                        return void 0 === this._cache &amp;&amp; (this._cache = {}),
                        void 0 === this._cache[t] &amp;&amp; (this._cache[t] = e.call(this)),
                        this._cache[t]
                    }
                }, {
                    key: "enable",
                    value: function() {
                        var t = void 0 === arguments[0] || arguments[0];
                        !1 !== this.options.addTargetClasses &amp;&amp; r(this.target, this.getClass("enabled")),
                        r(this.element, this.getClass("enabled")),
                        this.enabled = !0,
                        this.scrollParent !== document &amp;&amp; this.scrollParent.addEventListener("scroll", this.position),
                        t &amp;&amp; this.position()
                    }
                }, {
                    key: "disable",
                    value: function() {
                        s(this.target, this.getClass("enabled")),
                        s(this.element, this.getClass("enabled")),
                        this.enabled = !1,
                        void 0 !== this.scrollParent &amp;&amp; this.scrollParent.removeEventListener("scroll", this.position)
                    }
                }, {
                    key: "destroy",
                    value: function() {
                        var i = this;
                        this.disable(),
                        z.forEach(function(t, e) {
                            return t === i ? void z.splice(e, 1) : void 0
                        })
                    }
                }, {
                    key: "updateAttachClasses",
                    value: function(t, e) {
                        var i = this;
                        t = t || this.attachment,
                        e = e || this.targetAttachment;
                        void 0 !== this._addAttachClasses &amp;&amp; this._addAttachClasses.length &amp;&amp; this._addAttachClasses.splice(0, this._addAttachClasses.length),
                        void 0 === this._addAttachClasses &amp;&amp; (this._addAttachClasses = []);
                        var n = this._addAttachClasses;
                        t.top &amp;&amp; n.push(this.getClass("element-attached") + "-" + t.top),
                        t.left &amp;&amp; n.push(this.getClass("element-attached") + "-" + t.left),
                        e.top &amp;&amp; n.push(this.getClass("target-attached") + "-" + e.top),
                        e.left &amp;&amp; n.push(this.getClass("target-attached") + "-" + e.left);
                        var s = [];
                        ["left", "top", "bottom", "right", "middle", "center"].forEach(function(t) {
                            s.push(i.getClass("element-attached") + "-" + t),
                            s.push(i.getClass("target-attached") + "-" + t)
                        }),
                        E(function() {
                            void 0 !== i._addAttachClasses &amp;&amp; (k(i.element, i._addAttachClasses, s),
                            !1 !== i.options.addTargetClasses &amp;&amp; k(i.target, i._addAttachClasses, s),
                            delete i._addAttachClasses)
                        })
                    }
                }, {
                    key: "position",
                    value: function() {
                        var t, e, i, n = this, s = void 0 === arguments[0] || arguments[0];
                        if (this.enabled) {
                            this.clearCache();
                            var o = (c = this.targetAttachment,
                            l = this.attachment,
                            a = c.left,
                            c = c.top,
                            {
                                left: a = "auto" === a ? W[l.left] : a,
                                top: c = "auto" === c ? B[l.top] : c
                            });
                            this.updateAttachClasses(this.attachment, o);
                            var r = this.cache("element-bounds", function() {
                                return w(n.element)
                            })
                              , a = r.width
                              , l = r.height;
                            0 === a &amp;&amp; 0 === l &amp;&amp; void 0 !== this.lastSize ? (a = (y = this.lastSize).width,
                            l = y.height) : this.lastSize = {
                                width: a,
                                height: l
                            };
                            for (var h = this.cache("target-bounds", function() {
                                return n.getTargetBounds()
                            }), c = h, u = T(F(this.attachment), {
                                width: a,
                                height: l
                            }), d = T(F(o), c), p = T(this.offset, {
                                width: a,
                                height: l
                            }), f = T(this.targetOffset, c), u = D(u, p), d = D(d, f), g = h.left + d.left - u.left, m = h.top + d.top - u.top, v = 0; v &lt; H.modules.length; ++v) {
                                var b = H.modules[v].position.call(this, {
                                    left: g,
                                    top: m,
                                    targetAttachment: o,
                                    targetPos: h,
                                    elementPos: r,
                                    offset: u,
                                    targetOffset: d,
                                    manualOffset: p,
                                    manualTargetOffset: f,
                                    scrollbarSize: _,
                                    attachment: this.attachment
                                });
                                if (!1 === b)
                                    return !1;
                                void 0 !== b &amp;&amp; "object" == typeof b &amp;&amp; (m = b.top,
                                g = b.left)
                            }
                            var y = {
                                page: {
                                    top: m,
                                    left: g
                                },
                                viewport: {
                                    top: m - pageYOffset,
                                    bottom: pageYOffset - m - l + innerHeight,
                                    left: g - pageXOffset,
                                    right: pageXOffset - g - a + innerWidth
                                }
                            }
                              , _ = void 0;
                            return document.body.scrollWidth &gt; window.innerWidth &amp;&amp; (_ = this.cache("scrollbar-size", C),
                            y.viewport.bottom -= _.height),
                            document.body.scrollHeight &gt; window.innerHeight &amp;&amp; (_ = this.cache("scrollbar-size", C),
                            y.viewport.right -= _.width),
                            -1 !== ["", "static"].indexOf(document.body.style.position) &amp;&amp; -1 !== ["", "static"].indexOf(document.body.parentElement.style.position) || (y.page.bottom = document.body.scrollHeight - m - l,
                            y.page.right = document.body.scrollWidth - g - a),
                            void 0 !== this.options.optimizations &amp;&amp; !1 !== this.options.optimizations.moveElement &amp;&amp; void 0 === this.targetModifier &amp;&amp; (t = n.cache("target-offsetparent", function() {
                                return x(n.target)
                            }),
                            c = n.cache("target-offsetparent-bounds", function() {
                                return w(t)
                            }),
                            e = getComputedStyle(t),
                            l = c,
                            i = {},
                            ["Top", "Left", "Bottom", "Right"].forEach(function(t) {
                                i[t.toLowerCase()] = parseFloat(e["border" + t + "Width"])
                            }),
                            c.right = document.body.scrollWidth - c.left - l.width + i.right,
                            c.bottom = document.body.scrollHeight - c.top - l.height + i.bottom,
                            y.page.top &gt;= c.top + i.top &amp;&amp; y.page.bottom &gt;= c.bottom &amp;&amp; y.page.left &gt;= c.left + i.left &amp;&amp; y.page.right &gt;= c.right &amp;&amp; (a = t.scrollTop,
                            l = t.scrollLeft,
                            y.offset = {
                                top: y.page.top - c.top + a - i.top,
                                left: y.page.left - c.left + l - i.left
                            })),
                            this.move(y),
                            this.history.unshift(y),
                            3 &lt; this.history.length &amp;&amp; this.history.pop(),
                            s &amp;&amp; S(),
                            !0
                        }
                    }
                }, {
                    key: "move",
                    value: function(e) {
                        var s = this;
                        if (void 0 !== this.element.parentNode) {
                            var t, i = {};
                            for (t in e)
                                for (var n in i[t] = {},
                                e[t]) {
                                    for (var o = !1, r = 0; r &lt; this.history.length; ++r) {
                                        var a = this.history[r];
                                        if (void 0 !== a[t] &amp;&amp; !function(t, e, i) {
                                            return e &lt;= t + (i = void 0 === i ? 1 : i) &amp;&amp; t - i &lt;= e
                                        }(a[t][n], e[t][n])) {
                                            o = !0;
                                            break
                                        }
                                    }
                                    o || (i[t][n] = !0)
                                }
                            var l = {
                                top: "",
                                left: "",
                                right: "",
                                bottom: ""
                            }
                              , h = function(t, e) {
                                var i, n;
                                !1 !== (void 0 !== s.options.optimizations ? s.options.optimizations.gpu : null) ? (n = i = void 0,
                                i = t.top ? (l.top = 0,
                                e.top) : (l.bottom = 0,
                                -e.bottom),
                                n = t.left ? (l.left = 0,
                                e.left) : (l.right = 0,
                                -e.right),
                                l[N] = "translateX(" + Math.round(n) + "px) translateY(" + Math.round(i) + "px)",
                                "msTransform" !== N &amp;&amp; (l[N] += " translateZ(0)")) : (t.top ? l.top = e.top + "px" : l.bottom = e.bottom + "px",
                                t.left ? l.left = e.left + "px" : l.right = e.right + "px")
                            }
                              , c = !1;
                            (i.page.top || i.page.bottom) &amp;&amp; (i.page.left || i.page.right) ? (l.position = "absolute",
                            h(i.page, e.page)) : (i.viewport.top || i.viewport.bottom) &amp;&amp; (i.viewport.left || i.viewport.right) ? (l.position = "fixed",
                            h(i.viewport, e.viewport)) : void 0 !== i.offset &amp;&amp; i.offset.top &amp;&amp; i.offset.left ? function() {
                                l.position = "absolute";
                                var t = s.cache("target-offsetparent", function() {
                                    return x(s.target)
                                });
                                x(s.element) !== t &amp;&amp; E(function() {
                                    s.element.parentNode.removeChild(s.element),
                                    t.appendChild(s.element)
                                }),
                                h(i.offset, e.offset),
                                c = !0
                            }() : (l.position = "absolute",
                            h({
                                top: !0,
                                left: !0
                            }, e.page)),
                            c || "BODY" === this.element.parentNode.tagName || (this.element.parentNode.removeChild(this.element),
                            document.body.appendChild(this.element));
                            var u = {}
                              , d = !1;
                            for (n in l) {
                                var p = l[n]
                                  , f = this.element.style[n];
                                "" !== f &amp;&amp; "" !== p &amp;&amp; 0 &lt;= ["top", "left", "bottom", "right"].indexOf(n) &amp;&amp; (f = parseFloat(f),
                                p = parseFloat(p)),
                                f !== p &amp;&amp; (d = !0,
                                u[n] = p)
                            }
                            d &amp;&amp; E(function() {
                                P(s.element.style, u)
                            })
                        }
                    }
                }]),
                q);
                function q(t) {
                    var e = this;
                    n(this, q),
                    this.position = this.position.bind(this),
                    z.push(this),
                    this.history = [],
                    this.setOptions(t, !1),
                    H.modules.forEach(function(t) {
                        void 0 !== t.initialize &amp;&amp; t.initialize.call(e)
                    }),
                    this.position()
                }
                b.modules = [],
                H.position = _;
                var b = P(b, H)
                  , I = function(t, e) {
                    if (Array.isArray(t))
                        return t;
                    if (Symbol.iterator in Object(t))
                        return function(t, e) {
                            var i = []
                              , n = !0
                              , s = !1
                              , o = void 0;
                            try {
                                for (var r, a = t[Symbol.iterator](); !(n = (r = a.next()).done) &amp;&amp; (i.push(r.value),
                                !e || i.length !== e); n = !0)
                                    ;
                            } catch (t) {
                                s = !0,
                                o = t
                            } finally {
                                try {
                                    !n &amp;&amp; a.return &amp;&amp; a.return()
                                } finally {
                                    if (s)
                                        throw o
                                }
                            }
                            return i
                        }(t, e);
                    throw new TypeError("Invalid attempt to destructure non-iterable instance")
                }
                  , w = (m = H.Utils).getBounds
                  , P = m.extend
                  , k = m.updateClasses
                  , E = m.defer
                  , Y = ["left", "top", "right", "bottom"];
                H.modules.push({
                    position: function(t) {
                        var c = this
                          , u = t.top
                          , d = t.left
                          , p = t.targetAttachment;
                        if (!this.options.constraints)
                            return !0;
                        var t = this.cache("element-bounds", function() {
                            return w(c.element)
                        })
                          , f = t.height
                          , g = t.width;
                        0 === g &amp;&amp; 0 === f &amp;&amp; void 0 !== this.lastSize &amp;&amp; (e = this.lastSize,
                        g = e.width,
                        f = e.height);
                        var e = this.cache("target-bounds", function() {
                            return c.getTargetBounds()
                        })
                          , m = e.height
                          , v = e.width
                          , i = [this.getClass("pinned"), this.getClass("out-of-bounds")];
                        this.options.constraints.forEach(function(t) {
                            var e = t.outOfBoundsClass
                              , t = t.pinnedClass;
                            e &amp;&amp; i.push(e),
                            t &amp;&amp; i.push(t)
                        }),
                        i.forEach(function(e) {
                            ["left", "top", "right", "bottom"].forEach(function(t) {
                                i.push(e + "-" + t)
                            })
                        });
                        var b = []
                          , y = P({}, p)
                          , _ = P({}, this.attachment);
                        return this.options.constraints.forEach(function(t) {
                            var e = t.to
                              , i = t.attachment
                              , n = t.pin
                              , s = void 0
                              , o = void 0;
                            s = 0 &lt;= (i = void 0 === i ? "" : i).indexOf(" ") ? (t = i.split(" "),
                            o = (t = I(t, 2))[0],
                            t[1]) : o = i;
                            var r, a, i = (i = c,
                            "scrollParent" === (r = e) ? r = i.scrollParent : "window" === r &amp;&amp; (r = [pageXOffset, pageYOffset, innerWidth + pageXOffset, innerHeight + pageYOffset]),
                            void 0 !== (r = r === document ? r.documentElement : r).nodeType &amp;&amp; (e = w(r),
                            i = e,
                            a = getComputedStyle(r),
                            r = [i.left, i.top, e.width + i.left, e.height + i.top],
                            Y.forEach(function(t, e) {
                                "Top" === (t = t[0].toUpperCase() + t.substr(1)) || "Left" === t ? r[e] += parseFloat(a["border" + t + "Width"]) : r[e] -= parseFloat(a["border" + t + "Width"])
                            })),
                            r);
                            "target" !== o &amp;&amp; "both" !== o || (u &lt; i[1] &amp;&amp; "top" === y.top &amp;&amp; (u += m,
                            y.top = "bottom"),
                            u + f &gt; i[3] &amp;&amp; "bottom" === y.top &amp;&amp; (u -= m,
                            y.top = "top")),
                            "together" === o &amp;&amp; (u &lt; i[1] &amp;&amp; "top" === y.top &amp;&amp; ("bottom" === _.top ? (u += m,
                            y.top = "bottom",
                            u += f,
                            _.top = "top") : "top" === _.top &amp;&amp; (u += m,
                            y.top = "bottom",
                            u -= f,
                            _.top = "bottom")),
                            u + f &gt; i[3] &amp;&amp; "bottom" === y.top &amp;&amp; ("top" === _.top ? (u -= m,
                            y.top = "top",
                            u -= f,
                            _.top = "bottom") : "bottom" === _.top &amp;&amp; (u -= m,
                            y.top = "top",
                            u += f,
                            _.top = "top")),
                            "middle" === y.top &amp;&amp; (u + f &gt; i[3] &amp;&amp; "top" === _.top ? (u -= f,
                            _.top = "bottom") : u &lt; i[1] &amp;&amp; "bottom" === _.top &amp;&amp; (u += f,
                            _.top = "top"))),
                            "target" !== s &amp;&amp; "both" !== s || (d &lt; i[0] &amp;&amp; "left" === y.left &amp;&amp; (d += v,
                            y.left = "right"),
                            d + g &gt; i[2] &amp;&amp; "right" === y.left &amp;&amp; (d -= v,
                            y.left = "left")),
                            "together" === s &amp;&amp; (d &lt; i[0] &amp;&amp; "left" === y.left ? "right" === _.left ? (d += v,
                            y.left = "right",
                            d += g,
                            _.left = "left") : "left" === _.left &amp;&amp; (d += v,
                            y.left = "right",
                            d -= g,
                            _.left = "right") : d + g &gt; i[2] &amp;&amp; "right" === y.left ? "left" === _.left ? (d -= v,
                            y.left = "left",
                            d -= g,
                            _.left = "right") : "right" === _.left &amp;&amp; (d -= v,
                            y.left = "left",
                            d += g,
                            _.left = "left") : "center" === y.left &amp;&amp; (d + g &gt; i[2] &amp;&amp; "left" === _.left ? (d -= g,
                            _.left = "right") : d &lt; i[0] &amp;&amp; "right" === _.left &amp;&amp; (d += g,
                            _.left = "left"))),
                            "element" !== o &amp;&amp; "both" !== o || (u &lt; i[1] &amp;&amp; "bottom" === _.top &amp;&amp; (u += f,
                            _.top = "top"),
                            u + f &gt; i[3] &amp;&amp; "top" === _.top &amp;&amp; (u -= f,
                            _.top = "bottom")),
                            "element" !== s &amp;&amp; "both" !== s || (d &lt; i[0] &amp;&amp; "right" === _.left &amp;&amp; (d += g,
                            _.left = "left"),
                            d + g &gt; i[2] &amp;&amp; "left" === _.left &amp;&amp; (d -= g,
                            _.left = "right")),
                            "string" == typeof n ? n = n.split(",").map(function(t) {
                                return t.trim()
                            }) : !0 === n &amp;&amp; (n = ["top", "left", "right", "bottom"]);
                            var l, h, n = n || [], o = [], s = [];
                            u &lt; i[1] &amp;&amp; (0 &lt;= n.indexOf("top") ? (u = i[1],
                            o.push("top")) : s.push("top")),
                            u + f &gt; i[3] &amp;&amp; (0 &lt;= n.indexOf("bottom") ? (u = i[3] - f,
                            o.push("bottom")) : s.push("bottom")),
                            d &lt; i[0] &amp;&amp; (0 &lt;= n.indexOf("left") ? (d = i[0],
                            o.push("left")) : s.push("left")),
                            d + g &gt; i[2] &amp;&amp; (0 &lt;= n.indexOf("right") ? (d = i[2] - g,
                            o.push("right")) : s.push("right")),
                            o.length &amp;&amp; (h = void 0 !== c.options.pinnedClass ? c.options.pinnedClass : c.getClass("pinned"),
                            b.push(h),
                            o.forEach(function(t) {
                                b.push(h + "-" + t)
                            })),
                            s.length &amp;&amp; (l = void 0 !== c.options.outOfBoundsClass ? c.options.outOfBoundsClass : c.getClass("out-of-bounds"),
                            b.push(l),
                            s.forEach(function(t) {
                                b.push(l + "-" + t)
                            })),
                            (0 &lt;= o.indexOf("left") || 0 &lt;= o.indexOf("right")) &amp;&amp; (_.left = y.left = !1),
                            (0 &lt;= o.indexOf("top") || 0 &lt;= o.indexOf("bottom")) &amp;&amp; (_.top = y.top = !1),
                            y.top === p.top &amp;&amp; y.left === p.left &amp;&amp; _.top === c.attachment.top &amp;&amp; _.left === c.attachment.left || c.updateAttachClasses(_, y)
                        }),
                        E(function() {
                            !1 !== c.options.addTargetClasses &amp;&amp; k(c.target, b, i),
                            k(c.element, b, i)
                        }),
                        {
                            top: u,
                            left: d
                        }
                    }
                });
                var w = (m = H.Utils).getBounds
                  , k = m.updateClasses
                  , E = m.defer;
                H.modules.push({
                    position: function(t) {
                        var e = this
                          , i = t.top
                          , n = t.left
                          , s = this.cache("element-bounds", function() {
                            return w(e.element)
                        })
                          , t = s.height
                          , s = s.width
                          , o = this.getTargetBounds()
                          , r = i + t
                          , a = n + s
                          , l = [];
                        i &lt;= o.bottom &amp;&amp; r &gt;= o.top &amp;&amp; ["left", "right"].forEach(function(t) {
                            var e = o[t];
                            e !== n &amp;&amp; e !== a || l.push(t)
                        }),
                        n &lt;= o.right &amp;&amp; a &gt;= o.left &amp;&amp; ["top", "bottom"].forEach(function(t) {
                            var e = o[t];
                            e !== i &amp;&amp; e !== r || l.push(t)
                        });
                        var h = []
                          , c = [];
                        return h.push(this.getClass("abutted")),
                        ["left", "top", "right", "bottom"].forEach(function(t) {
                            h.push(e.getClass("abutted") + "-" + t)
                        }),
                        l.length &amp;&amp; c.push(this.getClass("abutted")),
                        l.forEach(function(t) {
                            c.push(e.getClass("abutted") + "-" + t)
                        }),
                        E(function() {
                            !1 !== e.options.addTargetClasses &amp;&amp; k(e.target, c, h),
                            k(e.element, c, h)
                        }),
                        !0
                    }
                });
                I = function(t, e) {
                    if (Array.isArray(t))
                        return t;
                    if (Symbol.iterator in Object(t))
                        return function(t, e) {
                            var i = []
                              , n = !0
                              , s = !1
                              , o = void 0;
                            try {
                                for (var r, a = t[Symbol.iterator](); !(n = (r = a.next()).done) &amp;&amp; (i.push(r.value),
                                !e || i.length !== e); n = !0)
                                    ;
                            } catch (t) {
                                s = !0,
                                o = t
                            } finally {
                                try {
                                    !n &amp;&amp; a.return &amp;&amp; a.return()
                                } finally {
                                    if (s)
                                        throw o
                                }
                            }
                            return i
                        }(t, e);
                    throw new TypeError("Invalid attempt to destructure non-iterable instance")
                }
                ;
                return H.modules.push({
                    position: function(t) {
                        var e = t.top
                          , i = t.left;
                        if (this.options.shift) {
                            var n = this.options.shift
                              , s = void 0
                              , o = void 0;
                            return o = "string" == typeof (n = "function" == typeof this.options.shift ? this.options.shift.call(this, {
                                top: e,
                                left: i
                            }) : n) ? ((n = n.split(" "))[1] = n[1] || n[0],
                            s = (t = I(n, 2))[0],
                            o = t[1],
                            s = parseFloat(s, 10),
                            parseFloat(o, 10)) : (s = n.top,
                            n.left),
                            {
                                top: e += s,
                                left: i += o
                            }
                        }
                    }
                }),
                b
            }),
            H5P.Tether = Tether,
            window.Tether = oldTether;
            /*!@license Drop-1.0/js/drop.min.js by Hubspot. Wrapped as H5P by Joubel (fnoks) licensed under MIT*/
            var oldDrop = window.Drop
              , oldTether = window.Tether;
            Tether = H5P.Tether,
            function(t, e) {
                "function" == typeof define &amp;&amp; define.amd ? define(["tether"], e) : "object" == typeof exports ? module.exports = e(require("tether")) : t.Drop = e(t.Tether)
            }(this, function(s) {
                "use strict";
                function a(t) {
                    var e = t.split(" ")
                      , i = n(e, 2)
                      , t = i[0]
                      , e = i[1];
                    return 0 &lt;= ["left", "right"].indexOf(t) &amp;&amp; (t = (i = [e, t])[0],
                    e = i[1]),
                    [t, e].join(" ")
                }
                function l(t, e) {
                    for (var i, n = []; -1 !== (i = t.indexOf(e)); )
                        n.push(t.splice(i, 1));
                    return n
                }
                var h = Function.prototype.bind
                  , n = function(t, e) {
                    if (Array.isArray(t))
                        return t;
                    if (Symbol.iterator in Object(t))
                        return function(t, e) {
                            var i = []
                              , n = !0
                              , s = !1
                              , o = void 0;
                            try {
                                for (var r, a = t[Symbol.iterator](); !(n = (r = a.next()).done) &amp;&amp; (i.push(r.value),
                                !e || i.length !== e); n = !0)
                                    ;
                            } catch (t) {
                                s = !0,
                                o = t
                            } finally {
                                try {
                                    !n &amp;&amp; a.return &amp;&amp; a.return()
                                } finally {
                                    if (s)
                                        throw o
                                }
                            }
                            return i
                        }(t, e);
                    throw new TypeError("Invalid attempt to destructure non-iterable instance")
                }
                  , c = function(t, e, i) {
                    return e &amp;&amp; o(t.prototype, e),
                    i &amp;&amp; o(t, i),
                    t
                }
                  , t = s.Utils
                  , u = t.extend
                  , d = t.addClass
                  , p = t.removeClass
                  , f = t.hasClass
                  , g = t.Evented
                  , m = ["click"];
                function o(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                "ontouchstart"in document.documentElement &amp;&amp; m.push("touchstart");
                var e, i = {
                    WebkitTransition: "webkitTransitionEnd",
                    MozTransition: "transitionend",
                    OTransition: "otransitionend",
                    transition: "transitionend"
                }, v = "";
                for (e in i)
                    !{}.hasOwnProperty.call(i, e) || void 0 === document.createElement("p").style[e] || (v = i[e]);
                var b = {
                    left: "right",
                    right: "left",
                    top: "bottom",
                    bottom: "top",
                    middle: "middle",
                    center: "center"
                }
                  , y = {}
                  , r = function t() {
                    var e = arguments.length &lt;= 0 || void 0 === arguments[0] ? {} : arguments[0]
                      , o = function() {
                        for (var t = arguments.length, e = Array(t), i = 0; i &lt; t; i++)
                            e[i] = arguments[i];
                        return new (h.apply(n, [null].concat(e)))
                    };
                    u(o, {
                        createContext: t,
                        drops: [],
                        defaults: {}
                    });
                    var i = {
                        classPrefix: "drop",
                        defaults: {
                            position: "bottom left",
                            openOn: "click",
                            beforeClose: null,
                            constrainToScrollParent: !0,
                            constrainToWindow: !0,
                            classes: "",
                            remove: !1,
                            tetherOptions: {}
                        }
                    };
                    u(o, i, e),
                    u(o.defaults, i.defaults, e.defaults),
                    void 0 === y[o.classPrefix] &amp;&amp; (y[o.classPrefix] = []),
                    o.updateBodyClasses = function() {
                        for (var t = !1, e = y[o.classPrefix], i = e.length, n = 0; n &lt; i; ++n)
                            if (e[n].isOpened()) {
                                t = !0;
                                break
                            }
                        (t ? d : p)(document.body, o.classPrefix + "-open")
                    }
                    ;
                    var n = (function(t, e) {
                        if ("function" != typeof e &amp;&amp; null !== e)
                            throw new TypeError("Super expression must either be null or a function, not " + typeof e);
                        t.prototype = Object.create(e &amp;&amp; e.prototype, {
                            constructor: {
                                value: t,
                                enumerable: !1,
                                writable: !0,
                                configurable: !0
                            }
                        }),
                        e &amp;&amp; (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : t.__proto__ = e)
                    }(r, g),
                    c(r, [{
                        key: "_on",
                        value: function(t, e, i) {
                            this._boundEvents.push({
                                element: t,
                                event: e,
                                handler: i
                            }),
                            t.addEventListener(e, i)
                        }
                    }, {
                        key: "bindMethods",
                        value: function() {
                            this.transitionEndHandler = this._transitionEndHandler.bind(this)
                        }
                    }, {
                        key: "setupElements",
                        value: function() {
                            var t, e = this;
                            this.drop = document.createElement("div"),
                            d(this.drop, o.classPrefix),
                            this.options.classes &amp;&amp; d(this.drop, this.options.classes),
                            this.content = document.createElement("div"),
                            d(this.content, o.classPrefix + "-content"),
                            "function" == typeof this.options.content ? ((t = function() {
                                var t = e.options.content.call(e, e);
                                if ("string" == typeof t)
                                    e.content.innerHTML = t;
                                else {
                                    if ("object" != typeof t)
                                        throw new Error("Drop Error: Content function should return a string or HTMLElement.");
                                    e.content.innerHTML = "",
                                    e.content.appendChild(t)
                                }
                            }
                            )(),
                            this.on("open", t.bind(this))) : "object" == typeof this.options.content ? this.content.appendChild(this.options.content) : this.content.innerHTML = this.options.content,
                            this.drop.appendChild(this.content)
                        }
                    }, {
                        key: "setupTether",
                        value: function() {
                            (t = this.options.position.split(" "))[0] = b[t[0]];
                            var t = t.join(" ")
                              , e = [];
                            this.options.constrainToScrollParent ? e.push({
                                to: "scrollParent",
                                pin: "top, bottom",
                                attachment: "together none"
                            }) : e.push({
                                to: "scrollParent"
                            }),
                            !1 !== this.options.constrainToWindow ? e.push({
                                to: "window",
                                attachment: "together"
                            }) : e.push({
                                to: "window"
                            }),
                            !(e = {
                                element: this.drop,
                                target: this.target,
                                attachment: a(t),
                                targetAttachment: a(this.options.position),
                                classPrefix: o.classPrefix,
                                offset: "0 0",
                                targetOffset: "0 0",
                                enabled: !1,
                                constraints: e,
                                addTargetClasses: this.options.addTargetClasses
                            }) !== this.options.tetherOptions &amp;&amp; (this.tether = new s(u({}, e, this.options.tetherOptions)))
                        }
                    }, {
                        key: "setupEvents",
                        value: function() {
                            var e = this;
                            if (this.options.openOn)
                                if ("always" !== this.options.openOn) {
                                    var t = this.options.openOn.split(" ");
                                    if (0 &lt;= t.indexOf("click"))
                                        for (var i = function(t) {
                                            e.toggle(t),
                                            t.preventDefault()
                                        }, n = function(t) {
                                            e.isOpened() &amp;&amp; (t.target === e.drop || e.drop.contains(t.target) || t.target === e.target || e.target.contains(t.target) || e.close(t))
                                        }, s = 0; s &lt; m.length; ++s) {
                                            var o = m[s];
                                            this._on(this.target, o, i),
                                            this._on(document, o, n)
                                        }
                                    var r = !1
                                      , a = null
                                      , l = function(t) {
                                        r = !0,
                                        e.open(t)
                                    }
                                      , h = function(t) {
                                        r = !1,
                                        void 0 !== a &amp;&amp; clearTimeout(a),
                                        a = setTimeout(function() {
                                            r || e.close(t),
                                            a = null
                                        }, 50)
                                    };
                                    0 &lt;= t.indexOf("hover") &amp;&amp; (this._on(this.target, "mouseover", l),
                                    this._on(this.drop, "mouseover", l),
                                    this._on(this.target, "mouseout", h),
                                    this._on(this.drop, "mouseout", h)),
                                    0 &lt;= t.indexOf("focus") &amp;&amp; (this._on(this.target, "focus", l),
                                    this._on(this.drop, "focus", l),
                                    this._on(this.target, "blur", h),
                                    this._on(this.drop, "blur", h))
                                } else
                                    setTimeout(this.open.bind(this))
                        }
                    }, {
                        key: "isOpened",
                        value: function() {
                            return this.drop ? f(this.drop, o.classPrefix + "-open") : void 0
                        }
                    }, {
                        key: "toggle",
                        value: function(t) {
                            this.isOpened() ? this.close(t) : this.open(t)
                        }
                    }, {
                        key: "open",
                        value: function(t) {
                            var e = this;
                            this.isOpened() || (this.drop.parentNode || document.body.appendChild(this.drop),
                            void 0 !== this.tether &amp;&amp; this.tether.enable(),
                            d(this.drop, o.classPrefix + "-open"),
                            d(this.drop, o.classPrefix + "-open-transitionend"),
                            setTimeout(function() {
                                e.drop &amp;&amp; d(e.drop, o.classPrefix + "-after-open")
                            }),
                            void 0 !== this.tether &amp;&amp; this.tether.position(),
                            this.trigger("open"),
                            o.updateBodyClasses())
                        }
                    }, {
                        key: "_transitionEndHandler",
                        value: function(t) {
                            t.target === t.currentTarget &amp;&amp; (f(this.drop, o.classPrefix + "-open") || p(this.drop, o.classPrefix + "-open-transitionend"),
                            this.drop.removeEventListener(v, this.transitionEndHandler))
                        }
                    }, {
                        key: "beforeCloseHandler",
                        value: function(t) {
                            var e = !0;
                            return this.isClosing || "function" != typeof this.options.beforeClose || (e = !(this.isClosing = !0) !== this.options.beforeClose(t, this)),
                            this.isClosing = !1,
                            e
                        }
                    }, {
                        key: "close",
                        value: function(t) {
                            this.isOpened() &amp;&amp; this.beforeCloseHandler(t) &amp;&amp; (p(this.drop, o.classPrefix + "-open"),
                            p(this.drop, o.classPrefix + "-after-open"),
                            this.drop.addEventListener(v, this.transitionEndHandler),
                            this.trigger("close"),
                            void 0 !== this.tether &amp;&amp; this.tether.disable(),
                            o.updateBodyClasses(),
                            this.options.remove &amp;&amp; this.remove(t))
                        }
                    }, {
                        key: "remove",
                        value: function(t) {
                            this.close(t),
                            this.drop.parentNode &amp;&amp; this.drop.parentNode.removeChild(this.drop)
                        }
                    }, {
                        key: "position",
                        value: function() {
                            this.isOpened() &amp;&amp; void 0 !== this.tether &amp;&amp; this.tether.position()
                        }
                    }, {
                        key: "destroy",
                        value: function() {
                            this.remove(),
                            void 0 !== this.tether &amp;&amp; this.tether.destroy();
                            for (var t = 0; t &lt; this._boundEvents.length; ++t) {
                                var e = (n = this._boundEvents[t]).element
                                  , i = n.event
                                  , n = n.handler;
                                e.removeEventListener(i, n)
                            }
                            this._boundEvents = [],
                            this.tether = null,
                            this.drop = null,
                            this.content = null,
                            this.target = null,
                            l(y[o.classPrefix], this),
                            l(o.drops, this)
                        }
                    }]),
                    r);
                    function r(t) {
                        if (function(t, e) {
                            if (!(t instanceof e))
                                throw new TypeError("Cannot call a class as a function")
                        }(this, r),
                        function(t, e, i) {
                            for (var n = !0; n; ) {
                                var s = t
                                  , o = e
                                  , r = i;
                                a = h = l = void 0,
                                n = !1,
                                null === s &amp;&amp; (s = Function.prototype);
                                var a = Object.getOwnPropertyDescriptor(s, o);
                                if (void 0 !== a) {
                                    if ("value"in a)
                                        return a.value;
                                    var l = a.get;
                                    return void 0 === l ? void 0 : l.call(r)
                                }
                                var h = Object.getPrototypeOf(s);
                                if (null === h)
                                    return;
                                t = h,
                                e = o,
                                i = r,
                                n = !0
                            }
                        }(Object.getPrototypeOf(r.prototype), "constructor", this).call(this),
                        this.options = u({}, o.defaults, t),
                        this.target = this.options.target,
                        void 0 === this.target)
                            throw new Error("Drop Error: You must provide a target.");
                        var e = "data-" + o.classPrefix;
                        (t = this.target.getAttribute(e)) &amp;&amp; (this.options.content = t);
                        for (var i = ["position", "openOn"], n = 0; n &lt; i.length; ++n) {
                            var s = this.target.getAttribute(e + "-" + i[n]);
                            s &amp;&amp; (this.options[i[n]] = s)
                        }
                        this.options.classes &amp;&amp; !1 !== this.options.addTargetClasses &amp;&amp; d(this.target, this.options.classes),
                        o.drops.push(this),
                        y[o.classPrefix].push(this),
                        this._boundEvents = [],
                        this.bindMethods(),
                        this.setupElements(),
                        this.setupEvents(),
                        this.setupTether()
                    }
                    return o
                }();
                return document.addEventListener("DOMContentLoaded", function() {
                    r.updateBodyClasses()
                }),
                r
            }),
            H5P.Drop = Drop,
            window.Drop = oldDrop,
            window.Tether = oldTether,
            (H5P = H5P || {}).JoubelHelpTextDialog = function(c) {
                var u = 0;
                function t(t, e, i) {
                    H5P.EventDispatcher.call(this);
                    var n = this
                      , s = "joubel-help-text-header-" + ++u
                      , o = "joubel-help-text-body-" + u
                      , r = c("&lt;div&gt;", {
                        class: "joubel-help-text-dialog-box",
                        role: "dialog",
                        "aria-labelledby": s,
                        "aria-describedby": o
                    });
                    c("&lt;div&gt;", {
                        class: "joubel-help-text-dialog-background"
                    }).appendTo(r);
                    var a = c("&lt;div&gt;", {
                        class: "joubel-help-text-dialog-container"
                    }).appendTo(r);
                    c("&lt;div&gt;", {
                        class: "joubel-help-text-header",
                        id: s,
                        role: "header",
                        html: t
                    }).appendTo(a),
                    c("&lt;div&gt;", {
                        class: "joubel-help-text-body",
                        id: o,
                        html: e,
                        role: "document",
                        tabindex: 0
                    }).appendTo(a);
                    function l() {
                        r.remove(),
                        n.trigger("closed")
                    }
                    var h = c("&lt;div&gt;", {
                        class: "joubel-help-text-remove",
                        role: "button",
                        title: i,
                        tabindex: 1,
                        click: l,
                        keydown: function(t) {
                            -1 !== [32, 13].indexOf(t.which) &amp;&amp; (t.preventDefault(),
                            l())
                        }
                    }).appendTo(a);
                    n.getElement = function() {
                        return r
                    }
                    ,
                    n.focus = function() {
                        h.focus()
                    }
                }
                return (t.prototype = Object.create(H5P.EventDispatcher.prototype)).constructor = t
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelMessageDialog = function(o) {
                return function(t, e) {
                    function i() {
                        n.remove(),
                        clearTimeout(s),
                        t.off("click.messageDialog")
                    }
                    var n = o("&lt;div/&gt;", {
                        class: "joubel-message-dialog",
                        text: e
                    }).appendTo(t)
                      , s = setTimeout(i, 3e3);
                    return t.on("click.messageDialog", i),
                    n
                }
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelProgressCircle = function(a) {
                function t(e, t, i, n) {
                    i = i || "#f0f0f0",
                    n = n || "#ffffff";
                    var s = this.hexToRgb(t = t || "#1a73d9");
                    try {
                        if ("" === (e = Number(e)))
                            throw "is empty";
                        if (isNaN(e))
                            throw "is not a number"
                    } catch (t) {
                        e = "err"
                    }
                    100 &lt; e &amp;&amp; (e = 100);
                    var o = "rgb(" + parseInt(s.r, 10) + "," + parseInt(s.g, 10) + "," + parseInt(s.b, 10) + ")"
                      , r = a("&lt;div/&gt;", {
                        class: "joubel-progress-circle-wrapper"
                    })
                      , t = a("&lt;div/&gt;", {
                        class: "joubel-progress-circle-active-border"
                    }).appendTo(r)
                      , s = a("&lt;div/&gt;", {
                        class: "joubel-progress-circle-circle"
                    }).appendTo(t);
                    a("&lt;span/&gt;", {
                        text: e + "%",
                        class: "joubel-progress-circle-percentage"
                    }).appendTo(s);
                    e *= 3.6;
                    return (e &lt;= 180 ? t.css("background-image", "linear-gradient(" + (90 + e) + "deg, transparent 50%, " + i + " 50%),linear-gradient(90deg, " + i + " 50%, transparent 50%)") : t.css("background-image", "linear-gradient(" + (e - 90) + "deg, transparent 50%, " + o + " 50%),linear-gradient(90deg, " + i + " 50%, transparent 50%)")).css("border", "2px solid" + n).css("background-color", o),
                    this.$activeBorder = t,
                    this.$backgroundCircle = s,
                    this.$wrapper = r,
                    this.initResizeFunctionality(),
                    r
                }
                return t.prototype.initResizeFunctionality = function() {
                    var t = this;
                    a(window).resize(function() {
                        setTimeout(function() {
                            t.resize()
                        })
                    }),
                    setTimeout(function() {
                        t.resize()
                    }, 0)
                }
                ,
                t.prototype.resize = function() {
                    var t, e, i, n = this.$wrapper.parent();
                    void 0 !== n &amp;&amp; n &amp;&amp; (i = parseInt(n.css("font-size"), 10),
                    e = (t = parseInt(i / 4.5, 10) % 2 == 0 ? parseInt(i / 4.5, 10) + 4 : parseInt(i / 4.5, 10) + 5) / 2,
                    this.$activeBorder.css({
                        width: n = 3.75 * i,
                        height: i = 3.75 * i
                    }),
                    this.$backgroundCircle.css({
                        width: n - t,
                        height: i - t,
                        top: e,
                        left: e
                    }))
                }
                ,
                t.prototype.hexToRgb = function(t) {
                    t = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);
                    return t ? {
                        r: parseInt(t[1], 16),
                        g: parseInt(t[2], 16),
                        b: parseInt(t[3], 16)
                    } : null
                }
                ,
                t
            }(H5P.jQuery),
            (H5P = H5P || {}).SimpleRoundedButton = function(i) {
                return function(t) {
                    var e = i("&lt;div&gt;", {
                        class: "joubel-simple-rounded-button",
                        title: t,
                        role: "button",
                        tabindex: "0"
                    }).keydown(function(t) {
                        -1 !== [32, 13].indexOf(t.which) &amp;&amp; (i(this).click(),
                        t.preventDefault())
                    });
                    return i("&lt;span&gt;", {
                        class: "joubel-simple-rounded-button-text",
                        html: t
                    }).appendTo(e),
                    e
                }
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelSpeechBubble = function(o) {
                var r, a, l, h, c, u, d = !!navigator.userAgent.match(/iPod|iPhone|iPad/g);
                function p(t) {
                    var e = t.closest(".h5p-frame");
                    return e = !e.length ? t.closest(".h5p-container") : e
                }
                function f() {
                    g(r, a, u, l, h)
                }
                function g(t, e, i, n, s) {
                    var o = function(t, e) {
                        t = t[0].getBoundingClientRect(),
                        e = e[0].getBoundingClientRect();
                        return {
                            top: e.top - t.top,
                            right: t.right - e.right,
                            bottom: t.bottom - e.bottom,
                            left: e.left - t.left,
                            innerWidth: e.width,
                            innerHeight: e.height,
                            outerWidth: t.width,
                            outerHeight: t.height
                        }
                    }(p(e), e)
                      , r = o.bottom &gt; o.top ? "bottom" : "top"
                      , a = .9 * o.outerWidth
                      , i = i &lt; a ? i : a
                      , a = function(t, e) {
                        var i = {}
                          , n = t / 2;
                        i.top = e.top + e.innerHeight,
                        i.bottom = e.bottom + e.innerHeight + 9,
                        e.left &lt; n ? i.left = 3 : e.left + n &gt; e.outerWidth ? i.left = e.outerWidth - t - 3 : i.left = e.left - n + e.innerWidth / 2;
                        return i
                    }(i, o)
                      , e = function(t, e, i, n) {
                        var s = {}
                          , t = t - 20;
                        s.left = i.left - e.left + n / 2 - 6,
                        s.left &lt; 9 &amp;&amp; (s.left = 9);
                        s.left &gt; t &amp;&amp; (s.left = t);
                        return s.top = -6,
                        s.bottom = -6,
                        s
                    }(i, a, o, e.width());
                    t.css((t = i,
                    i = a,
                    a = 16,
                    "top" === r ? {
                        width: t + "px",
                        bottom: i.bottom + "px",
                        left: i.left + "px",
                        fontSize: a + "px",
                        top: ""
                    } : {
                        width: t + "px",
                        top: i.top + "px",
                        left: i.left + "px",
                        fontSize: a + "px",
                        bottom: ""
                    }));
                    e = e,
                    e = "top" === r ? {
                        bottom: e.bottom + "px",
                        left: e.left + "px",
                        top: ""
                    } : {
                        top: e.top + "px",
                        left: e.left + "px",
                        bottom: ""
                    };
                    n.css(e),
                    s.css(e)
                }
                H5P.externalDispatcher.on("domHidden", function(t) {
                    void 0 !== r &amp;&amp; 0 !== t.data.$dom.find(a).length &amp;&amp; m()
                });
                var m = function() {
                    H5P.$body.off("mousedown.speechBubble"),
                    H5P.$window.off("resize", "", f),
                    a.parents(".h5p-dialog").off("mousedown.speechBubble"),
                    d &amp;&amp; H5P.$body.css("cursor", ""),
                    void 0 !== r &amp;&amp; (r.removeClass("show"),
                    clearTimeout(c),
                    c = setTimeout(function() {
                        r.remove(),
                        r = void 0
                    }, 500))
                };
                function v(t) {
                    t.target !== a[0] &amp;&amp; (m(),
                    a = void 0)
                }
                return function(t, e, i) {
                    u = i = i || 400,
                    a = t,
                    this.isCurrent = function(t) {
                        return t.is(a)
                    }
                    ,
                    this.remove = function() {
                        m()
                    }
                    ,
                    void 0 !== r &amp;&amp; m();
                    var n, s = p(t);
                    return (n = r) &amp;&amp; (clearTimeout(c),
                    n.removeClass("show"),
                    setTimeout(function() {
                        n &amp;&amp; (n.remove(),
                        n = void 0)
                    }, 500)),
                    l = o('&lt;div class="joubel-speech-bubble-tail"&gt;&lt;/div&gt;'),
                    h = o('&lt;div class="joubel-speech-bubble-inner-tail"&gt;&lt;/div&gt;'),
                    e = o('&lt;div class="joubel-speech-bubble-inner"&gt;&lt;div class="joubel-speech-bubble-text"&gt;' + e + "&lt;/div&gt;&lt;/div&gt;").prepend(h),
                    r = o('&lt;div class="joubel-speech-bubble" aria-live="assertive"&gt;').append([l, e]).appendTo(s),
                    setTimeout(function() {
                        r.addClass("show")
                    }, 0),
                    g(r, a, i, l, h),
                    H5P.$body.on("mousedown.speechBubble", v),
                    H5P.$window.on("resize", "", f),
                    t.parents(".h5p-dialog").on("mousedown.speechBubble", v),
                    d &amp;&amp; H5P.$body.css("cursor", "pointer"),
                    this
                }
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelThrobber = function(t) {
                return function() {
                    return t("&lt;div/&gt;", {
                        class: "h5p-throbber"
                    })
                }
            }(H5P.jQuery),
            /*!@license H5P.JoubelUI-1.3/js/joubel-tip.js by Joubel licensed under unknown license*/
            H5P.JoubelTip = function(a) {
                var l = a("&lt;div/&gt;");
                return function(e, i) {
                    var n, t = l.html(e).text().trim();
                    if ("" !== t) {
                        i = a.extend({
                            tipLabel: t,
                            helpIcon: !1,
                            showSpeechBubble: !0,
                            tabcontrol: !1
                        }, i);
                        var s = a("&lt;div/&gt;", {
                            class: "joubel-tip-container" + (i.showSpeechBubble ? "" : " be-quiet"),
                            "aria-label": i.tipLabel,
                            "aria-expanded": !1,
                            role: "button",
                            tabindex: i.tabcontrol ? -1 : 0,
                            click: function(t) {
                                o(),
                                t.preventDefault()
                            },
                            keydown: function(t) {
                                32 === t.which || 13 === t.which ? (o(),
                                t.stopPropagation(),
                                t.preventDefault()) : o(!1)
                            },
                            html: '&lt;span class="joubel-icon-tip-normal ' + (i.helpIcon ? " help-icon" : "") + '"&gt;&lt;span class="h5p-icon-shadow"&gt;&lt;/span&gt;&lt;span class="h5p-icon-speech-bubble"&gt;&lt;/span&gt;&lt;span class="h5p-icon-info"&gt;&lt;/span&gt;&lt;/span&gt;'
                        });
                        const r = a("&lt;div&gt;", {
                            class: "hidden-but-read",
                            "aria-live": "polite",
                            appendTo: s
                        });
                        var o = function(t) {
                            void 0 !== n &amp;&amp; n.isCurrent(s) ? (n.remove(),
                            n = void 0,
                            s.attr("aria-expanded", !1),
                            r.html("")) : !1 !== t &amp;&amp; i.showSpeechBubble &amp;&amp; (n = H5P.JoubelSpeechBubble(s, e),
                            s.attr("aria-expanded", !0),
                            r.html(e))
                        };
                        return s
                    }
                }
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelSlider = function(e) {
                function t(t) {
                    H5P.EventDispatcher.call(this),
                    this.$slider = e("&lt;div&gt;", e.extend({
                        class: "h5p-joubel-ui-slider"
                    }, t)),
                    this.$slides = [],
                    this.currentIndex = 0,
                    this.numSlides = 0
                }
                return ((t.prototype = Object.create(H5P.EventDispatcher.prototype)).constructor = t).prototype.addSlide = function(t) {
                    t.addClass("h5p-joubel-ui-slide").css({
                        left: 100 * this.numSlides + "%"
                    }),
                    this.$slider.append(t),
                    this.$slides.push(t),
                    this.numSlides++,
                    1 === this.numSlides &amp;&amp; t.addClass("current")
                }
                ,
                t.prototype.attach = function(t) {
                    t.append(this.$slider)
                }
                ,
                t.prototype.move = function(t) {
                    var e = this;
                    0 === t &amp;&amp; e.trigger("first-slide"),
                    t + 1 === e.numSlides &amp;&amp; e.trigger("last-slide"),
                    e.trigger("move");
                    var i = e.$slides[this.currentIndex];
                    H5P.Transition.onTransitionEnd(this.$slider, function() {
                        i.removeClass("current"),
                        e.trigger("moved")
                    }),
                    this.$slides[t].addClass("current");
                    var n = "translateX(" + 100 * -t + "%)";
                    this.$slider.css({
                        "-webkit-transform": n,
                        "-moz-transform": n,
                        "-ms-transform": n,
                        transform: n
                    }),
                    this.currentIndex = t
                }
                ,
                t.prototype.remove = function() {
                    this.$slider.remove()
                }
                ,
                t.prototype.next = function() {
                    this.currentIndex + 1 &gt;= this.numSlides || this.move(this.currentIndex + 1)
                }
                ,
                t.prototype.previous = function() {
                    this.move(this.currentIndex - 1)
                }
                ,
                t.prototype.first = function() {
                    this.move(0)
                }
                ,
                t.prototype.last = function() {
                    this.move(this.numSlides - 1)
                }
                ,
                t
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelScoreBar = function(r) {
                var a = 0;
                return function(t, e, i, n) {
                    var s = this;
                    function o(t) {
                        return e ? e.replace(":num", t).replace(":total", s.maxScore) : ""
                    }
                    s.maxScore = t,
                    s.score = 0,
                    a++,
                    s.STAR_MARKUP = '&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 63.77 53.87" aria-hidden="true" focusable="false"&gt;&lt;title&gt;star&lt;/title&gt;&lt;filter id="h5p-joubelui-score-bar-star-inner-shadow-' + a + '" x0="-50%" y0="-50%" width="200%" height="200%"&gt;&lt;feGaussianBlur in="SourceAlpha" stdDeviation="3" result="blur"&gt;&lt;/feGaussianBlur&gt;&lt;feOffset dy="2" dx="4"&gt;&lt;/feOffset&gt;&lt;feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowDiff"&gt;&lt;/feComposite&gt;&lt;feFlood flood-color="#ffe95c" flood-opacity="1"&gt;&lt;/feFlood&gt;&lt;feComposite in2="shadowDiff" operator="in"&gt;&lt;/feComposite&gt;&lt;feComposite in2="SourceGraphic" operator="over" result="firstfilter"&gt;&lt;/feComposite&gt;&lt;feGaussianBlur in="firstfilter" stdDeviation="3" result="blur2"&gt;&lt;/feGaussianBlur&gt;&lt;feOffset dy="-2" dx="-4"&gt;&lt;/feOffset&gt;&lt;feComposite in2="firstfilter" operator="arithmetic" k2="-1" k3="1" result="shadowDiff"&gt;&lt;/feComposite&gt;&lt;feFlood flood-color="#ffe95c" flood-opacity="1"&gt;&lt;/feFlood&gt;&lt;feComposite in2="shadowDiff" operator="in"&gt;&lt;/feComposite&gt;&lt;feComposite in2="firstfilter" operator="over"&gt;&lt;/feComposite&gt;&lt;/filter&gt;&lt;path class="h5p-joubelui-score-bar-star-shadow" d="M35.08,43.41V9.16H20.91v0L9.51,10.85,9,10.93C2.8,12.18,0,17,0,21.25a11.22,11.22,0,0,0,3,7.48l8.73,8.53-1.07,6.16Z"/&gt;&lt;g&gt;&lt;path class="h5p-joubelui-score-bar-star-border" d="M61.36,22.8,49.72,34.11l2.78,16a2.6,2.6,0,0,1,.05.64c0,.85-.37,1.6-1.33,1.6A2.74,2.74,0,0,1,49.94,52L35.58,44.41,21.22,52a2.93,2.93,0,0,1-1.28.37c-.91,0-1.33-.75-1.33-1.6,0-.21.05-.43.05-.64l2.78-16L9.8,22.8A2.57,2.57,0,0,1,9,21.25c0-1,1-1.33,1.81-1.49l16.07-2.35L34.09,2.83c.27-.59.85-1.33,1.55-1.33s1.28.69,1.55,1.33l7.21,14.57,16.07,2.35c.75.11,1.81.53,1.81,1.49A3.07,3.07,0,0,1,61.36,22.8Z"/&gt;&lt;path class="h5p-joubelui-score-bar-star-fill" d="M61.36,22.8,49.72,34.11l2.78,16a2.6,2.6,0,0,1,.05.64c0,.85-.37,1.6-1.33,1.6A2.74,2.74,0,0,1,49.94,52L35.58,44.41,21.22,52a2.93,2.93,0,0,1-1.28.37c-.91,0-1.33-.75-1.33-1.6,0-.21.05-.43.05-.64l2.78-16L9.8,22.8A2.57,2.57,0,0,1,9,21.25c0-1,1-1.33,1.81-1.49l16.07-2.35L34.09,2.83c.27-.59.85-1.33,1.55-1.33s1.28.69,1.55,1.33l7.21,14.57,16.07,2.35c.75.11,1.81.53,1.81,1.49A3.07,3.07,0,0,1,61.36,22.8Z"/&gt;&lt;path filter="url(#h5p-joubelui-score-bar-star-inner-shadow-' + a + ')" class="h5p-joubelui-score-bar-star-fill-full-score" d="M61.36,22.8,49.72,34.11l2.78,16a2.6,2.6,0,0,1,.05.64c0,.85-.37,1.6-1.33,1.6A2.74,2.74,0,0,1,49.94,52L35.58,44.41,21.22,52a2.93,2.93,0,0,1-1.28.37c-.91,0-1.33-.75-1.33-1.6,0-.21.05-.43.05-.64l2.78-16L9.8,22.8A2.57,2.57,0,0,1,9,21.25c0-1,1-1.33,1.81-1.49l16.07-2.35L34.09,2.83c.27-.59.85-1.33,1.55-1.33s1.28.69,1.55,1.33l7.21,14.57,16.07,2.35c.75.11,1.81.53,1.81,1.49A3.07,3.07,0,0,1,61.36,22.8Z"/&gt;&lt;/g&gt;&lt;/svg&gt;',
                    s.appendTo = function(t) {
                        s.$scoreBar.appendTo(t)
                    }
                    ,
                    s.setScore = function(t) {
                        t !== s.score &amp;&amp; (s.score = t &gt; s.maxScore ? s.maxScore : t,
                        s.updateVisuals())
                    }
                    ,
                    s.incrementScore = function(t) {
                        s.setScore(s.score + (t || 1))
                    }
                    ,
                    s.setMaxScore = function(t) {
                        s.maxScore = t
                    }
                    ,
                    s.updateVisuals = function() {
                        s.$progress.html(o(s.score)),
                        s.$scoreCounter.text(s.score),
                        s.$maxScore.text(s.maxScore),
                        setTimeout(function() {
                            s.$progress.css({
                                width: s.score / s.maxScore * 100 + "%"
                            }),
                            H5P.Transition.onTransitionEnd(s.$progress, function() {
                                s.$scoreBar.toggleClass("h5p-joubelui-score-bar-full-score", s.score === s.maxScore),
                                s.$scoreBar.toggleClass("h5p-joubelui-score-bar-animation-active", s.score === s.maxScore),
                                s.$scoreBar.one("animationend", function() {
                                    s.$scoreBar.removeClass("h5p-joubelui-score-bar-animation-active")
                                })
                            }, 600)
                        }, 300)
                    }
                    ,
                    s.reset = function() {
                        s.$scoreBar.removeClass("h5p-joubelui-score-bar-full-score")
                    }
                    ,
                    function() {
                        s.$scoreBar = r("&lt;div&gt;", {
                            class: "h5p-joubelui-score-bar"
                        });
                        var t = r("&lt;div&gt;", {
                            class: "h5p-joubelui-score-bar-visuals",
                            appendTo: s.$scoreBar
                        });
                        s.$progressWrapper = r("&lt;div&gt;", {
                            class: "h5p-joubelui-score-bar-progress-wrapper",
                            appendTo: t
                        }),
                        s.$progress = r("&lt;div&gt;", {
                            class: "h5p-joubelui-score-bar-progress",
                            html: o(s.score),
                            appendTo: s.$progressWrapper
                        }),
                        r("&lt;div&gt;", {
                            class: "h5p-joubelui-score-bar-star",
                            html: s.STAR_MARKUP
                        }).appendTo(t);
                        t = r("&lt;div&gt;", {
                            class: "h5p-joubelui-score-numeric",
                            appendTo: s.$scoreBar,
                            "aria-hidden": !0
                        });
                        s.$scoreCounter = r("&lt;span&gt;", {
                            class: "h5p-joubelui-score-number h5p-joubelui-score-number-counter",
                            text: 0,
                            appendTo: t
                        }),
                        r("&lt;span&gt;", {
                            class: "h5p-joubelui-score-number-separator",
                            text: "/",
                            appendTo: t
                        }),
                        s.$maxScore = r("&lt;span&gt;", {
                            class: "h5p-joubelui-score-number h5p-joubelui-score-max",
                            text: s.maxScore,
                            appendTo: t
                        }),
                        i &amp;&amp; (H5P.JoubelUI.createTip(i, {
                            tipLabel: n || i,
                            helpIcon: !0
                        }).appendTo(s.$scoreBar),
                        s.$scoreBar.addClass("h5p-score-bar-has-help"))
                    }()
                }
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelProgressbar = function(o) {
                function t(t, e) {
                    H5P.EventDispatcher.call(this);
                    var i = this;
                    this.options = o.extend({
                        progressText: "Slide :num of :total"
                    }, e),
                    this.currentStep = 0,
                    this.steps = t,
                    this.$progressbar = o("&lt;div&gt;", {
                        class: "h5p-joubelui-progressbar",
                        on: {
                            click: function() {
                                return i.toggleTooltip(),
                                !1
                            },
                            mouseenter: function() {
                                i.showTooltip()
                            },
                            mouseleave: function() {
                                setTimeout(function() {
                                    i.hideTooltip()
                                }, 1500)
                            }
                        }
                    }),
                    this.$background = o("&lt;div&gt;", {
                        class: "h5p-joubelui-progressbar-background"
                    }).appendTo(this.$progressbar),
                    o("body").click(function() {
                        i.toggleTooltip(!0)
                    })
                }
                return ((t.prototype = Object.create(H5P.EventDispatcher.prototype)).constructor = t).prototype.showTooltip = function() {
                    var n, s = this;
                    0 !== this.currentStep &amp;&amp; void 0 === this.tooltip &amp;&amp; (n = s.$progressbar.offset().left + s.$progressbar.width(),
                    this.tooltip = new H5P.Drop({
                        target: this.$background.get(0),
                        content: this.currentStep + "/" + this.steps,
                        classes: "drop-theme-arrows-bounce h5p-joubelui-drop",
                        position: "top right",
                        openOn: "always",
                        tetherOptions: {
                            attachment: "bottom center",
                            targetAttachment: "top right"
                        }
                    }),
                    this.tooltip.on("open", function() {
                        var t = o(s.tooltip.drop)
                          , e = t.position().left
                          , i = t.width();
                        e &lt; 0 ? t.css({
                            marginLeft: -e + "px"
                        }) : n &lt; e + i &amp;&amp; t.css({
                            marginLeft: n - (e + i) + "px"
                        })
                    }))
                }
                ,
                t.prototype.updateAria = function() {
                    var t;
                    this.options.disableAria || (this.$currentStatus || (this.$currentStatus = o("&lt;div&gt;", {
                        class: "h5p-joubelui-progressbar-slide-status-text",
                        "aria-live": "assertive"
                    }).appendTo(this.$progressbar)),
                    t = this.options.progressText.replace(":num", this.currentStep).replace(":total", this.steps),
                    this.$currentStatus.html(t))
                }
                ,
                t.prototype.hideTooltip = function() {
                    void 0 !== this.tooltip &amp;&amp; (this.tooltip.remove(),
                    this.tooltip.destroy(),
                    this.tooltip = void 0)
                }
                ,
                t.prototype.toggleTooltip = function(t) {
                    void 0 !== this.tooltip || t ? void 0 !== this.tooltip &amp;&amp; this.hideTooltip() : this.showTooltip()
                }
                ,
                t.prototype.appendTo = function(t) {
                    this.$progressbar.appendTo(t)
                }
                ,
                t.prototype.setProgress = function(t) {
                    t &gt; this.steps || t &lt; 0 || (this.currentStep = t,
                    this.$background.css({
                        width: this.currentStep / this.steps * 100 + "%"
                    }),
                    this.updateAria())
                }
                ,
                t.prototype.next = function() {
                    this.setProgress(this.currentStep + 1)
                }
                ,
                t.prototype.reset = function() {
                    this.setProgress(0)
                }
                ,
                t.prototype.isLastStep = function() {
                    return this.steps === this.currentStep
                }
                ,
                t
            }(H5P.jQuery),
            (H5P = H5P || {}).JoubelUI = function(i) {
                function t() {}
                var e;
                return t.createTip = function(t, e) {
                    return new H5P.JoubelTip(t,e)
                }
                ,
                t.createMessageDialog = function(t, e) {
                    return new H5P.JoubelMessageDialog(t,e)
                }
                ,
                t.createHelpTextDialog = function(t, e, i) {
                    return new H5P.JoubelHelpTextDialog(t,e,i)
                }
                ,
                t.createProgressCircle = function(t, e, i, n) {
                    return new H5P.JoubelProgressCircle(t,e,i,n)
                }
                ,
                t.createThrobber = function() {
                    return new H5P.JoubelThrobber
                }
                ,
                t.createSimpleRoundedButton = function(t) {
                    return new H5P.SimpleRoundedButton(t)
                }
                ,
                t.createSlider = function(t) {
                    return new H5P.JoubelSlider(t)
                }
                ,
                t.createScoreBar = function(t, e, i, n) {
                    return new H5P.JoubelScoreBar(t,e,i,n)
                }
                ,
                t.createProgressbar = function(t, e) {
                    return new H5P.JoubelProgressbar(t,e)
                }
                ,
                t.createButton = function(t) {
                    var e = "button";
                    return t.href ? e = "a" : t.type = "button",
                    t.class ? t.class += " h5p-joubelui-button" : t.class = "h5p-joubelui-button",
                    i("&lt;" + e + "/&gt;", t)
                }
                ,
                H5P.isFramed &amp;&amp; !H5P.hasiOSiframeScrollFix &amp;&amp; /iPad|iPhone|iPod/.test(navigator.userAgent) &amp;&amp; (H5P.hasiOSiframeScrollFix = !0,
                e = HTMLElement.prototype.focus,
                HTMLElement.prototype.focus = function() {
                    (this instanceof HTMLAnchorElement || this instanceof HTMLInputElement || this instanceof HTMLSelectElement || this instanceof HTMLTextAreaElement || this instanceof HTMLButtonElement || this instanceof HTMLIFrameElement || this instanceof HTMLAreaElement) &amp;&amp; !this.getAttribute("role") &amp;&amp; e.call(this)
                }
                ),
                t
            }(H5P.jQuery),
            /*!@license H5P.Question-1.5/scripts/question.js by Joubel licensed under MIT*/
            H5P.Question = function($, t, R) {
                function e(s) {
                    var c = this;
                    t.call(c),
                    c.order = ["video", "image", "audio", "introduction", "content", "explanation", "feedback", "scorebar", "buttons", "read"];
                    function u(t, e) {
                        y[t] = {},
                        t = y[t].$element = $("&lt;div/&gt;", {
                            class: "h5p-question-" + t
                        }),
                        e &amp;&amp; t[e instanceof $ ? "append" : "html"](e)
                    }
                    function d(t, e) {
                        e instanceof $ ? y[t].$element.html("").append(e) : y[t].$element.html(e)
                    }
                    function p() {
                        if (void 0 !== y.buttons) {
                            clearTimeout(l);
                            for (var t = 0; t &lt; C.length; t++)
                                E(w, C[t].id, _, y.buttons.$element),
                                _[C[t].id].isVisible = !0;
                            for (var e = 0, i = !(C = []), n = 0; n &lt; x.length; n++) {
                                var s = _[x[n].id];
                                s.isVisible &amp;&amp; (e += 1),
                                s.$element.is(":focus") &amp;&amp; (i = !0)
                            }
                            var o = 150;
                            y.feedback &amp;&amp; y.feedback.$element.hasClass("h5p-question-popup") &amp;&amp; (o = 0),
                            e === y.buttons.$element.children().length ? (W(y.buttons),
                            A(i)) : (A(i),
                            y.buttons.$element.is(":empty") || (j(y.buttons),
                            I(y.buttons.$element),
                            l = setTimeout(function() {
                                c.trigger("resize")
                            }, o)),
                            N()),
                            a = void 0
                        }
                    }
                    function r() {
                        var t = y.image.$element;
                        clearTimeout(i),
                        t.addClass("animatable"),
                        i = (D = D ? ($(this).attr("aria-expanded", !0),
                        t.addClass("h5p-question-image-fill-width"),
                        !1) : ($(this).attr("aria-expanded", !1),
                        t.removeClass("h5p-question-image-fill-width"),
                        !0),
                        setTimeout(function() {
                            c.trigger("resize")
                        }, 600))
                    }
                    function n(t, e, i) {
                        for (var n = 0; n &lt; i.length; n++)
                            if (i[n][e] === t)
                                return n;
                        return -1
                    }
                    var f, g, m, v, a, l, e, i, b, o, h, y = {}, _ = {}, w = [], x = [], C = [], P = !1, k = {
                        disableFeedback: !1,
                        disableReadSpeaker: !1
                    }, D = !0, T = !1, H = !1, E = function(t, e, i, n) {
                        for (var s = 0; s &lt; t.length; s++)
                            if (t[s] === e) {
                                for (; 0 &lt; s &amp;&amp; (void 0 === i[t[s - 1]] || !i[t[s - 1]].isVisible); )
                                    s--;
                                0 === s ? i[e].$element.prependTo(n) : i[e].$element.insertAfter(i[t[s - 1]].$element),
                                i[e].isVisible = !0;
                                break
                            }
                    }, S = function(t, e) {
                        var i, n, s, o, r = t.parent(), a = t.siblings(".h5p-question-feedback-tail"), l = t.outerWidth(), h = I(t), c = !1, u = r.height() / 2 - h / 2, d = r.width() / 2 - l / 2, p = 0, f = 0, g = 0;
                        null != e ? (i = e[0].offsetTop &lt; 15,
                        n = e[0].offsetTop + e.height() &gt; r.height() - 15,
                        s = e[0].offsetLeft &lt; 15,
                        o = e[0].offsetLeft + e.width() &gt; r.width() - 15,
                        d = e[0].offsetLeft - l / 2 + e.width() / 2,
                        u = e[0].offsetTop - h - 15,
                        p = d + l / 2 - a.width() / 2,
                        f = u + h - a.height() / 2,
                        g = 225,
                        h + 15 &gt; e[0].offsetTop &amp;&amp; (f = (u = e[0].offsetTop + e.height() + 15) - a.height() / 2,
                        g = 45),
                        (d = d &lt; 0 ? 0 : d) + l &gt; r.width() &amp;&amp; (d = r.width() - l),
                        i &amp;&amp; (s || o) ? (d = e[0].offsetLeft + (s ? e.width() : -l),
                        u = e[0].offsetTop + e.height(),
                        c = !0) : n &amp;&amp; (s || o) ? (d = e[0].offsetLeft + (s ? e.width() : -l),
                        u = e[0].offsetTop - h,
                        c = !0) : i || n || (s || o) &amp;&amp; (u = e[0].offsetTop - h / 2 + e.width() / 2,
                        (d = e[0].offsetLeft + (s ? e.width() + 15 : -l - 15)) &lt; 0 ? c = !(d = 0) : (p = d + (s ? -a.width() / 2 : l - a.width() / 2),
                        f = u + h / 2 - a.height() / 2,
                        g = s ? 315 : 135)),
                        u + h &gt; r.height() &amp;&amp; (u = r.height() - h,
                        h &gt; r.height() - (e[0].offsetTop + e.height() + 15) &amp;&amp; (c = !0))) : c = !0,
                        t.css({
                            top: u = u &lt; 0 ? 0 : u,
                            left: d
                        }),
                        a.css({
                            top: f,
                            left: p
                        }),
                        c ? a.hide() : a.css({
                            left: p,
                            top: f,
                            transform: "rotate(" + g + "deg)"
                        }).show()
                    }, I = function(t) {
                        if (t.is(":visible")) {
                            var e = t.hasClass("h5p-question-popup")
                              , i = t.clone().css({
                                position: "absolute",
                                "max-height": "none",
                                width: e ? "" : "100%"
                            }).appendTo(t.parent())
                              , n = parseFloat(t.css("margin-left")) + parseFloat(t.css("margin-right"))
                              , e = i.css("width") ? i.css("width") : "100%";
                            i.css("width", "calc(" + e + " - " + n + "px)");
                            e = Math.round(i.get(0).getBoundingClientRect().height),
                            n = parseFloat(t.css("fontSize"));
                            return t.css("max-height", e / n + "em"),
                            i.remove(),
                            0 &lt; e &amp;&amp; y.buttons &amp;&amp; y.buttons.$element === t &amp;&amp; (j(y.buttons),
                            setTimeout(N, 150)),
                            e
                        }
                        t.css("max-height", "none")
                    }, A = function(t) {
                        for (var e = 0; e &lt; x.length; e++)
                            M(x[e].id);
                        x = [],
                        t &amp;&amp; c.focusButton()
                    }, M = function(t) {
                        _[t].$element.detach(),
                        _[t].isVisible = !1
                    }, O = function(t, e, i) {
                        if (e = e || 0,
                        i = i || 5,
                        t &amp;&amp; t instanceof $ &amp;&amp; document !== t.get(0) &amp;&amp; !(i &lt;= e))
                            return "auto" === t.css("overflow-y") ? t : O(t.parent(), e + 1, i)
                    }, N = function() {
                        var t;
                        _ &amp;&amp; y.buttons &amp;&amp; (t = function() {
                            if (y.buttons.$element.is(":visible")) {
                                var t, e = {
                                    max: 0,
                                    min: 0,
                                    current: 0
                                };
                                for (t in _) {
                                    var i = _[t];
                                    i.isVisible &amp;&amp; (B(_[t]),
                                    e.max += i.width.max,
                                    e.min += i.width.min,
                                    e.current += i.isTruncated ? i.width.min : i.width.max)
                                }
                                function n(t) {
                                    return e.max &lt; t ? (e.max !== e.current &amp;&amp; F(e.current, t),
                                    !0) : e.min &lt; t &amp;&amp; ((e.current &gt; t ? L : F)(e.current, t),
                                    !0)
                                }
                                z(!1),
                                n(Math.floor(y.buttons.$element.width()) - 1) || (z(!0),
                                n(Math.floor(y.buttons.$element.width()) - 1))
                            }
                        }
                        ,
                        y.buttons.$element.is(":visible") ? t() : (e &amp;&amp; clearTimeout(e),
                        e = setTimeout(function() {
                            e = void 0,
                            t()
                        }, 0)))
                    }, z = function(t) {
                        y.scorebar &amp;&amp; y.scorebar.$element &amp;&amp; y.scorebar.$element.hasClass("h5p-question-visible") ? (y.buttons.$element.addClass("has-scorebar"),
                        y.buttons.$element.toggleClass("wrap", t),
                        y.scorebar.$element.toggleClass("full-width", t)) : y.buttons.$element.removeClass("has-scorebar")
                    }, L = function(t, e) {
                        for (var i = w.length - 1; 0 &lt;= i; i--) {
                            var n = w[i]
                              , s = _[n];
                            if (!s.isTruncated &amp;&amp; s.isVisible) {
                                n = s.$element;
                                if (t -= s.width.max - s.width.min,
                                s.$element.attr("aria-label", n.text()).html("").addClass("truncated"),
                                s.isTruncated = !0,
                                t &lt;= e)
                                    return
                            }
                        }
                    }, F = function(t, e) {
                        for (var i = 0; i &lt; w.length; i++) {
                            var n = w[i]
                              , n = _[n];
                            if (n.isTruncated &amp;&amp; n.isVisible) {
                                if (e &lt; (t += n.width.max - n.width.min + 1))
                                    return;
                                n.$element.html(n.text),
                                n.$element.removeClass("truncated"),
                                n.isTruncated = !1
                            }
                        }
                    }, j = function(t) {
                        t.$element.addClass("h5p-question-visible"),
                        t.isVisible = !0
                    }, W = function(t) {
                        t.$element.css("max-height", ""),
                        t.isVisible = !1,
                        setTimeout(function() {
                            t.isVisible || t.$element.removeClass("h5p-question-visible")
                        }, 150)
                    };
                    c.setBehaviour = function(t) {
                        $.extend(k, t)
                    }
                    ,
                    c.setVideo = function(t) {
                        y.video = {
                            $element: $("&lt;div/&gt;", {
                                class: "h5p-question-video"
                            })
                        },
                        H &amp;&amp; t.params.playback &amp;&amp; (t.params.playback.autoplay = !1),
                        t.params.visuals || (t.params.visuals = {}),
                        t.params.visuals.fit = !1,
                        y.video.instance = H5P.newRunnable(t, c.contentId, y.video.$element, !0);
                        var e = !1;
                        return y.video.instance.on("resize", function() {
                            e = !0,
                            c.trigger("resize"),
                            e = !1
                        }),
                        c.on("resize", function() {
                            e || y.video.instance.trigger("resize")
                        }),
                        c
                    }
                    ,
                    c.setAudio = function(t) {
                        return t.params = t.params || {},
                        y.audio = {
                            $element: $("&lt;div/&gt;", {
                                class: "h5p-question-audio"
                            })
                        },
                        H ? t.params.autoplay = !1 : "transparent" === t.params.playerMode &amp;&amp; (t.params.autoplay = !0),
                        y.audio.instance = H5P.newRunnable(t, c.contentId, y.audio.$element, !0),
                        y.audio.instance.audio &amp;&amp; (y.audio.instance.audio.style.height = ""),
                        c
                    }
                    ,
                    c.pause = function() {
                        y.video &amp;&amp; y.video.isVisible &amp;&amp; y.video.instance.pause(),
                        y.audio &amp;&amp; y.audio.isVisible &amp;&amp; y.audio.instance.pause()
                    }
                    ,
                    c.play = function() {
                        y.video &amp;&amp; y.video.isVisible &amp;&amp; y.video.instance.play(),
                        y.audio &amp;&amp; y.audio.isVisible &amp;&amp; y.audio.instance.play()
                    }
                    ,
                    c.disableAutoPlay = function() {
                        H = !0
                    }
                    ,
                    c.setImage = function(t, e) {
                        e = e || {},
                        y.image = {},
                        y.image.$element = $("&lt;div/&gt;", {
                            class: "h5p-question-image h5p-question-image-fill-width"
                        });
                        var i = $("&lt;div/&gt;", {
                            class: "h5p-question-image-wrap",
                            appendTo: y.image.$element
                        })
                          , n = $("&lt;img/&gt;", {
                            src: H5P.getPath(t, c.contentId),
                            alt: void 0 === e.alt ? "" : e.alt,
                            title: void 0 === e.title ? "" : e.title,
                            on: {
                                load: function() {
                                    c.trigger("imageLoaded", this),
                                    c.trigger("resize")
                                }
                            },
                            appendTo: i
                        });
                        if (!e.disableImageZooming) {
                            var s = !1;
                            return c.on("resize", function() {
                                !s &amp;&amp; n.is(":visible") &amp;&amp; (i.addClass("h5p-question-image-scalable").attr("aria-expanded", !1).attr("role", "button").attr("tabIndex", "0").on("click", function(t) {
                                    1 === t.which &amp;&amp; r.apply(this)
                                }).on("keypress", function(t) {
                                    32 === t.which &amp;&amp; (t.preventDefault(),
                                    r.apply(this))
                                }),
                                y.image.$element.removeClass("h5p-question-image-fill-width"),
                                s = !0)
                            }),
                            c
                        }
                        n.css("maxHeight", "none");
                        function o() {
                            var t = y.image.$element.get(0).getBoundingClientRect().width;
                            i.css({
                                "-webkit-transition": "none",
                                transition: "none"
                            });
                            var e = 2 * (i.get(0).getBoundingClientRect().left - y.image.$element.get(0).getBoundingClientRect().left);
                            n.get(0).naturalWidth &gt;= t - e ? y.image.$element.addClass("h5p-question-image-fill-width") : y.image.$element.removeClass("h5p-question-image-fill-width"),
                            i.css({
                                "-webkit-transition": "",
                                transition: ""
                            })
                        }
                        n.is(":visible") ? o() : n.on("load", o)
                    }
                    ,
                    c.setIntroduction = function(t) {
                        return u("introduction", t),
                        c
                    }
                    ,
                    c.setContent = function(t, e) {
                        return u("content", t),
                        e &amp;&amp; e.class &amp;&amp; y.content.$element.addClass(e.class),
                        c
                    }
                    ,
                    c.read = function(t) {
                        o &amp;&amp; (h ? h += ("." === h.substr(-1, 1) ? " " : ". ") + t : h = t,
                        o.html(h),
                        setTimeout(function() {
                            h = null,
                            o.html("")
                        }, 100))
                    }
                    ,
                    c.readFeedback = function() {
                        var t;
                        k.disableReadSpeaker || !v || !y.feedback || !y.feedback.$element || (t = $(".h5p-question-feedback-content-text", y.feedback.$element)) &amp;&amp; t.html() &amp;&amp; t.html().length &amp;&amp; c.read(t.html())
                    }
                    ,
                    c.removeFeedback = function() {
                        return clearTimeout(b),
                        y.feedback &amp;&amp; v &amp;&amp; (v = !1,
                        W(y.scorebar),
                        W(y.feedback),
                        T = !0,
                        b = setTimeout(function() {
                            v || (y.feedback.$element.children().detach(),
                            y.scorebar.$element.children().detach(),
                            c.trigger("resize")),
                            T = !1,
                            m.setScore(0)
                        }, 150),
                        f &amp;&amp; f.find(".h5p-question-feedback-tail").remove()),
                        c
                    }
                    ,
                    c.setFeedback = function(t, e, i, n, s, o, r) {
                        if (k.disableFeedback)
                            return c;
                        p(),
                        g = null != o &amp;&amp; null != o.click ? o.click : null,
                        clearTimeout(b);
                        var a = $("&lt;div&gt;", {
                            class: "h5p-question-feedback-container"
                        })
                          , l = $("&lt;div&gt;", {
                            class: "h5p-question-feedback-content"
                        }).appendTo(a);
                        $("&lt;div&gt;", {
                            class: "h5p-question-feedback-content-text",
                            html: t
                        }).appendTo(l);
                        var h = $("&lt;div&gt;", {
                            class: "h5p-question-scorebar-container"
                        });
                        return (m = void 0 === m ? R.createScoreBar(i, n, s, r) : m).appendTo(h),
                        l.toggleClass("has-content", void 0 !== t &amp;&amp; 0 &lt; t.length),
                        !k.disableReadSpeaker &amp;&amp; n &amp;&amp; c.read(n.replace(":num", e).replace(":total", i) + ". " + (t || "")),
                        v = !0,
                        y.feedback ? (d("feedback", a),
                        d("scorebar", h)) : (u("feedback", a),
                        u("scorebar", h),
                        P &amp;&amp; f &amp;&amp; (E(c.order, "feedback", y, f),
                        E(c.order, "scorebar", y, f))),
                        j(y.feedback),
                        j(y.scorebar),
                        N(),
                        null != o &amp;&amp; 1 == o.showAsPopup ? (function(t) {
                            var e = y.feedback.$element
                              , i = y.content.$element
                              , n = null != g ? g.$element : null;
                            e.appendTo(i).addClass("h5p-question-popup"),
                            y.scorebar &amp;&amp; y.scorebar.$element.appendTo(e),
                            i.addClass("h5p-has-question-popup");
                            var s = $("&lt;div/&gt;", {
                                class: "h5p-question-feedback-tail"
                            }).hide().appendTo(i)
                              , t = $("&lt;div/&gt;", {
                                class: "h5p-question-feedback-close",
                                tabindex: 0,
                                title: t,
                                on: {
                                    click: function(t) {
                                        e.remove(),
                                        s.remove(),
                                        t.preventDefault()
                                    },
                                    keydown: function(t) {
                                        switch (t.which) {
                                        case 13:
                                        case 32:
                                            e.remove(),
                                            s.remove(),
                                            t.preventDefault()
                                        }
                                    }
                                }
                            }).hide().appendTo(e);
                            null != n &amp;&amp; (n.hasClass("correct") ? (e.addClass("h5p-question-feedback-correct"),
                            t.show(),
                            y.buttons.$element.hide()) : y.buttons.$element.appendTo(y.feedback.$element)),
                            S(e, n)
                        }(o.closeText),
                        m.setScore(e)) : b = setTimeout(function() {
                            var t;
                            I(y.feedback.$element),
                            I(y.scorebar.$element),
                            T = !0,
                            !f || f.hasClass("h5p-standalone") &amp;&amp; !H5P.isFullscreen || (t = O(f)) &amp;&amp; t.animate({
                                scrollTop: f.css("height")
                            }, "slow"),
                            b = setTimeout(function() {
                                T = !1,
                                c.trigger("resize"),
                                m.setScore(e)
                            }, 150)
                        }, 0),
                        c
                    }
                    ,
                    c.updateFeedbackContent = function(t, e) {
                        return y.feedback &amp;&amp; y.feedback.$element &amp;&amp; (e &amp;&amp; (t = $(".h5p-question-feedback-content", y.feedback.$element).html() + " " + t),
                        $(".h5p-question-feedback-content", y.feedback.$element).html(t).addClass("has-content"),
                        I(y.feedback.$element),
                        setTimeout(c.trigger.bind(c, "resize"), 150)),
                        c
                    }
                    ,
                    c.setExplanation = function(t, e) {
                        return t ? (t = new H5P.Question.Explainer(e,t),
                        y.explanation ? d("explanation", t.getElement()) : (u("explanation", t.getElement()),
                        P &amp;&amp; f &amp;&amp; E(c.order, "explanation", y, f))) : y.explanation &amp;&amp; y.explanation.$element.children().detach(),
                        c
                    }
                    ,
                    c.hasButton = function(t) {
                        return void 0 !== _[t]
                    }
                    ,
                    c.addButton = function(t, e, i, n, s, o) {
                        if (_[t])
                            return c;
                        void 0 === y.buttons &amp;&amp; (u("buttons"),
                        P &amp;&amp; E(c.order, "buttons", y, f)),
                        (o = o || {}).confirmationDialog = o.confirmationDialog || {},
                        s = s || {};
                        function r() {
                            o.confirmationDialog.enable &amp;&amp; a ? (o.confirmationDialog.$parentElement || y.popups.$element.removeClass("hidden"),
                            a.show(h.position().top)) : i()
                        }
                        var a = c.addConfirmationDialogToButton(o.confirmationDialog, i);
                        o.contentData &amp;&amp; o.contentData.standalone &amp;&amp; (o.contentData.isScoringEnabled || o.contentData.isReportingEnabled) &amp;&amp; o.textIfSubmitting &amp;&amp; (e = o.textIfSubmitting),
                        _[t] = {
                            isTruncated: !1,
                            text: e,
                            isVisible: !1
                        };
                        var l = void 0 !== s.href
                          , h = _[t].$element = R.createButton($.extend({
                            class: "h5p-question-" + t,
                            html: e,
                            title: e,
                            on: {
                                click: function(t) {
                                    r(),
                                    l &amp;&amp; t.preventDefault()
                                }
                            }
                        }, s));
                        return w.push(t),
                        l &amp;&amp; h.on("keypress", function(t) {
                            32 === t.which &amp;&amp; (r(),
                            t.preventDefault())
                        }),
                        void 0 !== n &amp;&amp; !n || (h.appendTo(y.buttons.$element),
                        _[t].isVisible = !0,
                        j(y.buttons)),
                        c
                    }
                    ;
                    var B = function(t) {
                        var e = t.$element
                          , e = e.clone().css({
                            position: "absolute",
                            "white-space": "nowrap",
                            "max-width": "none"
                        }).removeClass("truncated").html(t.text).appendTo(e.parent());
                        t.width = {
                            max: Math.ceil(e.outerWidth() + parseFloat(e.css("margin-left")) + parseFloat(e.css("margin-right")))
                        },
                        e.html("").addClass("truncated"),
                        t.width.min = Math.ceil(e.outerWidth() + parseFloat(e.css("margin-left")) + parseFloat(e.css("margin-right"))),
                        e.remove()
                    };
                    c.addConfirmationDialogToButton = function(t, e) {
                        if ((t = t || {}).enable) {
                            var i = new H5P.ConfirmationDialog({
                                instance: t.instance,
                                headerText: t.l10n.header,
                                dialogText: t.l10n.body,
                                cancelText: t.l10n.cancelLabel,
                                confirmText: t.l10n.confirmLabel
                            });
                            return t.$parentElement ? i.appendTo(t.$parentElement.get(0)) : (void 0 === y.popups &amp;&amp; (u("popups"),
                            P &amp;&amp; E(c.order, "popups", y, f),
                            y.popups.$element.addClass("hidden"),
                            c.order.push("popups")),
                            i.appendTo(y.popups.$element.get(0))),
                            i.on("confirmed", function() {
                                t.$parentElement || y.popups.$element.addClass("hidden"),
                                e(),
                                c.trigger("confirmed")
                            }),
                            i.on("canceled", function() {
                                t.$parentElement || y.popups.$element.addClass("hidden"),
                                c.trigger("canceled")
                            }),
                            i
                        }
                    }
                    ,
                    c.showButton = function(t, e) {
                        var i = -1 !== n(t, "id", x);
                        if (void 0 === _[t] || !0 === _[t].isVisible &amp;&amp; !i)
                            return c;
                        e = e || 0;
                        i = n(t, "id", C);
                        if (-1 !== i)
                            return C[i].priority &lt; e &amp;&amp; (C[i].priority = e),
                            c;
                        i = n(t, "id", x);
                        return -1 !== i ? x[i].priority &lt;= e &amp;&amp; (x.splice(i, 1),
                        C.push({
                            id: t,
                            priority: e
                        })) : _[t].$element.is(":visible") || C.push({
                            id: t,
                            priority: e
                        }),
                        a = a || setTimeout(p, 0),
                        c
                    }
                    ,
                    c.hideButton = function(t, e) {
                        var i = -1 !== n(t, "id", C);
                        if (void 0 === _[t] || !1 === _[t].isVisible &amp;&amp; !i)
                            return c;
                        e = e || 0;
                        i = n(t, "id", x);
                        if (-1 !== i)
                            return x[i].priority &lt; e &amp;&amp; (x[i].priority = e),
                            c;
                        i = n(t, "id", C);
                        return -1 !== i ? C[i].priority &lt;= e &amp;&amp; (C.splice(i, 1),
                        x.push({
                            id: t,
                            priority: e
                        })) : _[t].$element.is(":visible") ? x.push({
                            id: t,
                            priority: e
                        }) : M(t),
                        a = a || setTimeout(p, 0),
                        c
                    }
                    ,
                    c.focusButton = function(t) {
                        if (void 0 === t)
                            for (var e = 0; e &lt; w.length; e++) {
                                var i = _[w[e]];
                                if (i &amp;&amp; i.isVisible) {
                                    i.$element.focus();
                                    break
                                }
                            }
                        else
                            _[t] &amp;&amp; _[t].$element.is(":visible") &amp;&amp; _[t].$element.focus();
                        return c
                    }
                    ,
                    c.toggleReadSpeaker = function(t) {
                        k.disableReadSpeaker = t || !k.disableReadSpeaker
                    }
                    ,
                    c.insertSectionAtElement = function(t, e) {
                        return void 0 === y[t] &amp;&amp; u(t),
                        y[t].parent = e,
                        P || E([t], t, y, e),
                        c
                    }
                    ,
                    c.attach = function(t) {
                        c.isRoot() &amp;&amp; c.setActivityStarted(),
                        void 0 === f &amp;&amp; (void 0 !== c.registerDomElements &amp;&amp; (c.registerDomElements instanceof Function || "function" == typeof c.registerDomElements) &amp;&amp; c.registerDomElements(),
                        o = $("&lt;div/&gt;", {
                            "aria-live": "polite",
                            class: "h5p-hidden-read"
                        }),
                        u("read", o),
                        c.trigger("registerDomElements")),
                        (f = t).html("").addClass("h5p-question h5p-" + s);
                        for (var e = [], i = 0; i &lt; c.order.length; i++) {
                            var n = c.order[i];
                            y[n] &amp;&amp; (y[n].parent ? y[n].$element.appendTo(y[n].parent) : e.push(y[n].$element),
                            y[n].isVisible = !0)
                        }
                        return t.append(e),
                        c.trigger("domChanged", {
                            $target: t,
                            library: c.libraryInfo.machineName,
                            contentId: c.contentId,
                            key: "newLibrary"
                        }, {
                            bubbles: !0,
                            external: !0
                        }),
                        P = !0,
                        c
                    }
                    ,
                    c.detachSections = function() {
                        for (var t in P = !1,
                        y)
                            y[t].$element.detach();
                        return c
                    }
                    ,
                    c.on("resize", function() {
                        !T &amp;&amp; y.feedback &amp;&amp; v &amp;&amp; I(y.feedback.$element);
                        var t = y.feedback
                          , e = g;
                        null != t &amp;&amp; null != t.$element &amp;&amp; null != e &amp;&amp; null != e.$element &amp;&amp; setTimeout(function() {
                            S(t.$element, e.$element)
                        }, 10),
                        N()
                    })
                }
                return ((e.prototype = Object.create(t.prototype)).constructor = e).determineOverallFeedback = function(t, e) {
                    e = Math.floor(100 * e);
                    for (var i = 0; i &lt; t.length; i++) {
                        var n = t[i]
                          , s = void 0 !== n.feedback &amp;&amp; 0 !== n.feedback.trim().length;
                        if (n.from &lt;= e &amp;&amp; n.to &gt;= e &amp;&amp; s)
                            return n.feedback
                    }
                    return ""
                }
                ,
                e
            }(H5P.jQuery, H5P.EventDispatcher, H5P.JoubelUI),
            /*!@license H5P.Question-1.5/scripts/explainer.js by Joubel licensed under MIT*/
            H5P.Question.Explainer = function(l) {
                return function(o, r) {
                    var a = this;
                    !function() {
                        a.$explanation = l("&lt;div&gt;", {
                            class: "h5p-question-explanation-container"
                        }),
                        l("&lt;div&gt;", {
                            class: "h5p-question-explanation-title",
                            role: "heading",
                            html: o,
                            appendTo: a.$explanation
                        });
                        for (var t = l("&lt;ul&gt;", {
                            class: "h5p-question-explanation-list",
                            appendTo: a.$explanation
                        }), e = 0; e &lt; r.length; e++) {
                            var i = r[e]
                              , n = l("&lt;li&gt;", {
                                class: "h5p-question-explanation-item",
                                appendTo: t
                            })
                              , s = l("&lt;div&gt;", {
                                class: "h5p-question-explanation-status"
                            });
                            i.correct &amp;&amp; l("&lt;span&gt;", {
                                class: "h5p-question-explanation-correct",
                                html: i.correct,
                                appendTo: s
                            }),
                            i.wrong &amp;&amp; l("&lt;span&gt;", {
                                class: "h5p-question-explanation-wrong",
                                html: i.wrong,
                                appendTo: s
                            }),
                            s.appendTo(n),
                            i.text &amp;&amp; l("&lt;div&gt;", {
                                class: "h5p-question-explanation-text",
                                html: i.text,
                                appendTo: n
                            })
                        }
                    }(),
                    a.getElement = function() {
                        return a.$explanation
                    }
                }
            }(H5P.jQuery),
            H5P.Question.ScorePoints = function() {
                var i, n = [];
                this.getElement = function(t) {
                    var e = document.createElement("div");
                    return e.classList.add(t ? "h5p-question-plus-one" : "h5p-question-minus-one"),
                    e.classList.add("h5p-question-hidden-one"),
                    n.push(e),
                    i &amp;&amp; clearTimeout(i),
                    i = setTimeout(s, 0),
                    e
                }
                ;
                var s = function() {
                    var t = 0
                      , e = 150;
                    n.length &amp;&amp; n.length &gt; Math.ceil(1e3 / e) &amp;&amp; (e = 1e3 / n.length);
                    for (var i = 0; i &lt; n.length; i++)
                        setTimeout(o(n[i]), t),
                        t += e
                }
                  , o = function(t) {
                    return function() {
                        t.classList.remove("h5p-question-hidden-one")
                    }
                }
            }
            ,
            function(i) {
                function n(t) {
                    if (s[t])
                        return s[t].exports;
                    var e = s[t] = {
                        i: t,
                        l: !1,
                        exports: {}
                    };
                    return i[t].call(e.exports, e, e.exports, n),
                    e.l = !0,
                    e.exports
                }
                var s = {};
                n.m = i,
                n.c = s,
                n.i = function(t) {
                    return t
                }
                ,
                n.d = function(t, e, i) {
                    n.o(t, e) || Object.defineProperty(t, e, {
                        configurable: !1,
                        enumerable: !0,
                        get: i
                    })
                }
                ,
                n.n = function(t) {
                    var e = t &amp;&amp; t.__esModule ? function() {
                        return t.default
                    }
                    : function() {
                        return t
                    }
                    ;
                    return n.d(e, "a", e),
                    e
                }
                ,
                n.o = function(t, e) {
                    return Object.prototype.hasOwnProperty.call(t, e)
                }
                ,
                n.p = "",
                n(n.s = 11)
            }([function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var n = e.curry = function(t) {
                    var n = t.length;
                    return function e() {
                        var i = Array.prototype.slice.call(arguments, 0);
                        return i.length &gt;= n ? t.apply(null, i) : function() {
                            var t = Array.prototype.slice.call(arguments, 0);
                            return e.apply(null, i.concat(t))
                        }
                    }
                }
                  , s = (e.compose = function() {
                    for (var t = arguments.length, e = Array(t), i = 0; i &lt; t; i++)
                        e[i] = arguments[i];
                    return e.reduce(function(t, e) {
                        return function() {
                            return t(e.apply(void 0, arguments))
                        }
                    })
                }
                ,
                e.forEach = n(function(t, e) {
                    e.forEach(t)
                }),
                e.map = n(function(t, e) {
                    return e.map(t)
                }),
                e.filter = n(function(t, e) {
                    return e.filter(t)
                }))
                  , o = (e.some = n(function(t, e) {
                    return e.some(t)
                }),
                e.contains = n(function(t, e) {
                    return -1 != e.indexOf(t)
                }));
                e.without = n(function(e, t) {
                    return s(function(t) {
                        return !o(t, e)
                    }, t)
                }),
                e.inverseBooleanString = function(t) {
                    return ("true" !== t).toString()
                }
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                }),
                e.createElement = e.toggleClass = e.toggleVisibility = e.show = e.hide = e.removeClass = e.addClass = e.classListContains = e.removeChild = e.querySelectorAll = e.nodeListToArray = e.querySelector = e.appendChild = e.toggleAttribute = e.attributeEquals = e.hasAttribute = e.removeAttribute = e.setAttribute = e.getAttribute = void 0;
                var n = i(0)
                  , s = e.getAttribute = (0,
                n.curry)(function(t, e) {
                    return e.getAttribute(t)
                })
                  , o = e.setAttribute = (0,
                n.curry)(function(t, e, i) {
                    return i.setAttribute(t, e)
                })
                  , r = (e.removeAttribute = (0,
                n.curry)(function(t, e) {
                    return e.removeAttribute(t)
                }),
                e.hasAttribute = (0,
                n.curry)(function(t, e) {
                    return e.hasAttribute(t)
                }),
                e.attributeEquals = (0,
                n.curry)(function(t, e, i) {
                    return i.getAttribute(t) === e
                }),
                e.toggleAttribute = (0,
                n.curry)(function(t, e) {
                    var i = s(t, e);
                    o(t, (0,
                    n.inverseBooleanString)(i), e)
                }),
                e.appendChild = (0,
                n.curry)(function(t, e) {
                    return t.appendChild(e)
                }),
                e.querySelector = (0,
                n.curry)(function(t, e) {
                    return e.querySelector(t)
                }),
                e.nodeListToArray = function(t) {
                    return Array.prototype.slice.call(t)
                }
                )
                  , a = (e.querySelectorAll = (0,
                n.curry)(function(t, e) {
                    return r(e.querySelectorAll(t))
                }),
                e.removeChild = (0,
                n.curry)(function(t, e) {
                    return t.removeChild(e)
                }),
                e.classListContains = (0,
                n.curry)(function(t, e) {
                    return e.classList.contains(t)
                }),
                e.addClass = (0,
                n.curry)(function(t, e) {
                    return e.classList.add(t)
                }))
                  , i = e.removeClass = (0,
                n.curry)(function(t, e) {
                    return e.classList.remove(t)
                })
                  , l = e.hide = a("hidden")
                  , h = e.show = i("hidden");
                e.toggleVisibility = (0,
                n.curry)(function(t, e) {
                    return (t ? h : l)(e)
                }),
                e.toggleClass = (0,
                n.curry)(function(t, e, i) {
                    i.classList[e ? "add" : "remove"](t)
                }),
                e.createElement = function(t) {
                    var e = t.tag
                      , i = t.id
                      , n = t.classes
                      , s = t.attributes
                      , o = document.createElement(e);
                    return i &amp;&amp; (o.id = i),
                    n &amp;&amp; n.forEach(function(t) {
                        o.classList.add(t)
                    }),
                    s &amp;&amp; Object.keys(s).forEach(function(t) {
                        o.setAttribute(t, s[t])
                    }),
                    o
                }
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                function n(t) {
                    var n = t.length;
                    return function e() {
                        var i = Array.prototype.slice.call(arguments, 0);
                        return i.length &gt;= n ? t.apply(null, i) : function() {
                            var t = Array.prototype.slice.call(arguments, 0);
                            return e.apply(null, i.concat(t))
                        }
                    }
                }
                function s(t, e) {
                    return e.substr(0, 1) === t
                }
                function o(t, e) {
                    return e.substr(-1) === t
                }
                var r = n(function(t, e) {
                    return s(t, e) &amp;&amp; (e = e.slice(1)),
                    e = o(t, e) ? e.slice(0, -1) : e
                });
                e.default = {
                    curry: n,
                    cleanCharacter: r,
                    startsWith: s,
                    endsWith: o,
                    shuffle: function(t) {
                        for (var e = t.length; 0 &lt; e; ) {
                            var i = Math.floor(Math.random() * e)
                              , n = t[--e];
                            t[e] = t[i],
                            t[i] = n
                        }
                        return t
                    },
                    createElementWithTextPart: function(t) {
                        var e = document.createElement("span");
                        return e.innerHTML = t,
                        e
                    }
                }
            }
            , function(t, e, i) {
                "use strict";
                function n(t) {
                    return t &amp;&amp; t.__esModule ? t : {
                        default: t
                    }
                }
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var l, s, o, r = i(14), a = n(i(15)), h = n(i(2)), c = n(i(12)), u = n(i(13)), d = n(i(7)), p = n(i(5)), f = n(i(6)), g = n(i(9)), m = n(i(10));
                function v(t, e, i) {
                    var n = this;
                    this.$ = l(this),
                    this.contentId = e,
                    this.contentData = i,
                    s.call(this, "drag-text"),
                    this.params = l.extend(!0, {
                        media: {},
                        taskDescription: "Set in adjectives in the following sentence",
                        textField: "This is a *nice*, *flexible* content type, which allows you to highlight all the *wonderful* words in this *exciting* sentence.\nThis is another line of *fantastic* text.",
                        overallFeedback: [],
                        checkAnswer: "Check",
                        submitAnswer: "Submit",
                        tryAgain: "Retry",
                        behaviour: {
                            enableRetry: !0,
                            enableSolutionsButton: !0,
                            enableCheckButton: !0,
                            instantFeedback: !1
                        },
                        showSolution: "Show solution",
                        dropZoneIndex: "Drop Zone @index.",
                        empty: "Empty.",
                        contains: "Drop Zone @index contains draggable @draggable.",
                        ariaDraggableIndex: "@index of @count.",
                        tipLabel: "Show tip",
                        correctText: "Correct!",
                        incorrectText: "Incorrect!",
                        resetDropTitle: "Reset drop",
                        resetDropDescription: "Are you sure you want to reset this drop zone?",
                        grabbed: "Draggable is grabbed.",
                        cancelledDragging: "Cancelled dragging.",
                        correctAnswer: "Correct answer:",
                        scoreBarLabel: "You got :num out of :total points",
                        a11yCheck: "Check the answers. The responses will be marked as correct, incorrect, or unanswered.",
                        a11yShowSolution: "Show the solution. The task will be marked with its correct solution.",
                        a11yRetry: "Retry the task. Reset all responses and start the task over again."
                    }, t),
                    this.contentData = i,
                    void 0 !== this.contentData &amp;&amp; void 0 !== this.contentData.previousState &amp;&amp; void 0 !== this.contentData.previousState.length &amp;&amp; (this.previousState = this.contentData.previousState),
                    this.answered = !1,
                    this.textFieldHtml = this.params.textField.replace(/(\r\n|\n|\r)/gm, "&lt;br/&gt;"),
                    this.introductionId = "h5p-drag-text-" + e + "-introduction",
                    this.selectedElement = void 0,
                    this.ariaDragControls = new p.default,
                    this.ariaDropControls = new f.default,
                    this.dragControls = new d.default([new g.default, new m.default, this.ariaDragControls]),
                    this.dragControls.useNegativeTabIndex(),
                    this.dropControls = new d.default([new g.default, new m.default, this.ariaDropControls]),
                    this.dropControls.useNegativeTabIndex(),
                    this.dragControls.on("before-select", function(t) {
                        return !n.isElementDisabled(t.element)
                    }),
                    this.dragControls.on("select", this.keyboardDraggableSelected, this),
                    this.dropControls.on("select", this.keyboardDroppableSelected, this),
                    this.on("start", this.addAllDroppablesToControls, this),
                    this.on("revert", this.removeControlsFromEmptyDropZones, this),
                    this.on("stop", function(t) {
                        t.data.target || n.removeControlsFromDropZonesIfAllEmpty()
                    }, this),
                    this.on("drop", this.removeControlsFromEmptyDropZones, this),
                    this.on("start", function(t) {
                        var e = t.data.element
                          , t = n.getDraggableByElement(e);
                        n.toggleDropEffect(),
                        e.setAttribute("aria-grabbed", "true"),
                        n.setDraggableAriaLabel(t)
                    }),
                    this.on("stop", function(t) {
                        var e = t.data.element
                          , t = n.getDraggableByElement(e);
                        n.toggleDropEffect(),
                        e.setAttribute("aria-grabbed", "false"),
                        n.setDraggableAriaLabel(t)
                    }),
                    this.on("drop", this.ariaDropControls.setAllToNone, this.ariaDropControls),
                    this.on("drop", function(t) {
                        this.dragControls.removeElement(t.data.element)
                    }, this),
                    this.on("revert", function(t) {
                        this.dragControls.insertElementAt(t.data.element, 0)
                    }, this),
                    this.on("drop", this.updateDroppableElement, this),
                    this.on("revert", this.updateDroppableElement, this),
                    this.initDragText(),
                    this.stopWatch = new a.default,
                    this.stopWatch.start(),
                    this.on("resize", this.resize, this),
                    this.on("revert", this.toggleDraggablesContainer, this),
                    this.on("drop", this.toggleDraggablesContainer, this),
                    this.on("stop", function(t) {
                        t.data.target || n.read(n.params.cancelledDragging)
                    }),
                    this.params.behaviour.instantFeedback &amp;&amp; this.on("revert", function() {
                        return n.instantFeedbackEvaluation()
                    })
                }
                H5P.DragText = (l = H5P.jQuery,
                s = H5P.Question,
                o = H5P.ConfirmationDialog,
                ((v.prototype = Object.create(s.prototype)).constructor = v).prototype.updateDroppableElement = function(t) {
                    var e = t.data.target
                      , i = t.data.element
                      , t = this.getDroppableByElement(e);
                    e &amp;&amp; this.setDroppableLabel(e, i.textContent, t.getIndex())
                }
                ,
                v.prototype.removeControlsFromDropZonesIfAllEmpty = function() {
                    this.anyDropZoneHasDraggable() || this.removeAllDroppablesFromControls()
                }
                ,
                v.prototype.removeControlsFromEmptyDropZones = function() {
                    var e = this;
                    this.droppables.filter(function(t) {
                        return !t.hasDraggable()
                    }).map(function(t) {
                        return t.getElement()
                    }).forEach(function(t) {
                        e.dropControls.removeElement(t)
                    })
                }
                ,
                v.prototype.addAllDroppablesToControls = function() {
                    var e = this;
                    0 &lt; this.dropControls.count() &amp;&amp; this.removeAllDroppablesFromControls(),
                    this.droppables.map(function(t) {
                        return t.getElement()
                    }).forEach(function(t) {
                        return e.dropControls.addElement(t)
                    })
                }
                ,
                v.prototype.removeAllDroppablesFromControls = function() {
                    var e = this;
                    this.droppables.map(function(t) {
                        return t.getElement()
                    }).forEach(function(t) {
                        return e.dropControls.removeElement(t)
                    })
                }
                ,
                v.prototype.anyDropZoneHasDraggable = function() {
                    return this.droppables.some(function(t) {
                        return t.hasDraggable()
                    })
                }
                ,
                v.prototype.setDroppableLabel = function(t, e, i) {
                    var n, s, o = (this.params.dropZoneIndex.replace("@index", i.toString()),
                    t.classList.contains("h5p-drag-correct-feedback")), r = t.classList.contains("h5p-drag-wrong-feedback"), a = 0 &lt; t.childNodes.length;
                    t &amp;&amp; (s = void 0,
                    o || r ? (n = this.getDroppableByElement(t),
                    r = "",
                    r = o ? n.correctFeedback || this.params.correctText : n.incorrectFeedback || this.params.incorrectText,
                    s = this.params.contains.replace("@index", i.toString()).replace("@draggable", e) + " " + r + ".",
                    n &amp;&amp; n.containedDraggable &amp;&amp; n.containedDraggable.updateAriaDescription(o ? this.params.correctText : this.params.incorrectText)) : s = a ? "" + this.params.contains.replace("@index", i.toString()).replace("@draggable", e) : "" + this.params.empty.replace("@index", i.toString()),
                    t.setAttribute("aria-label", s))
                }
                ,
                v.prototype.registerDomElements = function() {
                    var t, e = this.params.media;
                    e &amp;&amp; e.type &amp;&amp; e.type.library &amp;&amp; ("H5P.Image" === (t = (e = e.type).library.split(" ")[0]) ? e.params.file &amp;&amp; this.setImage(e.params.file.path, {
                        disableImageZooming: this.params.media.disableImageZooming || !1,
                        alt: e.params.alt,
                        title: e.params.title
                    }) : "H5P.Video" === t ? e.params.sources &amp;&amp; this.setVideo(e) : "H5P.Audio" === t &amp;&amp; e.params.files &amp;&amp; this.setAudio(e)),
                    this.$introduction = l('&lt;p id="' + this.introductionId + '"&gt;' + this.params.taskDescription + "&lt;/p&gt;"),
                    this.setIntroduction(this.$introduction),
                    this.$introduction.parent().attr("tabindex", "-1"),
                    this.setContent(this.$inner),
                    this.addButtons()
                }
                ,
                v.prototype.initDragText = function() {
                    return this.$inner = l("&lt;div/&gt;", {
                        "aria-describedby": this.introductionId,
                        class: "h5p-drag-inner"
                    }),
                    this.addTaskTo(this.$inner),
                    this.setH5PUserState(),
                    this.$inner
                }
                ,
                v.prototype.resize = function() {
                    this.changeLayoutToFitWidth()
                }
                ,
                v.prototype.changeLayoutToFitWidth = function() {
                    var t = this;
                    t.addDropzoneWidth(),
                    43 &lt; t.$inner.width() / parseFloat(t.$inner.css("font-size"), 10) &amp;&amp; t.widestDraggable &lt;= t.$inner.width() / 3 ? (t.$draggables.addClass("h5p-drag-wide-screen"),
                    t.$wordContainer.detach().appendTo(t.$taskContainer),
                    t.draggables.forEach(function(t) {
                        t.getDraggableElement().addClass("h5p-drag-draggable-wide-screen")
                    }),
                    t.$wordContainer.css({
                        "margin-right": t.$draggables.width()
                    })) : (t.$wordContainer.css({
                        "margin-right": 0
                    }),
                    t.$draggables.removeClass("h5p-drag-wide-screen"),
                    t.$draggables.detach().appendTo(t.$taskContainer),
                    t.draggables.forEach(function(t) {
                        t.getDraggableElement().removeClass("h5p-drag-draggable-wide-screen")
                    }))
                }
                ,
                v.prototype.addButtons = function() {
                    var e = this;
                    e.params.behaviour.enableCheckButton &amp;&amp; e.addButton("check-answer", e.params.checkAnswer, function() {
                        e.answered = !0,
                        e.removeAllElementsFromDragControl(),
                        e.showEvaluation() ? (e.hideButton("show-solution"),
                        e.hideButton("try-again"),
                        e.hideButton("check-answer")) : (e.params.behaviour.enableRetry &amp;&amp; e.showButton("try-again"),
                        e.params.behaviour.enableSolutionsButton &amp;&amp; e.showButton("show-solution"),
                        e.hideButton("check-answer"),
                        e.disableDraggables()),
                        e.$introduction.parent().focus()
                    }, !e.params.behaviour.instantFeedback, {
                        "aria-label": e.params.a11yCheck
                    }, {
                        contentData: e.contentData,
                        textIfSubmitting: e.params.submitAnswer
                    }),
                    e.addButton("show-solution", e.params.showSolution, function() {
                        e.droppables.forEach(function(t) {
                            t.showSolution()
                        }),
                        e.draggables.forEach(function(t) {
                            return e.setDraggableAriaLabel(t)
                        }),
                        e.disableDraggables(),
                        e.removeAllDroppablesFromControls(),
                        e.hideButton("show-solution")
                    }, e.initShowShowSolutionButton || !1, {
                        "aria-label": e.params.a11yShowSolution
                    }),
                    e.addButton("try-again", e.params.tryAgain, function() {
                        e.answered &amp;&amp; e.resetDraggables(),
                        e.answered = !1,
                        e.hideEvaluation(),
                        e.hideExplanation(),
                        e.hideButton("try-again"),
                        e.hideButton("show-solution"),
                        e.params.behaviour.instantFeedback ? e.enableAllDropzonesAndDraggables() : (e.showButton("check-answer"),
                        e.enableDraggables()),
                        e.hideAllSolutions(),
                        e.stopWatch.reset(),
                        e.read(e.params.taskDescription)
                    }, e.initShowTryAgainButton || !1, {
                        "aria-label": e.params.a11yRetry
                    })
                }
                ,
                v.prototype.removeAllElementsFromDragControl = function() {
                    var e = this;
                    this.dragControls.elements.forEach(function(t) {
                        return e.dragControls.removeElement(t)
                    })
                }
                ,
                v.prototype.keyboardDraggableSelected = function(t) {
                    var e = this.selectedElement
                      , i = void 0 !== this.selectedElement
                      , n = this.selectedElement === t.element;
                    i &amp;&amp; (this.selectedElement = void 0,
                    this.trigger("stop", {
                        element: e
                    })),
                    i &amp;&amp; n || this.isElementDisabled(t.element) || (this.selectedElement = t.element,
                    this.trigger("start", {
                        element: t.element
                    }),
                    this.focusOnFirstEmptyDropZone())
                }
                ,
                v.prototype.focusOnFirstEmptyDropZone = function() {
                    var t = this.droppables.filter(function(t) {
                        return !t.hasDraggable()
                    })[0].getElement();
                    this.dropControls.setTabbable(t),
                    t.focus()
                }
                ,
                v.prototype.isElementDisabled = function(t) {
                    return "true" === t.getAttribute("aria-disabled")
                }
                ,
                v.prototype.keyboardDroppableSelected = function(t) {
                    var e, i = this, n = t.element, s = i.getDroppableByElement(n), o = i.getDraggableByElement(this.selectedElement), r = this.params.behaviour.instantFeedback &amp;&amp; s &amp;&amp; s.isCorrect(), a = !this.params.behaviour.instantFeedback &amp;&amp; s.hasFeedback();
                    o &amp;&amp; s &amp;&amp; !r ? (t = i.selectedElement,
                    i.drop(o, s),
                    i.selectedElement = void 0,
                    this.trigger("stop", {
                        element: t,
                        target: s.getElement()
                    })) : s &amp;&amp; s.hasDraggable() &amp;&amp; !a &amp;&amp; !r &amp;&amp; (e = n.querySelector("[aria-grabbed]"),
                    this.createConfirmResetDialog(function() {
                        i.revert(i.getDraggableByElement(e))
                    }).show())
                }
                ,
                v.prototype.toggleDraggablesContainer = function() {
                    var t = 0 === this.$draggables.children().length;
                    this.$draggables.toggleClass("hide", t)
                }
                ,
                v.prototype.createConfirmResetDialog = function(t, e) {
                    var i = new o({
                        headerText: this.params.resetDropTitle,
                        dialogText: this.params.resetDropDescription
                    });
                    return i.appendTo(document.body),
                    i.on("confirmed", t, e || this),
                    i
                }
                ,
                v.prototype.showDropzoneFeedback = function() {
                    var i = this;
                    this.droppables.forEach(function(t) {
                        t.addFeedback();
                        var e = t.containedDraggable;
                        t &amp;&amp; e &amp;&amp; (i.setDroppableLabel(t.getElement(), e.getElement().textContent, t.getIndex()),
                        i.setDraggableAriaLabel(e))
                    })
                }
                ,
                v.prototype.showExplanation = function() {
                    var i = [];
                    this.droppables.forEach(function(t) {
                        var e = t.containedDraggable;
                        t &amp;&amp; e &amp;&amp; (t.isCorrect() &amp;&amp; t.correctFeedback &amp;&amp; i.push({
                            correct: e.text,
                            text: t.correctFeedback
                        }),
                        !t.isCorrect() &amp;&amp; t.incorrectFeedback &amp;&amp; i.push({
                            correct: t.text,
                            wrong: e.text,
                            text: t.incorrectFeedback
                        }))
                    }),
                    0 !== i.length &amp;&amp; this.setExplanation(i, this.params.feedbackHeader)
                }
                ,
                v.prototype.showEvaluation = function(t) {
                    this.hideEvaluation(),
                    this.showDropzoneFeedback(),
                    this.showExplanation();
                    var e = this.calculateScore()
                      , i = this.droppables.length;
                    t || (n = this.createXAPIEventTemplate("answered"),
                    this.addQuestionToXAPI(n),
                    this.addResponseToXAPI(n),
                    this.trigger(n));
                    var n = H5P.Question.determineOverallFeedback(this.params.overallFeedback, e / i).replace(/@score/g, e.toString()).replace(/@total/g, i.toString());
                    return e === i &amp;&amp; (this.hideButton("check-answer"),
                    this.hideButton("show-solution"),
                    this.hideButton("try-again"),
                    this.disableDraggables()),
                    this.trigger("resize"),
                    this.setFeedback(n, e, i, this.params.scoreBarLabel),
                    e === i
                }
                ,
                v.prototype.calculateScore = function() {
                    return this.droppables.reduce(function(t, e) {
                        return t + (e.isCorrect() ? 1 : 0)
                    }, 0)
                }
                ,
                v.prototype.hideEvaluation = function() {
                    this.removeFeedback(),
                    this.trigger("resize")
                }
                ,
                v.prototype.hideExplanation = function() {
                    this.setExplanation(),
                    this.trigger("resize")
                }
                ,
                v.prototype.hideAllSolutions = function() {
                    this.droppables.forEach(function(t) {
                        t.hideSolution()
                    }),
                    this.trigger("resize")
                }
                ,
                v.prototype.addTaskTo = function(t) {
                    var i = this;
                    i.widest = 0,
                    i.widestDraggable = 0,
                    i.droppables = [],
                    i.draggables = [],
                    i.$taskContainer = l("&lt;div/&gt;", {
                        class: "h5p-drag-task"
                    }),
                    i.$draggables = l("&lt;div/&gt;", {
                        class: "h5p-drag-draggables-container"
                    }),
                    i.$wordContainer = l("&lt;div/&gt;", {
                        class: "h5p-drag-droppable-words"
                    }),
                    (0,
                    r.parseText)(i.textFieldHtml).forEach(function(t) {
                        var e;
                        i.isAnswerPart(t) ? (e = (0,
                        r.lex)(t),
                        i.createDraggable(e.text),
                        i.createDroppable(e.text, e.tip, e.correctFeedback, e.incorrectFeedback)) : (t = h.default.createElementWithTextPart(t),
                        i.$wordContainer.append(t))
                    }),
                    i.shuffleAndAddDraggables(i.$draggables),
                    i.$draggables.appendTo(i.$taskContainer),
                    i.$wordContainer.appendTo(i.$taskContainer),
                    i.$taskContainer.appendTo(t),
                    i.addDropzoneWidth()
                }
                ,
                v.prototype.isAnswerPart = function(t) {
                    return h.default.startsWith("*", t) &amp;&amp; h.default.endsWith("*", t)
                }
                ,
                v.prototype.addDropzoneWidth = function() {
                    var e = this
                      , n = 0
                      , s = 0
                      , t = parseInt(this.$inner.css("font-size"), 10)
                      , i = 3 * t
                      , o = t;
                    this.draggables.forEach(function(t) {
                        var e = t.getDraggableElement()
                          , i = e.clone().css({
                            position: "absolute",
                            "white-space": "nowrap",
                            width: "auto",
                            padding: 0,
                            margin: 0
                        }).html(t.getAnswerText()).appendTo(e.parent())
                          , e = i.outerWidth();
                        s = s &lt; e ? e : s,
                        20 &lt;= i.text().length &amp;&amp; (i.html(t.getShortFormat()),
                        e = i.width()),
                        n &lt; e + o &amp;&amp; (n = e + o),
                        i.remove()
                    }),
                    n &lt; i &amp;&amp; (n = i),
                    this.widestDraggable = s,
                    this.widest = n,
                    this.droppables.forEach(function(t) {
                        t.getDropzone().width(e.widest)
                    })
                }
                ,
                v.prototype.createDraggable = function(t) {
                    var e = this
                      , i = l("&lt;div/&gt;", {
                        html: "&lt;span&gt;" + t + "&lt;/span&gt;",
                        role: "button",
                        "aria-grabbed": "false",
                        tabindex: "-1"
                    }).draggable({
                        revert: function(t) {
                            return t || e.revert(n),
                            !1
                        },
                        drag: e.propagateDragEvent("drag", e),
                        start: e.propagateDragEvent("start", e),
                        stop: function(t) {
                            e.trigger("stop", {
                                element: n.getElement(),
                                target: t.target
                            })
                        },
                        containment: e.$taskContainer
                    }).append(l("&lt;span&gt;", {
                        class: "h5p-hidden-read"
                    }))
                      , n = new c.default(t,i,e.draggables.length);
                    return n.on("addedToZone", function() {
                        e.triggerXAPI("interacted")
                    }),
                    e.draggables.push(n),
                    n
                }
                ,
                v.prototype.createDroppable = function(t, e, i, n) {
                    var s = this
                      , o = this.draggables.length
                      , r = l("&lt;div/&gt;", {
                        class: "h5p-drag-dropzone-container"
                    })
                      , a = l("&lt;div/&gt;", {
                        "aria-dropeffect": "none",
                        "aria-label": this.params.dropZoneIndex.replace("@index", o.toString()) + " " + this.params.empty.replace("@index", o.toString()),
                        tabindex: "-1"
                    }).appendTo(r).droppable({
                        tolerance: "pointer",
                        drop: function(t, e) {
                            e = s.getDraggableByElement(e.draggable[0]),
                            t = s.getDroppableByElement(t.target);
                            e &amp;&amp; t &amp;&amp; s.drop(e, t)
                        }
                    })
                      , o = new u.default(t,e,i,n,a,r,o,s.params);
                    return o.appendDroppableTo(s.$wordContainer),
                    s.droppables.push(o),
                    o
                }
                ,
                v.prototype.propagateDragEvent = h.default.curry(function(t, e, i) {
                    e.trigger(t, {
                        element: i.target
                    })
                }),
                v.prototype.revert = function(t) {
                    var e = t.removeFromZone()
                      , e = e ? e.getElement() : void 0;
                    t.revertDraggableTo(this.$draggables),
                    this.setDraggableAriaLabel(t),
                    this.trigger("revert", {
                        element: t.getElement(),
                        target: e
                    }),
                    this.trigger("resize")
                }
                ,
                v.prototype.drop = function(t, e) {
                    this.answered = !0,
                    t.removeFromZone();
                    var i = e.appendInsideDroppableTo(this.$draggables);
                    i &amp;&amp; this.trigger("revert", {
                        element: i.getElement(),
                        target: e.getElement()
                    }),
                    e.setDraggable(t),
                    t.appendDraggableTo(e.getDropzone()),
                    this.params.behaviour.instantFeedback &amp;&amp; (e.addFeedback(),
                    this.instantFeedbackEvaluation(),
                    this.params.behaviour.enableRetry &amp;&amp; !e.isCorrect() || e.disableDropzoneAndContainedDraggable()),
                    this.trigger("drop", {
                        element: t.getElement(),
                        target: e.getElement()
                    }),
                    this.trigger("resize"),
                    e.getElement().focus()
                }
                ,
                v.prototype.shuffleAndAddDraggables = function(e) {
                    var i = this;
                    return h.default.shuffle(this.draggables).map(function(t, e) {
                        return t.setIndex(e)
                    }).map(function(t) {
                        return i.addDraggableToContainer(e, t)
                    }).map(function(t) {
                        return i.setDraggableAriaLabel(t)
                    }).map(function(t) {
                        return i.addDraggableToControls(i.dragControls, t)
                    })
                }
                ,
                v.prototype.setDraggableAriaLabel = function(t) {
                    return t.updateAriaLabel(this.params.ariaDraggableIndex.replace("@index", (t.getIndex() + 1).toString()).replace("@count", this.draggables.length.toString())),
                    t
                }
                ,
                v.prototype.isGrabbed = function(t) {
                    return "true" === t.getAttribute("aria-grabbed")
                }
                ,
                v.prototype.addDraggableToContainer = function(t, e) {
                    return e.appendDraggableTo(t),
                    e
                }
                ,
                v.prototype.addDraggableToControls = function(t, e) {
                    return t.addElement(e.getElement()),
                    e
                }
                ,
                v.prototype.instantFeedbackEvaluation = function() {
                    this.isAllAnswersFilled() ? (this.params.behaviour.enableSolutionsButton &amp;&amp; this.showButton("show-solution"),
                    this.params.behaviour.enableRetry &amp;&amp; this.showButton("try-again"),
                    this.showEvaluation()) : (this.hideButton("try-again"),
                    this.hideButton("show-solution"),
                    this.hideEvaluation())
                }
                ,
                v.prototype.isAllAnswersFilled = function() {
                    return this.draggables.every(function(t) {
                        return t.isInsideDropZone()
                    })
                }
                ,
                v.prototype.enableAllDropzonesAndDraggables = function() {
                    this.enableDraggables(),
                    this.droppables.forEach(function(t) {
                        t.enableDropzone()
                    })
                }
                ,
                v.prototype.disableDraggables = function() {
                    this.draggables.forEach(function(t) {
                        t.disableDraggable()
                    })
                }
                ,
                v.prototype.enableDraggables = function() {
                    this.draggables.forEach(function(t) {
                        t.enableDraggable()
                    })
                }
                ,
                v.prototype.getAnswerGiven = function() {
                    return this.answered
                }
                ,
                v.prototype.getScore = function() {
                    return this.calculateScore()
                }
                ,
                v.prototype.getMaxScore = function() {
                    return this.droppables.length
                }
                ,
                v.prototype.getTitle = function() {
                    return H5P.createTitle(this.contentData &amp;&amp; this.contentData.metadata &amp;&amp; this.contentData.metadata.title ? this.contentData.metadata.title : "Drag the Words")
                }
                ,
                v.prototype.toggleDropEffect = function() {
                    var t = void 0 !== this.selectedElement;
                    this.ariaDropControls[t ? "setAllToMove" : "setAllToNone"]()
                }
                ,
                v.prototype.getDraggableByElement = function(e) {
                    return this.draggables.filter(function(t) {
                        return t.$draggable.get(0) === e
                    }, this)[0]
                }
                ,
                v.prototype.getDroppableByElement = function(e) {
                    return this.droppables.filter(function(t) {
                        return t.$dropzone.get(0) === e
                    }, this)[0]
                }
                ,
                v.prototype.showSolutions = function() {
                    this.showEvaluation(!0),
                    this.droppables.forEach(function(t) {
                        t.addFeedback(),
                        t.showSolution()
                    }),
                    this.removeAllDroppablesFromControls(),
                    this.disableDraggables(),
                    this.hideButton("try-again"),
                    this.hideButton("show-solution"),
                    this.hideButton("check-answer"),
                    this.trigger("resize")
                }
                ,
                v.prototype.resetTask = function() {
                    var t = this;
                    t.answered = !1,
                    t.resetDraggables(),
                    t.hideEvaluation(),
                    t.hideExplanation(),
                    t.enableAllDropzonesAndDraggables(),
                    t.hideButton("try-again"),
                    t.hideButton("show-solution"),
                    t.params.behaviour.instantFeedback || t.showButton("check-answer"),
                    t.hideAllSolutions(),
                    this.trigger("resize")
                }
                ,
                v.prototype.resetDraggables = function() {
                    h.default.shuffle(this.draggables).forEach(this.revert, this)
                }
                ,
                v.prototype.getCurrentState = function() {
                    var e = this;
                    if (void 0 !== this.draggables)
                        return this.draggables.filter(function(t) {
                            return null !== t.getInsideDropzone()
                        }).map(function(t) {
                            return {
                                draggable: t.getInitialIndex(),
                                droppable: e.droppables.indexOf(t.getInsideDropzone())
                            }
                        })
                }
                ,
                v.prototype.setH5PUserState = function() {
                    var i = this
                      , n = this;
                    void 0 !== this.previousState &amp;&amp; (this.previousState.forEach(function(t) {
                        if (!n.isValidIndex(t.draggable) || !n.isValidIndex(t.droppable))
                            throw new Error("Stored user state is invalid");
                        var e = i.getDraggableByInitialIndex(t.draggable)
                          , t = n.droppables[t.droppable];
                        n.drop(e, t),
                        n.params.behaviour.instantFeedback &amp;&amp; (null !== t &amp;&amp; t.addFeedback(),
                        t.isCorrect() &amp;&amp; t.disableDropzoneAndContainedDraggable())
                    }),
                    n.params.behaviour.instantFeedback &amp;&amp; n.isAllAnswersFilled() &amp;&amp; !n.showEvaluation() &amp;&amp; (n.params.behaviour.enableSolutionsButton &amp;&amp; (n.initShowShowSolutionButton = !0),
                    n.params.behaviour.enableRetry &amp;&amp; (n.initShowTryAgainButton = !0)))
                }
                ,
                v.prototype.isValidIndex = function(t) {
                    return !isNaN(t) &amp;&amp; t &lt; this.draggables.length &amp;&amp; 0 &lt;= t
                }
                ,
                v.prototype.getDraggableByInitialIndex = function(e) {
                    return this.draggables.filter(function(t) {
                        return t.hasInitialIndex(e)
                    })[0]
                }
                ,
                v.prototype.getXAPIData = function() {
                    var t = this.createXAPIEventTemplate("answered");
                    return this.addQuestionToXAPI(t),
                    this.addResponseToXAPI(t),
                    {
                        statement: t.data.statement
                    }
                }
                ,
                v.prototype.addQuestionToXAPI = function(t) {
                    t = t.getVerifiedStatementValue(["object", "definition"]);
                    l.extend(t, this.getxAPIDefinition())
                }
                ,
                v.prototype.getxAPIDefinition = function() {
                    var t = {
                        interactionType: "fill-in",
                        type: "http://adlnet.gov/expapi/activities/cmi.interaction"
                    }
                      , e = this.textFieldHtml
                      , i = this.params.taskDescription + "&lt;br/&gt;";
                    return t.description = {
                        "en-US": i + this.replaceSolutionsWithBlanks(e)
                    },
                    t.correctResponsesPattern = [this.getSolutionsFromQuestion(e)],
                    t
                }
                ,
                v.prototype.addResponseToXAPI = function(t) {
                    var e, i = this.getScore(), n = this.droppables.length;
                    t.setScoredResult(i, n, this);
                    n = {
                        min: 0,
                        raw: i,
                        max: n,
                        scaled: Math.round(i / n * 1e4) / 1e4
                    };
                    this.stopWatch &amp;&amp; (e = "PT" + this.stopWatch.stop() + "S"),
                    t.data.statement.result = {
                        response: this.getXAPIResponse(),
                        score: n,
                        duration: e,
                        completion: !0
                    }
                }
                ,
                v.prototype.getXAPIResponse = function() {
                    return this.droppables.map(function(t) {
                        return t.hasDraggable() ? t.containedDraggable.text : ""
                    }).join("[,]")
                }
                ,
                v.prototype.replaceSolutionsWithBlanks = function(t) {
                    var e = this;
                    return (0,
                    r.parseText)(t).map(function(t) {
                        return e.isAnswerPart(t) ? "__________" : t
                    }).join("")
                }
                ,
                v.prototype.getSolutionsFromQuestion = function(t) {
                    return (0,
                    r.parseText)(t).filter(this.isAnswerPart).map(function(t) {
                        return (0,
                        r.lex)(t)
                    }).map(function(t) {
                        return t.text
                    }).join("[,]")
                }
                ,
                v.prototype.parseText = function(t) {
                    return (0,
                    r.parseText)(t)
                }
                ,
                v),
                H5P.DragText.parseText = function(t) {
                    return (0,
                    r.parseText)(t).map(function(t) {
                        return e = t,
                        h.default.startsWith("*", e) &amp;&amp; h.default.endsWith("*", e) ? {
                            type: "answer",
                            correct: (0,
                            r.lex)(t).text
                        } : {
                            type: "text",
                            content: t
                        };
                        var e
                    })
                }
                ,
                e.default = H5P.DragText
            }
            , function(t, e) {}
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var n = function(t, e, i) {
                    return e &amp;&amp; u(t.prototype, e),
                    i &amp;&amp; u(t, i),
                    t
                }
                  , s = i(1)
                  , o = i(0)
                  , r = (0,
                s.setAttribute)("aria-grabbed")
                  , a = (0,
                s.attributeEquals)("aria-grabbed", "true")
                  , i = (0,
                o.filter)((0,
                s.hasAttribute)("aria-grabbed"))
                  , l = (0,
                o.compose)((0,
                o.forEach)((0,
                s.setAttribute)("aria-grabbed", "false")), i)
                  , h = (0,
                o.compose)((0,
                o.some)(a), i)
                  , n = (n(c, [{
                    key: "init",
                    value: function(t) {
                        this.controls = t,
                        this.controls.on("select", this.select, this)
                    }
                }, {
                    key: "addElement",
                    value: function(t) {
                        r("false", t),
                        this.controls.addElement(t)
                    }
                }, {
                    key: "setAllGrabbedToFalse",
                    value: function() {
                        l(this.controls.elements)
                    }
                }, {
                    key: "hasAnyGrabbed",
                    value: function() {
                        return h(this.controls.elements)
                    }
                }, {
                    key: "select",
                    value: function(t) {
                        var e = t.element
                          , t = a(e);
                        this.setAllGrabbedToFalse(),
                        t || r("true", e)
                    }
                }]),
                c);
                function c() {
                    !function(t, e) {
                        if (!(t instanceof e))
                            throw new TypeError("Cannot call a class as a function")
                    }(this, c)
                }
                function u(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                e.default = n
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var n = function(t, e, i) {
                    return e &amp;&amp; c(t.prototype, e),
                    i &amp;&amp; c(t, i),
                    t
                }
                  , s = i(1)
                  , o = i(0)
                  , r = (0,
                s.setAttribute)("aria-dropeffect", "none")
                  , i = (0,
                s.setAttribute)("aria-dropeffect", "move")
                  , s = (0,
                o.filter)((0,
                s.hasAttribute)("aria-dropeffect"))
                  , a = (0,
                o.compose)((0,
                o.forEach)(i), s)
                  , l = (0,
                o.compose)((0,
                o.forEach)(r), s)
                  , n = (n(h, [{
                    key: "init",
                    value: function(t) {
                        this.controls = t
                    }
                }, {
                    key: "setAllToMove",
                    value: function() {
                        a(this.controls.elements)
                    }
                }, {
                    key: "setAllToNone",
                    value: function() {
                        l(this.controls.elements)
                    }
                }]),
                h);
                function h() {
                    !function(t, e) {
                        if (!(t instanceof e))
                            throw new TypeError("Cannot call a class as a function")
                    }(this, h)
                }
                function c(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                (e.default = n).DropEffect = {
                    COPY: "copy",
                    MOVE: "move",
                    EXECUTE: "execute",
                    POPUP: "popup",
                    NONE: "none"
                }
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var n = Object.assign || function(t) {
                    for (var e = 1; e &lt; arguments.length; e++) {
                        var i, n = arguments[e];
                        for (i in n)
                            Object.prototype.hasOwnProperty.call(n, i) &amp;&amp; (t[i] = n[i])
                    }
                    return t
                }
                  , s = function(t, e, i) {
                    return e &amp;&amp; p(t.prototype, e),
                    i &amp;&amp; p(t, i),
                    t
                }
                  , o = i(1)
                  , r = i(0)
                  , a = i(8)
                  , l = (0,
                o.removeAttribute)("tabindex")
                  , h = ((0,
                r.forEach)(l),
                (0,
                o.setAttribute)("tabindex", "0"))
                  , c = (0,
                o.setAttribute)("tabindex", "-1")
                  , u = (0,
                o.hasAttribute)("tabindex")
                  , s = (s(d, [{
                    key: "addElement",
                    value: function(t) {
                        this.elements.push(t),
                        this.firesEvent("addElement", t),
                        1 === this.elements.length &amp;&amp; this.setTabbable(t)
                    }
                }, {
                    key: "insertElementAt",
                    value: function(t, e) {
                        this.elements.splice(e, 0, t),
                        this.firesEvent("addElement", t),
                        1 === this.elements.length &amp;&amp; this.setTabbable(t)
                    }
                }, {
                    key: "removeElement",
                    value: function(t) {
                        this.elements = (0,
                        r.without)([t], this.elements),
                        u(t) &amp;&amp; (this.setUntabbable(t),
                        this.elements[0] &amp;&amp; this.setTabbable(this.elements[0])),
                        this.firesEvent("removeElement", t)
                    }
                }, {
                    key: "count",
                    value: function() {
                        return this.elements.length
                    }
                }, {
                    key: "firesEvent",
                    value: function(t, e) {
                        var i = this.elements.indexOf(e);
                        return this.fire(t, {
                            element: e,
                            index: i,
                            elements: this.elements,
                            oldElement: this.tabbableElement
                        })
                    }
                }, {
                    key: "nextElement",
                    value: function(t) {
                        var e = t.index
                          , t = e === this.elements.length - 1
                          , e = this.elements[t ? 0 : e + 1];
                        this.setTabbable(e),
                        e.focus()
                    }
                }, {
                    key: "firstElement",
                    value: function() {
                        var t = this.elements[0];
                        this.setTabbable(t),
                        t.focus()
                    }
                }, {
                    key: "lastElement",
                    value: function() {
                        var t = this.elements[this.elements.length - 1];
                        this.setTabbable(t),
                        t.focus()
                    }
                }, {
                    key: "setTabbableByIndex",
                    value: function(t) {
                        t = this.elements[t];
                        t &amp;&amp; this.setTabbable(t)
                    }
                }, {
                    key: "setTabbable",
                    value: function(t) {
                        (0,
                        r.forEach)(this.setUntabbable.bind(this), this.elements),
                        h(t),
                        this.tabbableElement = t
                    }
                }, {
                    key: "setUntabbable",
                    value: function(t) {
                        t !== document.activeElement &amp;&amp; (this.negativeTabIndexAllowed ? c : l)(t)
                    }
                }, {
                    key: "previousElement",
                    value: function(t) {
                        t = t.index,
                        t = this.elements[0 === t ? this.elements.length - 1 : t - 1];
                        this.setTabbable(t),
                        t.focus()
                    }
                }, {
                    key: "useNegativeTabIndex",
                    value: function() {
                        this.negativeTabIndexAllowed = !0,
                        this.elements.forEach(function(t) {
                            t.hasAttribute("tabindex") || c(t)
                        })
                    }
                }, {
                    key: "initPlugins",
                    value: function() {
                        this.plugins.forEach(function(t) {
                            void 0 !== t.init &amp;&amp; t.init(this)
                        }, this)
                    }
                }]),
                d);
                function d(t) {
                    (function(t, e) {
                        if (!(t instanceof e))
                            throw new TypeError("Cannot call a class as a function")
                    }
                    )(this, d),
                    n(this, (0,
                    a.Eventful)()),
                    this.plugins = t || [],
                    this.elements = [],
                    this.negativeTabIndexAllowed = !1,
                    this.on("nextElement", this.nextElement, this),
                    this.on("previousElement", this.previousElement, this),
                    this.on("firstElement", this.firstElement, this),
                    this.on("lastElement", this.lastElement, this),
                    this.initPlugins()
                }
                function p(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                e.default = s
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                }),
                e.Eventful = function() {
                    return {
                        listeners: {},
                        on: function(t, e, i) {
                            i = {
                                listener: e,
                                scope: i
                            };
                            return this.listeners[t] = this.listeners[t] || [],
                            this.listeners[t].push(i),
                            this
                        },
                        fire: function(t, e) {
                            return (this.listeners[t] || []).every(function(t) {
                                return !1 !== t.listener.call(t.scope || this, e)
                            })
                        },
                        propagate: function(t, i) {
                            var n = this;
                            t.forEach(function(e) {
                                return i.on(e, function(t) {
                                    return n.fire(e, t)
                                })
                            })
                        }
                    }
                }
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var n = (function(t, e, i) {
                    return e &amp;&amp; o(t.prototype, e),
                    i &amp;&amp; o(t, i),
                    t
                }(s, [{
                    key: "init",
                    value: function(t) {
                        this.boundHandleKeyDown = this.handleKeyDown.bind(this),
                        this.controls = t,
                        this.controls.on("addElement", this.listenForKeyDown, this),
                        this.controls.on("removeElement", this.removeKeyDownListener, this)
                    }
                }, {
                    key: "listenForKeyDown",
                    value: function(t) {
                        t.element.addEventListener("keydown", this.boundHandleKeyDown)
                    }
                }, {
                    key: "removeKeyDownListener",
                    value: function(t) {
                        t.element.removeEventListener("keydown", this.boundHandleKeyDown)
                    }
                }, {
                    key: "handleKeyDown",
                    value: function(t) {
                        switch (t.which) {
                        case 27:
                            this.close(t.target),
                            t.preventDefault(),
                            t.stopPropagation();
                            break;
                        case 35:
                            this.lastElement(t.target),
                            t.preventDefault(),
                            t.stopPropagation();
                            break;
                        case 36:
                            this.firstElement(t.target),
                            t.preventDefault(),
                            t.stopPropagation();
                            break;
                        case 13:
                        case 32:
                            this.select(t.target),
                            t.preventDefault(),
                            t.stopPropagation();
                            break;
                        case 37:
                        case 38:
                            this.hasChromevoxModifiers(t) || (this.previousElement(t.target),
                            t.preventDefault(),
                            t.stopPropagation());
                            break;
                        case 39:
                        case 40:
                            this.hasChromevoxModifiers(t) || (this.nextElement(t.target),
                            t.preventDefault(),
                            t.stopPropagation())
                        }
                    }
                }, {
                    key: "hasChromevoxModifiers",
                    value: function(t) {
                        return t.shiftKey || t.ctrlKey
                    }
                }, {
                    key: "previousElement",
                    value: function(t) {
                        !1 !== this.controls.firesEvent("beforePreviousElement", t) &amp;&amp; (this.controls.firesEvent("previousElement", t),
                        this.controls.firesEvent("afterPreviousElement", t))
                    }
                }, {
                    key: "nextElement",
                    value: function(t) {
                        !1 !== this.controls.firesEvent("beforeNextElement", t) &amp;&amp; (this.controls.firesEvent("nextElement", t),
                        this.controls.firesEvent("afterNextElement", t))
                    }
                }, {
                    key: "select",
                    value: function(t) {
                        this.selectability &amp;&amp; !1 !== this.controls.firesEvent("before-select", t) &amp;&amp; (this.controls.firesEvent("select", t),
                        this.controls.firesEvent("after-select", t))
                    }
                }, {
                    key: "firstElement",
                    value: function(t) {
                        !1 !== this.controls.firesEvent("beforeFirstElement", t) &amp;&amp; (this.controls.firesEvent("firstElement", t),
                        this.controls.firesEvent("afterFirstElement", t))
                    }
                }, {
                    key: "lastElement",
                    value: function(t) {
                        !1 !== this.controls.firesEvent("beforeLastElement", t) &amp;&amp; (this.controls.firesEvent("lastElement", t),
                        this.controls.firesEvent("afterLastElement", t))
                    }
                }, {
                    key: "disableSelectability",
                    value: function() {
                        this.selectability = !1
                    }
                }, {
                    key: "enableSelectability",
                    value: function() {
                        this.selectability = !0
                    }
                }, {
                    key: "close",
                    value: function(t) {
                        !1 !== this.controls.firesEvent("before-close", t) &amp;&amp; (this.controls.firesEvent("close", t),
                        this.controls.firesEvent("after-close", t))
                    }
                }]),
                s);
                function s() {
                    (function(t, e) {
                        if (!(t instanceof e))
                            throw new TypeError("Cannot call a class as a function")
                    }
                    )(this, s),
                    this.selectability = !0
                }
                function o(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                e.default = n
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var n = (function(t, e, i) {
                    return e &amp;&amp; o(t.prototype, e),
                    i &amp;&amp; o(t, i),
                    t
                }(s, [{
                    key: "init",
                    value: function(t) {
                        this.controls = t,
                        this.controls.on("addElement", this.listenForKeyDown, this),
                        this.controls.on("removeElement", this.unlistenForKeyDown, this)
                    }
                }, {
                    key: "listenForKeyDown",
                    value: function(t) {
                        t = t.element;
                        t.addEventListener("click", this.handleClickBound),
                        t.addEventListener("drag", this.handleClickBound)
                    }
                }, {
                    key: "unlistenForKeyDown",
                    value: function(t) {
                        t = t.element;
                        t.removeEventListener("click", this.handleClickBound),
                        t.removeEventListener("drag", this.handleDragBound)
                    }
                }, {
                    key: "handleClick",
                    value: function(t) {
                        this.controls.firesEvent("select", t.currentTarget)
                    }
                }, {
                    key: "handleDrag",
                    value: function(t) {
                        this.controls.firesEvent("drag", t.currentTarget)
                    }
                }, {
                    key: "disableSelectability",
                    value: function() {
                        this.selectability = !1
                    }
                }, {
                    key: "enableSelectability",
                    value: function() {
                        this.selectability = !0
                    }
                }]),
                s);
                function s() {
                    (function(t, e) {
                        if (!(t instanceof e))
                            throw new TypeError("Cannot call a class as a function")
                    }
                    )(this, s),
                    this.selectability = !0,
                    this.handleClickBound = this.handleClick.bind(this),
                    this.handleDragBound = this.handleDrag.bind(this)
                }
                function o(t, e) {
                    for (var i = 0; i &lt; e.length; i++) {
                        var n = e[i];
                        n.enumerable = n.enumerable || !1,
                        n.configurable = !0,
                        "value"in n &amp;&amp; (n.writable = !0),
                        Object.defineProperty(t, n.key, n)
                    }
                }
                e.default = n
            }
            , function(t, e, i) {
                "use strict";
                i(4),
                (H5P = H5P || {}).DragText = i(3).default
            }
            , function(t, e, i) {
                "use strict";
                function n(t, e, i) {
                    H5P.EventDispatcher.call(this);
                    var n = this;
                    n.text = t,
                    n.insideDropzone = null,
                    n.$draggable = s(e),
                    n.$ariaLabel = n.$draggable.find(".h5p-hidden-read"),
                    n.index = i,
                    n.initialIndex = i,
                    n.shortFormat = n.text,
                    20 &lt; n.shortFormat.length &amp;&amp; !n.shortFormat.match(/\\\(.+\\\)|\\\[.+\\\]|\$\$.+\$\$/) &amp;&amp; (n.shortFormat = n.shortFormat.slice(0, 17) + "..."),
                    n.$draggable.on("touchstart", function(t) {
                        t.stopPropagation()
                    })
                }
                var s;
                Object.defineProperty(e, "__esModule", {
                    value: !0
                }),
                H5P.TextDraggable = (s = H5P.jQuery,
                ((n.prototype = Object.create(H5P.EventDispatcher.prototype)).constructor = n).prototype.getIndex = function() {
                    return this.index
                }
                ,
                n.prototype.setIndex = function(t) {
                    return this.index = t,
                    this
                }
                ,
                n.prototype.getInitialIndex = function() {
                    return this.initialIndex
                }
                ,
                n.prototype.hasInitialIndex = function(t) {
                    return this.initialIndex === t
                }
                ,
                n.prototype.appendDraggableTo = function(t) {
                    this.$draggable.detach().css({
                        left: 0,
                        top: 0
                    }).appendTo(t)
                }
                ,
                n.prototype.revertDraggableTo = function(t) {
                    var e = this.$draggable.offset().left - t.offset().left
                      , i = this.$draggable.offset().top - t.offset().top;
                    this.$draggable.detach().prependTo(t).css({
                        left: e,
                        top: i
                    }).animate({
                        left: 0,
                        top: 0
                    })
                }
                ,
                n.prototype.toggleDroppedFeedback = function(t) {
                    t ? this.$draggable.addClass("h5p-drag-dropped") : this.$draggable.removeClass("h5p-drag-dropped")
                }
                ,
                n.prototype.disableDraggable = function() {
                    this.$draggable.draggable({
                        disabled: !0
                    })
                }
                ,
                n.prototype.enableDraggable = function() {
                    this.$draggable.draggable({
                        disabled: !1
                    })
                }
                ,
                n.prototype.getDraggableElement = function() {
                    return this.$draggable
                }
                ,
                n.prototype.updateAriaLabel = function(t) {
                    this.$ariaLabel.html(t)
                }
                ,
                n.prototype.updateAriaDescription = function(t) {
                    this.$draggable.attr("aria-description", t)
                }
                ,
                n.prototype.getElement = function() {
                    return this.$draggable.get(0)
                }
                ,
                n.prototype.removeFromZone = function() {
                    var t = this.insideDropzone;
                    return null !== this.insideDropzone &amp;&amp; (this.insideDropzone.removeFeedback(),
                    this.insideDropzone.removeDraggable()),
                    this.toggleDroppedFeedback(!1),
                    this.removeShortFormat(),
                    this.updateAriaDescription(""),
                    this.insideDropzone = null,
                    t
                }
                ,
                n.prototype.addToZone = function(t) {
                    null !== this.insideDropzone &amp;&amp; this.insideDropzone.removeDraggable(),
                    this.toggleDroppedFeedback(!0),
                    this.insideDropzone = t,
                    this.setShortFormat(),
                    this.trigger("addedToZone")
                }
                ,
                n.prototype.getAnswerText = function() {
                    return this.text
                }
                ,
                n.prototype.setShortFormat = function() {
                    this.$draggable.html(this.shortFormat)
                }
                ,
                n.prototype.getShortFormat = function() {
                    return this.shortFormat
                }
                ,
                n.prototype.removeShortFormat = function() {
                    this.$draggable.html(this.text)
                }
                ,
                n.prototype.getInsideDropzone = function() {
                    return this.insideDropzone
                }
                ,
                n.prototype.isInsideDropZone = function() {
                    return !!this.insideDropzone
                }
                ,
                n),
                e.default = H5P.TextDraggable
            }
            , function(t, e, i) {
                "use strict";
                function n(t, e, i, n, s, o, r, a) {
                    var l = this;
                    l.text = t,
                    l.tip = e,
                    l.correctFeedback = i,
                    l.incorrectFeedback = n,
                    l.index = r,
                    l.params = a,
                    l.containedDraggable = null,
                    l.$dropzone = h(s),
                    l.$dropzoneContainer = h(o),
                    l.tip &amp;&amp; (l.$tip = H5P.JoubelUI.createTip(l.tip, {
                        tipLabel: l.params.tipLabel,
                        tabcontrol: !0
                    }),
                    l.$dropzoneContainer.append(l.$tip),
                    l.$dropzone.focus(function() {
                        return l.$tip.attr("tabindex", "0")
                    }),
                    l.$dropzone.blur(function() {
                        return l.removeTipTabIndexIfNoFocus()
                    }),
                    l.$tip.blur(function() {
                        return l.removeTipTabIndexIfNoFocus()
                    })),
                    l.$incorrectText = h("&lt;div/&gt;", {
                        html: l.params.incorrectText + " " + l.params.correctAnswer,
                        class: "correct-answer"
                    }),
                    l.$correctText = h("&lt;div/&gt;", {
                        html: l.params.correctText,
                        class: "correct-answer"
                    }),
                    l.$showSolution = h("&lt;div/&gt;", {
                        class: "h5p-drag-show-solution-container"
                    }).appendTo(l.$dropzoneContainer).hide()
                }
                var h, s, o;
                Object.defineProperty(e, "__esModule", {
                    value: !0
                }),
                H5P.TextDroppable = (h = H5P.jQuery,
                s = "h5p-drag-correct-feedback",
                o = "h5p-drag-wrong-feedback",
                n.prototype.removeTipTabIndexIfNoFocus = function() {
                    var t = this;
                    setTimeout(function() {
                        t.$dropzone.is(":focus") || t.$tip.is(":focus") || t.$tip.attr("tabindex", "-1")
                    }, 0)
                }
                ,
                n.prototype.showSolution = function() {
                    var t = null !== this.containedDraggable &amp;&amp; this.containedDraggable.getAnswerText() === this.text;
                    t || this.$showSolution.html(this.text),
                    this.$showSolution.prepend(t ? this.$correctText : this.$incorrectText),
                    this.$showSolution.toggleClass("incorrect", !t),
                    this.$showSolution.show()
                }
                ,
                n.prototype.hideSolution = function() {
                    this.$showSolution.html(""),
                    this.$showSolution.hide()
                }
                ,
                n.prototype.getElement = function() {
                    return this.$dropzone.get(0)
                }
                ,
                n.prototype.appendDroppableTo = function(t) {
                    this.$dropzoneContainer.appendTo(t)
                }
                ,
                n.prototype.appendInsideDroppableTo = function(t) {
                    if (null !== this.containedDraggable)
                        return this.containedDraggable.revertDraggableTo(t),
                        this.containedDraggable
                }
                ,
                n.prototype.setDraggable = function(t) {
                    this.containedDraggable !== t &amp;&amp; (null !== this.containedDraggable &amp;&amp; this.containedDraggable.removeFromZone(),
                    (this.containedDraggable = t).addToZone(this))
                }
                ,
                n.prototype.hasDraggable = function() {
                    return !!this.containedDraggable
                }
                ,
                n.prototype.removeDraggable = function() {
                    null !== this.containedDraggable &amp;&amp; (this.containedDraggable = null)
                }
                ,
                n.prototype.isCorrect = function() {
                    return null !== this.containedDraggable &amp;&amp; this.containedDraggable.getAnswerText() === this.text
                }
                ,
                n.prototype.addFeedback = function() {
                    this.isCorrect() ? (this.$dropzone.removeClass(o).addClass(s),
                    this.containedDraggable.getDraggableElement().removeClass("h5p-drag-draggable-wrong").addClass("h5p-drag-draggable-correct")) : null === this.containedDraggable ? this.$dropzone.removeClass(o).removeClass(s) : (this.$dropzone.removeClass(s).addClass(o),
                    null !== this.containedDraggable &amp;&amp; this.containedDraggable.getDraggableElement().addClass("h5p-drag-draggable-wrong").removeClass("h5p-drag-draggable-correct"))
                }
                ,
                n.prototype.removeFeedback = function() {
                    this.$dropzone.removeClass(o).removeClass(s),
                    null !== this.containedDraggable &amp;&amp; this.containedDraggable.getDraggableElement().removeClass("h5p-drag-draggable-wrong").removeClass("h5p-drag-draggable-correct")
                }
                ,
                n.prototype.hasFeedback = function() {
                    return this.$dropzone.hasClass(o) || this.$dropzone.hasClass(s)
                }
                ,
                n.prototype.setShortFormat = function() {
                    null !== this.containedDraggable &amp;&amp; this.containedDraggable.setShortFormat()
                }
                ,
                n.prototype.disableDropzoneAndContainedDraggable = function() {
                    null !== this.containedDraggable &amp;&amp; this.containedDraggable.disableDraggable(),
                    this.$dropzone.droppable({
                        disabled: !0
                    })
                }
                ,
                n.prototype.enableDropzone = function() {
                    this.$dropzone.droppable({
                        disabled: !1
                    })
                }
                ,
                n.prototype.removeShortFormat = function() {
                    null !== this.containedDraggable &amp;&amp; this.containedDraggable.removeShortFormat()
                }
                ,
                n.prototype.getDropzone = function() {
                    return this.$dropzone
                }
                ,
                n.prototype.getIndex = function() {
                    return this.index
                }
                ,
                n),
                e.default = H5P.TextDroppable
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                }),
                e.lex = e.parseText = void 0;
                var i = i(2)
                  , s = i &amp;&amp; i.__esModule ? i : {
                    default: i
                };
                e.parseText = function(t) {
                    return t.split(/(\*.*?\*)/).filter(function(t) {
                        return 0 &lt; t.length
                    })
                }
                ,
                e.lex = function(t) {
                    var e = t.match(/(:([^\\*]+))/g)
                      , i = t.match(/(\\\+([^\\*:]+))/g)
                      , n = t.match(/(\\\-([^\\*:]+))/g)
                      , t = s.default.cleanCharacter("*", t);
                    return e &amp;&amp; (t = t.replace(e, ""),
                    e = (e = e[0].replace(":", "")).replace(/\s+$/, "")),
                    i &amp;&amp; (t = t.replace(i, ""),
                    i = (i = i[0].replace("\\+", "")).replace(/\s+$/, "")),
                    n &amp;&amp; (t = t.replace(n, ""),
                    n = (n = n[0].replace("\\-", "")).replace(/\s+$/, "")),
                    {
                        tip: e,
                        correctFeedback: i,
                        incorrectFeedback: n,
                        text: t = t.replace(/\s+$/, "")
                    }
                }
            }
            , function(t, e, i) {
                "use strict";
                Object.defineProperty(e, "__esModule", {
                    value: !0
                });
                var n = {};
                function s() {
                    this.duration = 0
                }
                n.DragText = n.DragText || {},
                n.DragText.StopWatch = (s.prototype.start = function() {
                    return this.startTime = Date.now(),
                    this
                }
                ,
                s.prototype.stop = function() {
                    return this.duration = this.duration + Date.now() - this.startTime,
                    this.passedTime()
                }
                ,
                s.prototype.reset = function() {
                    this.duration = 0,
                    this.startTime = Date.now()
                }
                ,
                s.prototype.passedTime = function() {
                    return Math.round(this.duration / 10) / 100
                }
                ,
                s),
                e.default = n.DragText.StopWatch
            }
            ]);
            const realH5PGetPath = H5P.getPath;
            H5P.getPath = function(t, e) {
                return t.startsWith("data:") ? t : realH5PGetPath(t, e)
            }
            ;
            var furtherH5PInlineResources = {
                "jQuery.ui-1.10/images/ui-bg_glass_55_fbf9ee_1x400.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAP0lEQVQ4je3PMQrAMABC0a/3v2zX0mCXNkOgc6C4PARd5DqPGKCU8luS8SbAQhiCQRgJE56kZTfbbP9RSvnkBsWcEAZRWcgqAAAAAElFTkSuQmCC",
                "jQuery.ui-1.10/images/ui-bg_flat_0_aaaaaa_40x100.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAe0lEQVRoge3OMQHAIBAAMcC/kjdZJHTI0A4XBdkz86wfO18H3hRUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUF8O8A8WdY6opAAAAAElFTkSuQmCC",
                "jQuery.ui-1.10/images/animated-overlay.gif": "data:image/gif;base64,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",
                "jQuery.ui-1.10/images/ui-bg_glass_75_dadada_1x400.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAANklEQVQ4jWN48uTJfyYGBgaGUWKUGCWGLfHt2zcoi5GREYNgYmJCZiG42IiB98woMUqMEtgIAMdjCdyg+eEBAAAAAElFTkSuQmCC",
                "jQuery.ui-1.10/images/ui-bg_flat_75_ffffff_40x100.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAeUlEQVRoge3OMQHAIBAAsVL/nh8JDDfAkCjImpn5HvbfDpwIVoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJVhtqiwTEKTLXTgAAAABJRU5ErkJggg==",
                "jQuery.ui-1.10/images/ui-bg_glass_65_ffffff_1x400.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAMElEQVQ4je3LIQ4AIBTD0O3f/8wrFgmKhMy8pKJKwkhSKeVbbGuAPU9f4PIopTxgAeS0DRtI4yK0AAAAAElFTkSuQmCC",
                "jQuery.ui-1.10/images/ui-bg_glass_95_fef1ec_1x400.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAPklEQVQ4je3PMQqAMABD0Z/c/7aCIAXjJIhD10LJ8vgZw30eMUApZV/GhZNgSTjoLYElY/hNMJ/S6gullCkPiCIPCr4NiEwAAAAASUVORK5CYII=",
                "jQuery.ui-1.10/images/ui-bg_highlight-soft_75_cccccc_1x100.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAALElEQVQYlWN49OjRfyYGBgaGIUT8//8fSqBx0Yh///4RL8vAwAAVQ2MNOwIAl6g6KkOJwk8AAAAASUVORK5CYII=",
                "jQuery.ui-1.10/images/ui-bg_glass_75_e6e6e6_1x400.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAANUlEQVQ4je3LMQoAIBADwb38/6t5wFXaWAiCtUiaYZvF9hBACOFbuntVVe11B0CSjjeE8BwThQIJ8dhEl0YAAAAASUVORK5CYII=",
                "jQuery.ui-1.10/images/ui-icons_888888_256x240.png": "data:image/png;base64,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",
                "jQuery.ui-1.10/images/ui-icons_222222_256x240.png": "data:image/png;base64,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",
                "jQuery.ui-1.10/images/ui-icons_454545_256x240.png": "data:image/png;base64,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",
                "jQuery.ui-1.10/images/ui-icons_cd0a0a_256x240.png": "data:image/png;base64,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",
                "jQuery.ui-1.10/images/ui-icons_2e83ff_256x240.png": "data:image/png;base64,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"
            };
            !function() {
                H5P.ContentType = function(t) {
                    function e() {}
                    return (e.prototype = new H5P.EventDispatcher).isRoot = function() {
                        return t
                    }
                    ,
                    e.prototype.getLibraryFilePath = function(t) {
                        return furtherH5PInlineResources[this.libraryInfo.versionedNameNoSpaces + "/" + t] || t
                    }
                    ,
                    e
                }
                ;
                var i = HTMLScriptElement.prototype.setAttribute;
                HTMLScriptElement.prototype.setAttribute = function(t, e) {
                    if ("src" === t) {
                        if (!(e instanceof String)) {
                            if (!e.toString)
                                return void i.call(this, t, e);
                            e = e.toString()
                        }
                        var r = window.location.href.substr(0, window.location.href.lastIndexOf("/"))
                          , r = (e = e.startsWith(r) ? e.substr(r.length + 1) : e).match(/^.\/libraries\/([^?]+)\??.*$/);
                        r &amp;&amp; (r = r[1],
                        furtherH5PInlineResources[r] &amp;&amp; (e = furtherH5PInlineResources[r]))
                    }
                    i.call(this, t, e)
                }
                ,
                Object.defineProperty(HTMLScriptElement.prototype, "src", {
                    set(t) {
                        this.setAttribute("src", t)
                    }
                });
                var n = HTMLLinkElement.prototype.setAttribute;
                HTMLLinkElement.prototype.setAttribute = function(t, e) {
                    if ("href" === t) {
                        if (!(e instanceof String)) {
                            if (!e.toString)
                                return void i.call(this, t, e);
                            e = e.toString()
                        }
                        var r = window.location.href.substr(0, window.location.href.lastIndexOf("/"))
                          , r = (e = e.startsWith(r) ? e.substr(r.length + 1) : e).match(/^.\/libraries\/([^?]+)\??.*$/);
                        r &amp;&amp; (r = r[1],
                        furtherH5PInlineResources[r] &amp;&amp; (e = furtherH5PInlineResources[r]))
                    }
                    n.call(this, t, e)
                }
                ,
                Object.defineProperty(HTMLLinkElement.prototype, "src", {
                    set(t) {
                        this.setAttribute("src", t)
                    }
                })
            }();
        &lt;/script&gt;
        &lt;style&gt;
            /*!@license styles/h5p.css by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            @font-face {
                font-family: h5p;
                src: url(data:font/woff;base64,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) format('woff');
                font-weight: 400;
                font-style: normal
            }

            @font-face {
                font-family: h5p-hub-publish;
                src: url(data:font/woff;base64,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) format('woff');
                font-weight: 400;
                font-style: normal;
                font-display: block
            }

            html.h5p-iframe,html.h5p-iframe&gt;body {
                font-family: Sans-Serif;
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0
            }

            .h5p-fullscreen,.h5p-semi-fullscreen,html.h5p-iframe .h5p-container {
                overflow: hidden
            }

            .h5p-content {
                position: relative;
                background: #fefefe;
                border: 1px solid #eee;
                border-bottom: none;
                box-sizing: border-box;
                -moz-box-sizing: border-box
            }

            .h5p-noselect {
                -khtml-user-select: none;
                -ms-user-select: none;
                -moz-user-select: none;
                -webkit-user-select: none;
                user-select: none
            }

            html.h5p-iframe .h5p-content {
                font-size: 16px;
                line-height: 1.5em;
                width: 100%;
                height: auto
            }

            html.h5p-iframe .h5p-fullscreen .h5p-content,html.h5p-iframe .h5p-semi-fullscreen .h5p-content {
                height: 100%
            }

            .h5p-content.h5p-no-frame,.h5p-fullscreen .h5p-content,.h5p-semi-fullscreen .h5p-content {
                border: 0
            }

            .h5p-container {
                position: relative;
                z-index: 1
            }

            .h5p-iframe-wrapper.h5p-fullscreen {
                background-color: #000
            }

            body.h5p-semi-fullscreen {
                position: fixed;
                width: 100%;
                height: 100%
            }

            .h5p-container.h5p-semi-fullscreen {
                position: fixed;
                top: 0;
                left: 0;
                z-index: 101;
                width: 100%;
                height: 100%;
                background-color: #fff
            }

            .h5p-content-controls {
                margin: 0;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 3
            }

            .h5p-fullscreen .h5p-content-controls {
                display: none
            }

            .h5p-content-controls&gt;a:link,.h5p-content-controls&gt;a:visited,a.h5p-disable-fullscreen:link,a.h5p-disable-fullscreen:visited {
                color: #e5eef6
            }

            .h5p-enable-fullscreen:before {
                font-family: H5P;
                content: "\e88c"
            }

            .h5p-disable-fullscreen:before {
                font-family: H5P;
                content: "\e891"
            }

            .h5p-disable-fullscreen,.h5p-enable-fullscreen {
                cursor: pointer;
                color: #eee;
                background: #000;
                background: rgba(0,0,0,.3);
                line-height: .975em;
                font-size: 2em;
                width: 1.125em;
                height: 1em;
                text-indent: .04em
            }

            .h5p-disable-fullscreen {
                line-height: .925em;
                width: 1.1em;
                height: .9em
            }

            .h5p-disable-fullscreen:focus,.h5p-enable-fullscreen:focus {
                outline-style: solid;
                outline-width: 1px;
                outline-offset: .25em
            }

            .h5p-disable-fullscreen:hover,.h5p-enable-fullscreen:hover {
                background: rgba(0,0,0,.5)
            }

            .h5p-semi-fullscreen .h5p-enable-fullscreen {
                display: none
            }

            div.h5p-fullscreen {
                width: 100%;
                height: 100%
            }

            .h5p-iframe-wrapper {
                width: auto;
                height: auto
            }

            .h5p-fullscreen .h5p-iframe-wrapper,.h5p-semi-fullscreen .h5p-iframe-wrapper {
                width: 100%;
                height: 100%
            }

            .h5p-iframe-wrapper.h5p-semi-fullscreen {
                width: auto;
                height: auto;
                background: #000;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 100001
            }

            .h5p-iframe-wrapper.h5p-semi-fullscreen .buttons {
                position: absolute;
                top: 0;
                right: 0;
                z-index: 20
            }

            .h5p-iframe-wrapper iframe.h5p-iframe {
                width: 10px;
                min-width: 100%;
                height: 100%;
                z-index: 10;
                overflow: hidden;
                border: 0;
                display: block
            }

            .h5p-content ul.h5p-actions {
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                overflow: hidden;
                list-style: none;
                padding: 0 10px;
                margin: 0;
                height: 25px;
                font-size: 12px;
                background: #fafafa;
                border-top: 1px solid #eee;
                border-bottom: 1px solid #eee;
                clear: both;
                font-family: Sans-Serif
            }

            .h5p-fullscreen .h5p-actions,.h5p-semi-fullscreen .h5p-actions {
                display: none
            }

            .h5p-actions&gt;.h5p-button {
                float: left;
                cursor: pointer;
                margin: 0 .5em 0 0;
                background: 0 0;
                padding: 0 .75em 0 .25em;
                vertical-align: top;
                color: #707070;
                text-decoration: none;
                outline: 0;
                line-height: 22px
            }

            .h5p-actions&gt;.h5p-button:hover {
                color: #333
            }

            .h5p-actions .h5p-link:active,.h5p-actions .h5p-link:focus,.h5p-actions&gt;.h5p-button:active,.h5p-actions&gt;.h5p-button:focus {
                color: #666
            }

            .h5p-actions .h5p-link:focus,.h5p-actions&gt;.h5p-button:focus {
                outline-style: solid;
                outline-width: thin;
                outline-offset: -2px;
                outline-color: #9ecaed
            }

            .h5p-actions&gt;.h5p-button:before {
                font-family: H5P;
                font-size: 20px;
                line-height: 23px;
                vertical-align: bottom;
                padding-right: 0
            }

            .h5p-actions&gt;.h5p-button.h5p-export:before {
                content: "\e90b"
            }

            .h5p-actions&gt;.h5p-button.h5p-copyrights:before {
                content: "\e88f"
            }

            .h5p-actions&gt;.h5p-button.h5p-embed:before {
                content: "\e892"
            }

            .h5p-actions .h5p-link {
                float: right;
                margin-right: 0;
                font-size: 2em;
                line-height: 23px;
                overflow: hidden;
                color: #999;
                text-decoration: none;
                outline: 0
            }

            .h5p-actions .h5p-link:before {
                font-family: H5P;
                content: "\e88e";
                vertical-align: bottom
            }

            .h5p-actions&gt;li {
                margin: 0;
                list-style: none
            }

            .h5p-popup-dialog {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                min-height: 100%;
                z-index: 100;
                padding: 2em;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                opacity: 0;
                -webkit-transition: opacity .2s;
                -moz-transition: opacity .2s;
                -o-transition: opacity .2s;
                transition: opacity .2s;
                background: #000;
                background: rgba(0,0,0,.75)
            }

            .h5p-popup-dialog.h5p-open {
                opacity: 1
            }

            .h5p-popup-dialog .h5p-inner {
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                background: #fff;
                height: 100%;
                max-height: 100%;
                position: relative
            }

            .h5p-popup-dialog .h5p-inner&gt;h2 {
                position: absolute;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                width: 100%;
                margin: 0;
                background: #eee;
                display: block;
                color: #656565;
                font-size: 1.25em;
                padding: .325em .5em .25em;
                line-height: 1.25em;
                border-bottom: 1px solid #ccc;
                z-index: 2
            }

            .h5p-popup-dialog .h5p-inner&gt;h2&gt;a {
                font-size: 12px;
                margin-left: 1em
            }

            .h5p-content-user-data-reset-dialog .h5p-inner,.h5p-embed-dialog .h5p-inner,.h5p-reuse-dialog .h5p-inner {
                min-width: 316px;
                max-width: 400px;
                left: 50%;
                top: 50%;
                transform: translateX(-50%)
            }

            .h5p-embed-dialog .h5p-embed-code-container,.h5p-embed-size {
                resize: none;
                outline: 0;
                width: 100%;
                padding: .375em .5em .25em;
                margin: 0;
                overflow: hidden;
                border: 1px solid #ccc;
                box-shadow: 0 1px 2px 0 #d0d0d0 inset;
                font-size: .875em;
                letter-spacing: .065em;
                font-family: sans-serif;
                white-space: pre;
                line-height: 1.5em;
                height: 2.0714em;
                background: #f5f5f5;
                box-sizing: border-box;
                -moz-box-sizing: border-box
            }

            .h5p-embed-dialog .h5p-embed-code-container:focus {
                height: 5em
            }

            .h5p-embed-size {
                width: 3.5em;
                text-align: right;
                margin: .5em 0;
                line-height: 2em
            }

            .h5p-popup-dialog .h5p-scroll-content {
                border-top: 2.25em solid transparent;
                padding: 1em;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                color: #555;
                z-index: 1
            }

            .h5p-popup-dialog.h5p-open .h5p-scroll-content {
                overflow: auto;
                overflow-x: hidden;
                overflow-y: auto;
                height: 100%
            }

            .h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar {
                width: 8px
            }

            .h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-track {
                background: #e0e0e0
            }

            .h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-thumb {
                box-shadow: 0 0 10px #000 inset;
                border-radius: 4px
            }

            .h5p-popup-dialog .h5p-close {
                cursor: pointer;
                font-size: 2em;
                position: absolute;
                right: 0;
                top: 0;
                width: 1.125em;
                height: 1.125em;
                line-height: 1.125em;
                color: #656565;
                cursor: pointer;
                text-indent: -.065em;
                z-index: 3
            }

            .h5p-popup-dialog .h5p-close:after {
                font-family: H5P;
                content: "\e894"
            }

            .h5p-popup-dialog .h5p-close:focus:after,.h5p-popup-dialog .h5p-close:hover:after {
                color: #454545
            }

            .h5p-popup-dialog .h5p-close:active:after {
                color: #252525
            }

            .h5p-poopup-dialog h2 {
                margin: .25em 0 .5em
            }

            .h5p-popup-dialog h3 {
                margin: .75em 0 .25em
            }

            .h5p-popup-dialog dl {
                margin: .25em 0 .75em
            }

            .h5p-popup-dialog dt {
                float: left;
                margin: 0 .75em 0 0
            }

            .h5p-popup-dialog dt:after {
                content: ':'
            }

            .h5p-popup-dialog dd {
                margin: 0
            }

            .h5p-expander {
                cursor: pointer;
                font-size: 1.125em;
                margin: .5em 0 0;
                display: inline-block
            }

            .h5p-expander:before {
                content: "+";
                width: 1em;
                display: inline-block;
                font-weight: 700
            }

            .h5p-expander.h5p-open:before {
                content: "-";
                text-indent: .125em
            }

            .h5p-expander:focus,.h5p-expander:hover {
                color: #303030
            }

            .h5p-expander:active {
                color: #202020
            }

            .h5p-expander-content {
                display: none
            }

            .h5p-expander-content p {
                margin: .5em 0
            }

            .h5p-content-copyrights {
                border-left: .25em solid #d0d0d0;
                margin-left: .25em;
                padding-left: .25em
            }

            .h5p-throbber {
                background: url(data:image/gif;base64,R0lGODlhEAAQAPYCAKqqqsbGxlZWVsrKyvr6+ubm5tDQ0K6urmZmZmJiYuzs7IaGhvT09JycnLq6us7Ozurq6o6OjtbW1tra2vDw8CgoKCYmJvz8/NLS0kJCQlJSUqysrPLy8vb29pqamra2tm5ubujo6Kampvj4+IiIiMjIyEhISNzc3OLi4rKysj4+PlBQULi4uJKSkmRkZODg4KKiou7u7iQkJB4eHlpaWhISErCwsHh4eMDAwDIyMi4uLqSkpIKCgr6+vt7e3n5+fggICJCQkAwMDEpKSmBgYHZ2dhgYGBYWFnx8fF5eXk5OTiIiIjAwMIyMjISEhDQ0NJaWltTU1AQEBBwcHGpqaoqKiuTk5CoqKlhYWAoKCtjY2Hp6ehAQEJ6ensLCwkxMTJSUlCwsLAYGBnR0dDg4OFxcXLy8vKCgoA4ODsTExMzMzDw8PERERDY2NqioqHJycrS0tGhoaBQUFEZGRjo6OkBAQICAgHBwcFRUVCAgIGxsbP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgACACwAAAAAEAAQAEAHjIACgoOEhYJsbTGGghcPGIJRbFNNhgQKCheDDkllDQYMHSc4MAcvhTB0aFliggQjmYNEFQ6LAh0+VoIwbFW1GGamhCgfUE5NbgMKtQYLc0a1gjsyR3E2IYwMFASDYDJvtRRWFIJ1TMq1ElqCICpetQoBEoInVCsAhhI2XhyEPUgIIG7waALlwAloCAMBACH5BAkKAAIALAEAAQAOAA4AAAeDgAKCEmBYYRVKJAaCjAcrVzIzRjVoTw2MKRk5Ww4KECkuWTWCE0Rrl4yCTow7bAupsBcCW19psKkjBEQaFLeMHBwINBy+ggoxVQkPxSMFMXBUMMUQPhRWVUU9tyFRLwQCA048cCcjIyFaJQYxjA8NEVBnAClmahCwEANwbjYBJwyMAgEAIfkECQoABQAsAQABAA4ADgAAB4OABYInO29DbC5QUYKMZiBfbCptTBUmIow4LgJBaTExZkVLFTAFKD8JB4yMQUZrBixUXaqqVFwkUG8Ys4wpQiZOWwy7ghBiRk08HcOqblUTy4wlLWbLBCMFCgBdurMjFMoFE24ADxAXFwwKITEEjD5mH2YBDxI+IdeqHCcGAxgv7IwCAQAh+QQJCgAAACwBAAEADgAOAAAHhYAAglYfTVQJSCITgowDVSAISQJKJgkpjA8LWyIGHBQBJCoZBwAQDU44jIxdTxoSAxEfqqpbFWApUCezjA5LWCJdI7uCClNXGyLCwxBHFl4HBcMAKVxfEx8Y0glZCxwlOCjDUkwPACElAygMghftAB6MClpRJygQFB0EuyMKBQUKDPQxCgQAIfkECQoAAAAsAQABAA4ADgAAB4SAAIIKahstTQ0OVoKMJzYeLVU8W29OXowvBztePh0dUTtxVD0AHDgHEoyMKWVvPj4sBqqqLUoiGDgQs4wBJmNqARe7gjEqXxgPwsMxbWw+UQzDAGY6LjEnusNjFmAEBVbRs00zc1EAHRAKHYw2CHIyO4wEHAwjgmJCZDC7F8psC7IEBQIAIfkECQoARwAsAQABAA4ADgAAB4OAR4IMPgMfNg4PCoKMEA84LCkAMB47GIwxBiUTEAQjKD0REQ9HBD4YIYyMATwtBRQnqaqMG0UOEC8ds4wYIEEQBbuMHC4gMYvCRxw0CAwcF8kBGj8EHdDCJCYiRxfXsw0qCROqRDYQECw3ORkpqjpAQjVGMxYrB7MPC0MyFQItEowCAQAh+QQJCgACACwBAAEADgAOAAAHgIACghcUVhIYEigMgowjEC8nUQ8BOGkojAQxITEdAhcxEh9wPoIMFCOMjBMAKTEXHaipjGldDxcEsqkvUAe5sh1NLb6pHTxNbGK9vlE3DU5ZLsNnIA4GbTVVuQcJdpdnS0Z3LAoxXhF4LjiMMBl5FjptKiZ6ZrJRLUkqbCAwJ4yBACH5BAUKAAEALAEAAQAOAA4AAAd/gAGCARcjHDExHASDjAQdHAoFLy8Ugw2MgiMKWhIKAQ9MYpiCEA8YHQtZCaOCJ14vX2g2rAEKZgMyNRC0BCksFUa7rCMANgIzH7QvZw4tMmO0DlAPUV9hHqNeVTC7G2tkTmkUHA8iSFUGgzZlGSYaNC4gTWqYEzA3SQhVH1aDgQA7) 10px center no-repeat;
                padding-left: 38px;
                min-height: 30px;
                line-height: 30px
            }

            .h5p-dialog-ok-button {
                cursor: default;
                float: right;
                outline: 0;
                border: 2px solid #ccc;
                padding: .25em .75em .125em;
                background: #eee
            }

            .h5p-dialog-ok-button:focus,.h5p-dialog-ok-button:hover {
                background: #fafafa
            }

            .h5p-dialog-ok-button:active {
                background: #efe
            }

            .h5p-big-button {
                line-height: 1.25;
                display: block;
                position: relative;
                cursor: pointer;
                width: 100%;
                padding: 1em 1em 1em 3.75em;
                text-align: left;
                border: 1px solid #dedede;
                background: linear-gradient(#fff,#f1f1f2);
                border-radius: .25em
            }

            .h5p-big-button:before {
                font-family: h5p;
                content: "\e893";
                line-height: 1;
                font-size: 3em;
                color: #2747f7;
                position: absolute;
                left: .125em;
                top: .125em
            }

            .h5p-copy-button:before {
                content: "\e905"
            }

            .h5p-big-button:hover {
                border: 1px solid #2747f7;
                background: #eff1fe
            }

            .h5p-big-button:active {
                border: 1px solid #dedede;
                background: #dfe4fe
            }

            .h5p-button-title {
                color: #2747f7;
                font-size: 15px;
                font-weight: 700;
                margin-bottom: .5em
            }

            .h5p-button-description {
                color: #757575
            }

            .h5p-horizontal-line-text {
                border-top: 1px solid #dadada;
                line-height: 1;
                color: #474747;
                text-align: center;
                position: relative;
                margin: 1.25em 0
            }

            .h5p-horizontal-line-text&gt;span {
                background: #fff;
                padding: .5em;
                position: absolute;
                top: -1em;
                left: 50%;
                transform: translateX(-50%)
            }

            .h5p-toast {
                font-size: .75em;
                background-color: rgba(0,0,0,.9);
                color: #fff;
                z-index: 110;
                position: absolute;
                padding: 0 .5em;
                line-height: 2;
                border-radius: 4px;
                white-space: nowrap;
                pointer-events: none;
                top: 0;
                opacity: 1;
                visibility: visible;
                transition: opacity 1s
            }

            .h5p-toast-disabled {
                opacity: 0;
                visibility: hidden
            }

            .h5p-content code,.h5peditor code {
                color: #3d3d3d;
                background: #e0e0e0;
                border-radius: 2px;
                padding: 0 5px
            }

            .h5p-content pre&gt;code,.h5peditor pre&gt;code {
                background-color: #fafafa;
                padding: 5px;
                display: block;
                line-height: normal;
                border: 1px solid #c7c7c7;
                border-left-width: 4px;
                max-width: 100%;
                white-space: pre;
                overflow: auto
            }

            .h5peditor-semi-fullscreen {
                width: 100%;
                height: 100%;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 101
            }

            iframe.h5peditor-semi-fullscreen {
                background: #fff;
                z-index: 100001
            }

            .h5p-content.using-mouse :not(textarea):focus {
                outline: 0!important
            }

            .h5p-content-hub-button:before {
                font-family: h5p;
                margin-right: .5em;
                font-size: .7em;
                line-height: 1
            }

            .h5p-content-hub-button.unpublish:before {
                content: "\e916"
            }

            .h5p-content-hub-button.sync:before,.h5p-content-hub-button.waiting:before {
                content: "\e917"
            }

            .h5p-content-hub-button.waiting:before {
                display: inline-block;
                animation: rotate 2s linear infinite
            }

            @keyframes rotate {
                to {
                    transform: rotate(360deg)
                }
            }

            /*!@license styles/h5p-confirmation-dialog.css by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            .h5p-confirmation-dialog-background {
                position: fixed;
                height: 100%;
                width: 100%;
                left: 0;
                top: 0;
                background: rgba(44,44,44,.9);
                opacity: 1;
                visibility: visible;
                -webkit-transition: opacity .1s,linear 0s,visibility 0s linear 0s;
                transition: opacity .1s linear 0s,visibility 0s linear 0s;
                z-index: 201
            }

            .h5p-confirmation-dialog-background.hidden {
                display: none
            }

            .h5p-confirmation-dialog-background.hiding {
                opacity: 0;
                visibility: hidden;
                -webkit-transition: opacity .1s,linear 0s,visibility 0s linear .1s;
                transition: opacity .1s linear 0s,visibility 0s linear .1s
            }

            .h5p-confirmation-dialog-popup:focus {
                outline: 0
            }

            .h5p-confirmation-dialog-popup {
                position: absolute;
                display: flex;
                flex-direction: column;
                justify-content: center;
                box-sizing: border-box;
                max-width: 35em;
                min-width: 25em;
                top: 2em;
                left: 50%;
                -webkit-transform: translate(-50%,0);
                -ms-transform: translate(-50%,0);
                transform: translate(-50%,0);
                color: #555;
                box-shadow: 0 0 6px 6px rgba(10,10,10,.3);
                -webkit-transition: transform .1s ease-in;
                transition: transform .1s ease-in
            }

            .h5p-confirmation-dialog-popup.hidden {
                -webkit-transform: translate(-50%,50%);
                -ms-transform: translate(-50%,50%);
                transform: translate(-50%,50%)
            }

            .h5p-confirmation-dialog-header {
                padding: 1.5em;
                background: #fff;
                color: #356593
            }

            .h5p-confirmation-dialog-header-text {
                font-size: 1.25em
            }

            .h5p-confirmation-dialog-body {
                background: #fafbfc;
                border-top: solid 1px #dde0e9;
                padding: 1.25em 1.5em
            }

            .h5p-confirmation-dialog-text {
                margin-bottom: 1.5em
            }

            .h5p-confirmation-dialog-buttons {
                float: right
            }

            button.h5p-confirmation-dialog-exit,button.h5p-confirmation-dialog-exit:link,button.h5p-confirmation-dialog-exit:visited {
                position: absolute;
                background: 0 0;
                border: none;
                font-size: 2.5em;
                top: -.9em;
                right: -1.15em;
                color: #fff;
                cursor: pointer;
                text-decoration: none
            }

            button.h5p-confirmation-dialog-exit:focus,button.h5p-confirmation-dialog-exit:hover {
                color: #e4ecf5
            }

            .h5p-confirmation-dialog-exit:before {
                font-family: H5P;
                content: "\e890"
            }

            .h5p-core-button.h5p-confirmation-dialog-confirm-button {
                padding-left: .75em;
                margin-bottom: 0
            }

            .h5p-core-button.h5p-confirmation-dialog-confirm-button:before {
                content: "\e601";
                margin-top: -6px;
                display: inline-block
            }

            .h5p-confirmation-dialog-popup.offline .h5p-confirmation-dialog-buttons {
                float: none;
                text-align: center
            }

            .h5p-confirmation-dialog-popup.offline .count-down {
                font-family: Arial;
                margin-top: .15em;
                color: #000
            }

            .h5p-confirmation-dialog-popup.offline .h5p-confirmation-dialog-confirm-button:before {
                content: "\e90b";
                font-weight: 400;
                vertical-align: text-bottom
            }

            .throbber-wrapper {
                display: none;
                position: absolute;
                height: 100%;
                width: 100%;
                top: 0;
                left: 0;
                z-index: 1;
                background: rgba(44,44,44,.9)
            }

            .throbber-wrapper.show {
                display: block
            }

            .throbber-wrapper .throbber-container {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%)
            }

            .throbber-wrapper .sending-requests-throbber {
                position: absolute;
                top: 7em;
                left: 50%;
                transform: translateX(-50%)
            }

            .throbber-wrapper .sending-requests-throbber:before {
                display: block;
                font-family: H5P;
                content: "\e90b";
                color: #fff;
                font-size: 10em;
                animation: request-throbber 1.5s infinite linear
            }

            @keyframes request-throbber {
                from {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(359deg)
                }
            }

            /*!@license styles/h5p-core-button.css by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
            button.h5p-core-button,button.h5p-core-button:link,button.h5p-core-button:visited {
                font-family: "Open Sans",sans-serif;
                font-weight: 600;
                font-size: 1em;
                line-height: 1.2;
                padding: .5em 1.25em;
                border-radius: 2em;
                background: #2579c6;
                color: #fff;
                cursor: pointer;
                border: none;
                box-shadow: none;
                outline: 0;
                display: inline-block;
                text-align: center;
                text-shadow: none;
                vertical-align: baseline;
                text-decoration: none;
                -webkit-transition: initial;
                transition: initial
            }

            button.h5p-core-button:focus {
                background: #1f67a8
            }

            button.h5p-core-button:hover {
                background: rgba(31,103,168,.83)
            }

            button.h5p-core-button:active {
                background: #104888
            }

            button.h5p-core-button:before {
                font-family: H5P;
                padding-right: .15em;
                font-size: 1.5em;
                vertical-align: middle;
                line-height: .7
            }

            button.h5p-core-cancel-button,button.h5p-core-cancel-button:link,button.h5p-core-cancel-button:visited {
                border: none;
                background: 0 0;
                color: #a00;
                margin-right: 1em;
                font-size: 1em;
                text-decoration: none;
                cursor: pointer
            }

            button.h5p-core-cancel-button:focus,button.h5p-core-cancel-button:hover {
                background: 0 0;
                border: none;
                color: #e40000
            }

            /*!@license FontAwesome-4.5/h5p-font-awesome.min.css by Dave Gandy licensed under MIT*/
            /*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
            @font-face {
                font-family: H5PFontAwesome4;
                src: url(data:font/woff;base64,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) format('woff');
                font-weight: 400;
                font-style: normal
            }

            .fa {
                display: inline-block;
                font: normal normal normal 14px/1 H5PFontAwesome4;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .fa-lg {
                font-size: 1.33333333em;
                line-height: .75em;
                vertical-align: -15%
            }

            .fa-2x {
                font-size: 2em
            }

            .fa-3x {
                font-size: 3em
            }

            .fa-4x {
                font-size: 4em
            }

            .fa-5x {
                font-size: 5em
            }

            .fa-fw {
                width: 1.28571429em;
                text-align: center
            }

            .fa-ul {
                padding-left: 0;
                margin-left: 2.14285714em;
                list-style-type: none
            }

            .fa-ul&gt;li {
                position: relative
            }

            .fa-li {
                position: absolute;
                left: -2.14285714em;
                width: 2.14285714em;
                top: .14285714em;
                text-align: center
            }

            .fa-li.fa-lg {
                left: -1.85714286em
            }

            .fa-border {
                padding: .2em .25em .15em;
                border: solid .08em #eee;
                border-radius: .1em
            }

            .fa-pull-left {
                float: left
            }

            .fa-pull-right {
                float: right
            }

            .fa.fa-pull-left {
                margin-right: .3em
            }

            .fa.fa-pull-right {
                margin-left: .3em
            }

            .pull-right {
                float: right
            }

            .pull-left {
                float: left
            }

            .fa.pull-left {
                margin-right: .3em
            }

            .fa.pull-right {
                margin-left: .3em
            }

            .fa-spin {
                -webkit-animation: fa-spin 2s infinite linear;
                animation: fa-spin 2s infinite linear
            }

            .fa-pulse {
                -webkit-animation: fa-spin 1s infinite steps(8);
                animation: fa-spin 1s infinite steps(8)
            }

            @-webkit-keyframes fa-spin {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0)
                }

                100% {
                    -webkit-transform: rotate(359deg);
                    transform: rotate(359deg)
                }
            }

            @keyframes fa-spin {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0)
                }

                100% {
                    -webkit-transform: rotate(359deg);
                    transform: rotate(359deg)
                }
            }

            .fa-rotate-90 {
                -webkit-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                transform: rotate(90deg)
            }

            .fa-rotate-180 {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg)
            }

            .fa-rotate-270 {
                -webkit-transform: rotate(270deg);
                -ms-transform: rotate(270deg);
                transform: rotate(270deg)
            }

            .fa-flip-horizontal {
                -webkit-transform: scale(-1,1);
                -ms-transform: scale(-1,1);
                transform: scale(-1,1)
            }

            .fa-flip-vertical {
                -webkit-transform: scale(1,-1);
                -ms-transform: scale(1,-1);
                transform: scale(1,-1)
            }

            :root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 {
                filter: none
            }

            .fa-stack {
                position: relative;
                display: inline-block;
                width: 2em;
                height: 2em;
                line-height: 2em;
                vertical-align: middle
            }

            .fa-stack-1x,.fa-stack-2x {
                position: absolute;
                left: 0;
                width: 100%;
                text-align: center
            }

            .fa-stack-1x {
                line-height: inherit
            }

            .fa-stack-2x {
                font-size: 2em
            }

            .fa-inverse {
                color: #fff
            }

            .fa-glass:before {
                content: "\f000"
            }

            .fa-music:before {
                content: "\f001"
            }

            .fa-search:before {
                content: "\f002"
            }

            .fa-envelope-o:before {
                content: "\f003"
            }

            .fa-heart:before {
                content: "\f004"
            }

            .fa-star:before {
                content: "\f005"
            }

            .fa-star-o:before {
                content: "\f006"
            }

            .fa-user:before {
                content: "\f007"
            }

            .fa-film:before {
                content: "\f008"
            }

            .fa-th-large:before {
                content: "\f009"
            }

            .fa-th:before {
                content: "\f00a"
            }

            .fa-th-list:before {
                content: "\f00b"
            }

            .fa-check:before {
                content: "\f00c"
            }

            .fa-close:before,.fa-remove:before,.fa-times:before {
                content: "\f00d"
            }

            .fa-search-plus:before {
                content: "\f00e"
            }

            .fa-search-minus:before {
                content: "\f010"
            }

            .fa-power-off:before {
                content: "\f011"
            }

            .fa-signal:before {
                content: "\f012"
            }

            .fa-cog:before,.fa-gear:before {
                content: "\f013"
            }

            .fa-trash-o:before {
                content: "\f014"
            }

            .fa-home:before {
                content: "\f015"
            }

            .fa-file-o:before {
                content: "\f016"
            }

            .fa-clock-o:before {
                content: "\f017"
            }

            .fa-road:before {
                content: "\f018"
            }

            .fa-download:before {
                content: "\f019"
            }

            .fa-arrow-circle-o-down:before {
                content: "\f01a"
            }

            .fa-arrow-circle-o-up:before {
                content: "\f01b"
            }

            .fa-inbox:before {
                content: "\f01c"
            }

            .fa-play-circle-o:before {
                content: "\f01d"
            }

            .fa-repeat:before,.fa-rotate-right:before {
                content: "\f01e"
            }

            .fa-refresh:before {
                content: "\f021"
            }

            .fa-list-alt:before {
                content: "\f022"
            }

            .fa-lock:before {
                content: "\f023"
            }

            .fa-flag:before {
                content: "\f024"
            }

            .fa-headphones:before {
                content: "\f025"
            }

            .fa-volume-off:before {
                content: "\f026"
            }

            .fa-volume-down:before {
                content: "\f027"
            }

            .fa-volume-up:before {
                content: "\f028"
            }

            .fa-qrcode:before {
                content: "\f029"
            }

            .fa-barcode:before {
                content: "\f02a"
            }

            .fa-tag:before {
                content: "\f02b"
            }

            .fa-tags:before {
                content: "\f02c"
            }

            .fa-book:before {
                content: "\f02d"
            }

            .fa-bookmark:before {
                content: "\f02e"
            }

            .fa-print:before {
                content: "\f02f"
            }

            .fa-camera:before {
                content: "\f030"
            }

            .fa-font:before {
                content: "\f031"
            }

            .fa-bold:before {
                content: "\f032"
            }

            .fa-italic:before {
                content: "\f033"
            }

            .fa-text-height:before {
                content: "\f034"
            }

            .fa-text-width:before {
                content: "\f035"
            }

            .fa-align-left:before {
                content: "\f036"
            }

            .fa-align-center:before {
                content: "\f037"
            }

            .fa-align-right:before {
                content: "\f038"
            }

            .fa-align-justify:before {
                content: "\f039"
            }

            .fa-list:before {
                content: "\f03a"
            }

            .fa-dedent:before,.fa-outdent:before {
                content: "\f03b"
            }

            .fa-indent:before {
                content: "\f03c"
            }

            .fa-video-camera:before {
                content: "\f03d"
            }

            .fa-image:before,.fa-photo:before,.fa-picture-o:before {
                content: "\f03e"
            }

            .fa-pencil:before {
                content: "\f040"
            }

            .fa-map-marker:before {
                content: "\f041"
            }

            .fa-adjust:before {
                content: "\f042"
            }

            .fa-tint:before {
                content: "\f043"
            }

            .fa-edit:before,.fa-pencil-square-o:before {
                content: "\f044"
            }

            .fa-share-square-o:before {
                content: "\f045"
            }

            .fa-check-square-o:before {
                content: "\f046"
            }

            .fa-arrows:before {
                content: "\f047"
            }

            .fa-step-backward:before {
                content: "\f048"
            }

            .fa-fast-backward:before {
                content: "\f049"
            }

            .fa-backward:before {
                content: "\f04a"
            }

            .fa-play:before {
                content: "\f04b"
            }

            .fa-pause:before {
                content: "\f04c"
            }

            .fa-stop:before {
                content: "\f04d"
            }

            .fa-forward:before {
                content: "\f04e"
            }

            .fa-fast-forward:before {
                content: "\f050"
            }

            .fa-step-forward:before {
                content: "\f051"
            }

            .fa-eject:before {
                content: "\f052"
            }

            .fa-chevron-left:before {
                content: "\f053"
            }

            .fa-chevron-right:before {
                content: "\f054"
            }

            .fa-plus-circle:before {
                content: "\f055"
            }

            .fa-minus-circle:before {
                content: "\f056"
            }

            .fa-times-circle:before {
                content: "\f057"
            }

            .fa-check-circle:before {
                content: "\f058"
            }

            .fa-question-circle:before {
                content: "\f059"
            }

            .fa-info-circle:before {
                content: "\f05a"
            }

            .fa-crosshairs:before {
                content: "\f05b"
            }

            .fa-times-circle-o:before {
                content: "\f05c"
            }

            .fa-check-circle-o:before {
                content: "\f05d"
            }

            .fa-ban:before {
                content: "\f05e"
            }

            .fa-arrow-left:before {
                content: "\f060"
            }

            .fa-arrow-right:before {
                content: "\f061"
            }

            .fa-arrow-up:before {
                content: "\f062"
            }

            .fa-arrow-down:before {
                content: "\f063"
            }

            .fa-mail-forward:before,.fa-share:before {
                content: "\f064"
            }

            .fa-expand:before {
                content: "\f065"
            }

            .fa-compress:before {
                content: "\f066"
            }

            .fa-plus:before {
                content: "\f067"
            }

            .fa-minus:before {
                content: "\f068"
            }

            .fa-asterisk:before {
                content: "\f069"
            }

            .fa-exclamation-circle:before {
                content: "\f06a"
            }

            .fa-gift:before {
                content: "\f06b"
            }

            .fa-leaf:before {
                content: "\f06c"
            }

            .fa-fire:before {
                content: "\f06d"
            }

            .fa-eye:before {
                content: "\f06e"
            }

            .fa-eye-slash:before {
                content: "\f070"
            }

            .fa-exclamation-triangle:before,.fa-warning:before {
                content: "\f071"
            }

            .fa-plane:before {
                content: "\f072"
            }

            .fa-calendar:before {
                content: "\f073"
            }

            .fa-random:before {
                content: "\f074"
            }

            .fa-comment:before {
                content: "\f075"
            }

            .fa-magnet:before {
                content: "\f076"
            }

            .fa-chevron-up:before {
                content: "\f077"
            }

            .fa-chevron-down:before {
                content: "\f078"
            }

            .fa-retweet:before {
                content: "\f079"
            }

            .fa-shopping-cart:before {
                content: "\f07a"
            }

            .fa-folder:before {
                content: "\f07b"
            }

            .fa-folder-open:before {
                content: "\f07c"
            }

            .fa-arrows-v:before {
                content: "\f07d"
            }

            .fa-arrows-h:before {
                content: "\f07e"
            }

            .fa-bar-chart-o:before,.fa-bar-chart:before {
                content: "\f080"
            }

            .fa-twitter-square:before {
                content: "\f081"
            }

            .fa-facebook-square:before {
                content: "\f082"
            }

            .fa-camera-retro:before {
                content: "\f083"
            }

            .fa-key:before {
                content: "\f084"
            }

            .fa-cogs:before,.fa-gears:before {
                content: "\f085"
            }

            .fa-comments:before {
                content: "\f086"
            }

            .fa-thumbs-o-up:before {
                content: "\f087"
            }

            .fa-thumbs-o-down:before {
                content: "\f088"
            }

            .fa-star-half:before {
                content: "\f089"
            }

            .fa-heart-o:before {
                content: "\f08a"
            }

            .fa-sign-out:before {
                content: "\f08b"
            }

            .fa-linkedin-square:before {
                content: "\f08c"
            }

            .fa-thumb-tack:before {
                content: "\f08d"
            }

            .fa-external-link:before {
                content: "\f08e"
            }

            .fa-sign-in:before {
                content: "\f090"
            }

            .fa-trophy:before {
                content: "\f091"
            }

            .fa-github-square:before {
                content: "\f092"
            }

            .fa-upload:before {
                content: "\f093"
            }

            .fa-lemon-o:before {
                content: "\f094"
            }

            .fa-phone:before {
                content: "\f095"
            }

            .fa-square-o:before {
                content: "\f096"
            }

            .fa-bookmark-o:before {
                content: "\f097"
            }

            .fa-phone-square:before {
                content: "\f098"
            }

            .fa-twitter:before {
                content: "\f099"
            }

            .fa-facebook-f:before,.fa-facebook:before {
                content: "\f09a"
            }

            .fa-github:before {
                content: "\f09b"
            }

            .fa-unlock:before {
                content: "\f09c"
            }

            .fa-credit-card:before {
                content: "\f09d"
            }

            .fa-feed:before,.fa-rss:before {
                content: "\f09e"
            }

            .fa-hdd-o:before {
                content: "\f0a0"
            }

            .fa-bullhorn:before {
                content: "\f0a1"
            }

            .fa-bell:before {
                content: "\f0f3"
            }

            .fa-certificate:before {
                content: "\f0a3"
            }

            .fa-hand-o-right:before {
                content: "\f0a4"
            }

            .fa-hand-o-left:before {
                content: "\f0a5"
            }

            .fa-hand-o-up:before {
                content: "\f0a6"
            }

            .fa-hand-o-down:before {
                content: "\f0a7"
            }

            .fa-arrow-circle-left:before {
                content: "\f0a8"
            }

            .fa-arrow-circle-right:before {
                content: "\f0a9"
            }

            .fa-arrow-circle-up:before {
                content: "\f0aa"
            }

            .fa-arrow-circle-down:before {
                content: "\f0ab"
            }

            .fa-globe:before {
                content: "\f0ac"
            }

            .fa-wrench:before {
                content: "\f0ad"
            }

            .fa-tasks:before {
                content: "\f0ae"
            }

            .fa-filter:before {
                content: "\f0b0"
            }

            .fa-briefcase:before {
                content: "\f0b1"
            }

            .fa-arrows-alt:before {
                content: "\f0b2"
            }

            .fa-group:before,.fa-users:before {
                content: "\f0c0"
            }

            .fa-chain:before,.fa-link:before {
                content: "\f0c1"
            }

            .fa-cloud:before {
                content: "\f0c2"
            }

            .fa-flask:before {
                content: "\f0c3"
            }

            .fa-cut:before,.fa-scissors:before {
                content: "\f0c4"
            }

            .fa-copy:before,.fa-files-o:before {
                content: "\f0c5"
            }

            .fa-paperclip:before {
                content: "\f0c6"
            }

            .fa-floppy-o:before,.fa-save:before {
                content: "\f0c7"
            }

            .fa-square:before {
                content: "\f0c8"
            }

            .fa-bars:before,.fa-navicon:before,.fa-reorder:before {
                content: "\f0c9"
            }

            .fa-list-ul:before {
                content: "\f0ca"
            }

            .fa-list-ol:before {
                content: "\f0cb"
            }

            .fa-strikethrough:before {
                content: "\f0cc"
            }

            .fa-underline:before {
                content: "\f0cd"
            }

            .fa-table:before {
                content: "\f0ce"
            }

            .fa-magic:before {
                content: "\f0d0"
            }

            .fa-truck:before {
                content: "\f0d1"
            }

            .fa-pinterest:before {
                content: "\f0d2"
            }

            .fa-pinterest-square:before {
                content: "\f0d3"
            }

            .fa-google-plus-square:before {
                content: "\f0d4"
            }

            .fa-google-plus:before {
                content: "\f0d5"
            }

            .fa-money:before {
                content: "\f0d6"
            }

            .fa-caret-down:before {
                content: "\f0d7"
            }

            .fa-caret-up:before {
                content: "\f0d8"
            }

            .fa-caret-left:before {
                content: "\f0d9"
            }

            .fa-caret-right:before {
                content: "\f0da"
            }

            .fa-columns:before {
                content: "\f0db"
            }

            .fa-sort:before,.fa-unsorted:before {
                content: "\f0dc"
            }

            .fa-sort-desc:before,.fa-sort-down:before {
                content: "\f0dd"
            }

            .fa-sort-asc:before,.fa-sort-up:before {
                content: "\f0de"
            }

            .fa-envelope:before {
                content: "\f0e0"
            }

            .fa-linkedin:before {
                content: "\f0e1"
            }

            .fa-rotate-left:before,.fa-undo:before {
                content: "\f0e2"
            }

            .fa-gavel:before,.fa-legal:before {
                content: "\f0e3"
            }

            .fa-dashboard:before,.fa-tachometer:before {
                content: "\f0e4"
            }

            .fa-comment-o:before {
                content: "\f0e5"
            }

            .fa-comments-o:before {
                content: "\f0e6"
            }

            .fa-bolt:before,.fa-flash:before {
                content: "\f0e7"
            }

            .fa-sitemap:before {
                content: "\f0e8"
            }

            .fa-umbrella:before {
                content: "\f0e9"
            }

            .fa-clipboard:before,.fa-paste:before {
                content: "\f0ea"
            }

            .fa-lightbulb-o:before {
                content: "\f0eb"
            }

            .fa-exchange:before {
                content: "\f0ec"
            }

            .fa-cloud-download:before {
                content: "\f0ed"
            }

            .fa-cloud-upload:before {
                content: "\f0ee"
            }

            .fa-user-md:before {
                content: "\f0f0"
            }

            .fa-stethoscope:before {
                content: "\f0f1"
            }

            .fa-suitcase:before {
                content: "\f0f2"
            }

            .fa-bell-o:before {
                content: "\f0a2"
            }

            .fa-coffee:before {
                content: "\f0f4"
            }

            .fa-cutlery:before {
                content: "\f0f5"
            }

            .fa-file-text-o:before {
                content: "\f0f6"
            }

            .fa-building-o:before {
                content: "\f0f7"
            }

            .fa-hospital-o:before {
                content: "\f0f8"
            }

            .fa-ambulance:before {
                content: "\f0f9"
            }

            .fa-medkit:before {
                content: "\f0fa"
            }

            .fa-fighter-jet:before {
                content: "\f0fb"
            }

            .fa-beer:before {
                content: "\f0fc"
            }

            .fa-h-square:before {
                content: "\f0fd"
            }

            .fa-plus-square:before {
                content: "\f0fe"
            }

            .fa-angle-double-left:before {
                content: "\f100"
            }

            .fa-angle-double-right:before {
                content: "\f101"
            }

            .fa-angle-double-up:before {
                content: "\f102"
            }

            .fa-angle-double-down:before {
                content: "\f103"
            }

            .fa-angle-left:before {
                content: "\f104"
            }

            .fa-angle-right:before {
                content: "\f105"
            }

            .fa-angle-up:before {
                content: "\f106"
            }

            .fa-angle-down:before {
                content: "\f107"
            }

            .fa-desktop:before {
                content: "\f108"
            }

            .fa-laptop:before {
                content: "\f109"
            }

            .fa-tablet:before {
                content: "\f10a"
            }

            .fa-mobile-phone:before,.fa-mobile:before {
                content: "\f10b"
            }

            .fa-circle-o:before {
                content: "\f10c"
            }

            .fa-quote-left:before {
                content: "\f10d"
            }

            .fa-quote-right:before {
                content: "\f10e"
            }

            .fa-spinner:before {
                content: "\f110"
            }

            .fa-circle:before {
                content: "\f111"
            }

            .fa-mail-reply:before,.fa-reply:before {
                content: "\f112"
            }

            .fa-github-alt:before {
                content: "\f113"
            }

            .fa-folder-o:before {
                content: "\f114"
            }

            .fa-folder-open-o:before {
                content: "\f115"
            }

            .fa-smile-o:before {
                content: "\f118"
            }

            .fa-frown-o:before {
                content: "\f119"
            }

            .fa-meh-o:before {
                content: "\f11a"
            }

            .fa-gamepad:before {
                content: "\f11b"
            }

            .fa-keyboard-o:before {
                content: "\f11c"
            }

            .fa-flag-o:before {
                content: "\f11d"
            }

            .fa-flag-checkered:before {
                content: "\f11e"
            }

            .fa-terminal:before {
                content: "\f120"
            }

            .fa-code:before {
                content: "\f121"
            }

            .fa-mail-reply-all:before,.fa-reply-all:before {
                content: "\f122"
            }

            .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
                content: "\f123"
            }

            .fa-location-arrow:before {
                content: "\f124"
            }

            .fa-crop:before {
                content: "\f125"
            }

            .fa-code-fork:before {
                content: "\f126"
            }

            .fa-chain-broken:before,.fa-unlink:before {
                content: "\f127"
            }

            .fa-question:before {
                content: "\f128"
            }

            .fa-info:before {
                content: "\f129"
            }

            .fa-exclamation:before {
                content: "\f12a"
            }

            .fa-superscript:before {
                content: "\f12b"
            }

            .fa-subscript:before {
                content: "\f12c"
            }

            .fa-eraser:before {
                content: "\f12d"
            }

            .fa-puzzle-piece:before {
                content: "\f12e"
            }

            .fa-microphone:before {
                content: "\f130"
            }

            .fa-microphone-slash:before {
                content: "\f131"
            }

            .fa-shield:before {
                content: "\f132"
            }

            .fa-calendar-o:before {
                content: "\f133"
            }

            .fa-fire-extinguisher:before {
                content: "\f134"
            }

            .fa-rocket:before {
                content: "\f135"
            }

            .fa-maxcdn:before {
                content: "\f136"
            }

            .fa-chevron-circle-left:before {
                content: "\f137"
            }

            .fa-chevron-circle-right:before {
                content: "\f138"
            }

            .fa-chevron-circle-up:before {
                content: "\f139"
            }

            .fa-chevron-circle-down:before {
                content: "\f13a"
            }

            .fa-html5:before {
                content: "\f13b"
            }

            .fa-css3:before {
                content: "\f13c"
            }

            .fa-anchor:before {
                content: "\f13d"
            }

            .fa-unlock-alt:before {
                content: "\f13e"
            }

            .fa-bullseye:before {
                content: "\f140"
            }

            .fa-ellipsis-h:before {
                content: "\f141"
            }

            .fa-ellipsis-v:before {
                content: "\f142"
            }

            .fa-rss-square:before {
                content: "\f143"
            }

            .fa-play-circle:before {
                content: "\f144"
            }

            .fa-ticket:before {
                content: "\f145"
            }

            .fa-minus-square:before {
                content: "\f146"
            }

            .fa-minus-square-o:before {
                content: "\f147"
            }

            .fa-level-up:before {
                content: "\f148"
            }

            .fa-level-down:before {
                content: "\f149"
            }

            .fa-check-square:before {
                content: "\f14a"
            }

            .fa-pencil-square:before {
                content: "\f14b"
            }

            .fa-external-link-square:before {
                content: "\f14c"
            }

            .fa-share-square:before {
                content: "\f14d"
            }

            .fa-compass:before {
                content: "\f14e"
            }

            .fa-caret-square-o-down:before,.fa-toggle-down:before {
                content: "\f150"
            }

            .fa-caret-square-o-up:before,.fa-toggle-up:before {
                content: "\f151"
            }

            .fa-caret-square-o-right:before,.fa-toggle-right:before {
                content: "\f152"
            }

            .fa-eur:before,.fa-euro:before {
                content: "\f153"
            }

            .fa-gbp:before {
                content: "\f154"
            }

            .fa-dollar:before,.fa-usd:before {
                content: "\f155"
            }

            .fa-inr:before,.fa-rupee:before {
                content: "\f156"
            }

            .fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
                content: "\f157"
            }

            .fa-rouble:before,.fa-rub:before,.fa-ruble:before {
                content: "\f158"
            }

            .fa-krw:before,.fa-won:before {
                content: "\f159"
            }

            .fa-bitcoin:before,.fa-btc:before {
                content: "\f15a"
            }

            .fa-file:before {
                content: "\f15b"
            }

            .fa-file-text:before {
                content: "\f15c"
            }

            .fa-sort-alpha-asc:before {
                content: "\f15d"
            }

            .fa-sort-alpha-desc:before {
                content: "\f15e"
            }

            .fa-sort-amount-asc:before {
                content: "\f160"
            }

            .fa-sort-amount-desc:before {
                content: "\f161"
            }

            .fa-sort-numeric-asc:before {
                content: "\f162"
            }

            .fa-sort-numeric-desc:before {
                content: "\f163"
            }

            .fa-thumbs-up:before {
                content: "\f164"
            }

            .fa-thumbs-down:before {
                content: "\f165"
            }

            .fa-youtube-square:before {
                content: "\f166"
            }

            .fa-youtube:before {
                content: "\f167"
            }

            .fa-xing:before {
                content: "\f168"
            }

            .fa-xing-square:before {
                content: "\f169"
            }

            .fa-youtube-play:before {
                content: "\f16a"
            }

            .fa-dropbox:before {
                content: "\f16b"
            }

            .fa-stack-overflow:before {
                content: "\f16c"
            }

            .fa-instagram:before {
                content: "\f16d"
            }

            .fa-flickr:before {
                content: "\f16e"
            }

            .fa-adn:before {
                content: "\f170"
            }

            .fa-bitbucket:before {
                content: "\f171"
            }

            .fa-bitbucket-square:before {
                content: "\f172"
            }

            .fa-tumblr:before {
                content: "\f173"
            }

            .fa-tumblr-square:before {
                content: "\f174"
            }

            .fa-long-arrow-down:before {
                content: "\f175"
            }

            .fa-long-arrow-up:before {
                content: "\f176"
            }

            .fa-long-arrow-left:before {
                content: "\f177"
            }

            .fa-long-arrow-right:before {
                content: "\f178"
            }

            .fa-apple:before {
                content: "\f179"
            }

            .fa-windows:before {
                content: "\f17a"
            }

            .fa-android:before {
                content: "\f17b"
            }

            .fa-linux:before {
                content: "\f17c"
            }

            .fa-dribbble:before {
                content: "\f17d"
            }

            .fa-skype:before {
                content: "\f17e"
            }

            .fa-foursquare:before {
                content: "\f180"
            }

            .fa-trello:before {
                content: "\f181"
            }

            .fa-female:before {
                content: "\f182"
            }

            .fa-male:before {
                content: "\f183"
            }

            .fa-gittip:before,.fa-gratipay:before {
                content: "\f184"
            }

            .fa-sun-o:before {
                content: "\f185"
            }

            .fa-moon-o:before {
                content: "\f186"
            }

            .fa-archive:before {
                content: "\f187"
            }

            .fa-bug:before {
                content: "\f188"
            }

            .fa-vk:before {
                content: "\f189"
            }

            .fa-weibo:before {
                content: "\f18a"
            }

            .fa-renren:before {
                content: "\f18b"
            }

            .fa-pagelines:before {
                content: "\f18c"
            }

            .fa-stack-exchange:before {
                content: "\f18d"
            }

            .fa-arrow-circle-o-right:before {
                content: "\f18e"
            }

            .fa-arrow-circle-o-left:before {
                content: "\f190"
            }

            .fa-caret-square-o-left:before,.fa-toggle-left:before {
                content: "\f191"
            }

            .fa-dot-circle-o:before {
                content: "\f192"
            }

            .fa-wheelchair:before {
                content: "\f193"
            }

            .fa-vimeo-square:before {
                content: "\f194"
            }

            .fa-try:before,.fa-turkish-lira:before {
                content: "\f195"
            }

            .fa-plus-square-o:before {
                content: "\f196"
            }

            .fa-space-shuttle:before {
                content: "\f197"
            }

            .fa-slack:before {
                content: "\f198"
            }

            .fa-envelope-square:before {
                content: "\f199"
            }

            .fa-wordpress:before {
                content: "\f19a"
            }

            .fa-openid:before {
                content: "\f19b"
            }

            .fa-bank:before,.fa-institution:before,.fa-university:before {
                content: "\f19c"
            }

            .fa-graduation-cap:before,.fa-mortar-board:before {
                content: "\f19d"
            }

            .fa-yahoo:before {
                content: "\f19e"
            }

            .fa-google:before {
                content: "\f1a0"
            }

            .fa-reddit:before {
                content: "\f1a1"
            }

            .fa-reddit-square:before {
                content: "\f1a2"
            }

            .fa-stumbleupon-circle:before {
                content: "\f1a3"
            }

            .fa-stumbleupon:before {
                content: "\f1a4"
            }

            .fa-delicious:before {
                content: "\f1a5"
            }

            .fa-digg:before {
                content: "\f1a6"
            }

            .fa-pied-piper:before {
                content: "\f1a7"
            }

            .fa-pied-piper-alt:before {
                content: "\f1a8"
            }

            .fa-drupal:before {
                content: "\f1a9"
            }

            .fa-joomla:before {
                content: "\f1aa"
            }

            .fa-language:before {
                content: "\f1ab"
            }

            .fa-fax:before {
                content: "\f1ac"
            }

            .fa-building:before {
                content: "\f1ad"
            }

            .fa-child:before {
                content: "\f1ae"
            }

            .fa-paw:before {
                content: "\f1b0"
            }

            .fa-spoon:before {
                content: "\f1b1"
            }

            .fa-cube:before {
                content: "\f1b2"
            }

            .fa-cubes:before {
                content: "\f1b3"
            }

            .fa-behance:before {
                content: "\f1b4"
            }

            .fa-behance-square:before {
                content: "\f1b5"
            }

            .fa-steam:before {
                content: "\f1b6"
            }

            .fa-steam-square:before {
                content: "\f1b7"
            }

            .fa-recycle:before {
                content: "\f1b8"
            }

            .fa-automobile:before,.fa-car:before {
                content: "\f1b9"
            }

            .fa-cab:before,.fa-taxi:before {
                content: "\f1ba"
            }

            .fa-tree:before {
                content: "\f1bb"
            }

            .fa-spotify:before {
                content: "\f1bc"
            }

            .fa-deviantart:before {
                content: "\f1bd"
            }

            .fa-soundcloud:before {
                content: "\f1be"
            }

            .fa-database:before {
                content: "\f1c0"
            }

            .fa-file-pdf-o:before {
                content: "\f1c1"
            }

            .fa-file-word-o:before {
                content: "\f1c2"
            }

            .fa-file-excel-o:before {
                content: "\f1c3"
            }

            .fa-file-powerpoint-o:before {
                content: "\f1c4"
            }

            .fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
                content: "\f1c5"
            }

            .fa-file-archive-o:before,.fa-file-zip-o:before {
                content: "\f1c6"
            }

            .fa-file-audio-o:before,.fa-file-sound-o:before {
                content: "\f1c7"
            }

            .fa-file-movie-o:before,.fa-file-video-o:before {
                content: "\f1c8"
            }

            .fa-file-code-o:before {
                content: "\f1c9"
            }

            .fa-vine:before {
                content: "\f1ca"
            }

            .fa-codepen:before {
                content: "\f1cb"
            }

            .fa-jsfiddle:before {
                content: "\f1cc"
            }

            .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
                content: "\f1cd"
            }

            .fa-circle-o-notch:before {
                content: "\f1ce"
            }

            .fa-ra:before,.fa-rebel:before {
                content: "\f1d0"
            }

            .fa-empire:before,.fa-ge:before {
                content: "\f1d1"
            }

            .fa-git-square:before {
                content: "\f1d2"
            }

            .fa-git:before {
                content: "\f1d3"
            }

            .fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before {
                content: "\f1d4"
            }

            .fa-tencent-weibo:before {
                content: "\f1d5"
            }

            .fa-qq:before {
                content: "\f1d6"
            }

            .fa-wechat:before,.fa-weixin:before {
                content: "\f1d7"
            }

            .fa-paper-plane:before,.fa-send:before {
                content: "\f1d8"
            }

            .fa-paper-plane-o:before,.fa-send-o:before {
                content: "\f1d9"
            }

            .fa-history:before {
                content: "\f1da"
            }

            .fa-circle-thin:before {
                content: "\f1db"
            }

            .fa-header:before {
                content: "\f1dc"
            }

            .fa-paragraph:before {
                content: "\f1dd"
            }

            .fa-sliders:before {
                content: "\f1de"
            }

            .fa-share-alt:before {
                content: "\f1e0"
            }

            .fa-share-alt-square:before {
                content: "\f1e1"
            }

            .fa-bomb:before {
                content: "\f1e2"
            }

            .fa-futbol-o:before,.fa-soccer-ball-o:before {
                content: "\f1e3"
            }

            .fa-tty:before {
                content: "\f1e4"
            }

            .fa-binoculars:before {
                content: "\f1e5"
            }

            .fa-plug:before {
                content: "\f1e6"
            }

            .fa-slideshare:before {
                content: "\f1e7"
            }

            .fa-twitch:before {
                content: "\f1e8"
            }

            .fa-yelp:before {
                content: "\f1e9"
            }

            .fa-newspaper-o:before {
                content: "\f1ea"
            }

            .fa-wifi:before {
                content: "\f1eb"
            }

            .fa-calculator:before {
                content: "\f1ec"
            }

            .fa-paypal:before {
                content: "\f1ed"
            }

            .fa-google-wallet:before {
                content: "\f1ee"
            }

            .fa-cc-visa:before {
                content: "\f1f0"
            }

            .fa-cc-mastercard:before {
                content: "\f1f1"
            }

            .fa-cc-discover:before {
                content: "\f1f2"
            }

            .fa-cc-amex:before {
                content: "\f1f3"
            }

            .fa-cc-paypal:before {
                content: "\f1f4"
            }

            .fa-cc-stripe:before {
                content: "\f1f5"
            }

            .fa-bell-slash:before {
                content: "\f1f6"
            }

            .fa-bell-slash-o:before {
                content: "\f1f7"
            }

            .fa-trash:before {
                content: "\f1f8"
            }

            .fa-copyright:before {
                content: "\f1f9"
            }

            .fa-at:before {
                content: "\f1fa"
            }

            .fa-eyedropper:before {
                content: "\f1fb"
            }

            .fa-paint-brush:before {
                content: "\f1fc"
            }

            .fa-birthday-cake:before {
                content: "\f1fd"
            }

            .fa-area-chart:before {
                content: "\f1fe"
            }

            .fa-pie-chart:before {
                content: "\f200"
            }

            .fa-line-chart:before {
                content: "\f201"
            }

            .fa-lastfm:before {
                content: "\f202"
            }

            .fa-lastfm-square:before {
                content: "\f203"
            }

            .fa-toggle-off:before {
                content: "\f204"
            }

            .fa-toggle-on:before {
                content: "\f205"
            }

            .fa-bicycle:before {
                content: "\f206"
            }

            .fa-bus:before {
                content: "\f207"
            }

            .fa-ioxhost:before {
                content: "\f208"
            }

            .fa-angellist:before {
                content: "\f209"
            }

            .fa-cc:before {
                content: "\f20a"
            }

            .fa-ils:before,.fa-shekel:before,.fa-sheqel:before {
                content: "\f20b"
            }

            .fa-meanpath:before {
                content: "\f20c"
            }

            .fa-buysellads:before {
                content: "\f20d"
            }

            .fa-connectdevelop:before {
                content: "\f20e"
            }

            .fa-dashcube:before {
                content: "\f210"
            }

            .fa-forumbee:before {
                content: "\f211"
            }

            .fa-leanpub:before {
                content: "\f212"
            }

            .fa-sellsy:before {
                content: "\f213"
            }

            .fa-shirtsinbulk:before {
                content: "\f214"
            }

            .fa-simplybuilt:before {
                content: "\f215"
            }

            .fa-skyatlas:before {
                content: "\f216"
            }

            .fa-cart-plus:before {
                content: "\f217"
            }

            .fa-cart-arrow-down:before {
                content: "\f218"
            }

            .fa-diamond:before {
                content: "\f219"
            }

            .fa-ship:before {
                content: "\f21a"
            }

            .fa-user-secret:before {
                content: "\f21b"
            }

            .fa-motorcycle:before {
                content: "\f21c"
            }

            .fa-street-view:before {
                content: "\f21d"
            }

            .fa-heartbeat:before {
                content: "\f21e"
            }

            .fa-venus:before {
                content: "\f221"
            }

            .fa-mars:before {
                content: "\f222"
            }

            .fa-mercury:before {
                content: "\f223"
            }

            .fa-intersex:before,.fa-transgender:before {
                content: "\f224"
            }

            .fa-transgender-alt:before {
                content: "\f225"
            }

            .fa-venus-double:before {
                content: "\f226"
            }

            .fa-mars-double:before {
                content: "\f227"
            }

            .fa-venus-mars:before {
                content: "\f228"
            }

            .fa-mars-stroke:before {
                content: "\f229"
            }

            .fa-mars-stroke-v:before {
                content: "\f22a"
            }

            .fa-mars-stroke-h:before {
                content: "\f22b"
            }

            .fa-neuter:before {
                content: "\f22c"
            }

            .fa-genderless:before {
                content: "\f22d"
            }

            .fa-facebook-official:before {
                content: "\f230"
            }

            .fa-pinterest-p:before {
                content: "\f231"
            }

            .fa-whatsapp:before {
                content: "\f232"
            }

            .fa-server:before {
                content: "\f233"
            }

            .fa-user-plus:before {
                content: "\f234"
            }

            .fa-user-times:before {
                content: "\f235"
            }

            .fa-bed:before,.fa-hotel:before {
                content: "\f236"
            }

            .fa-viacoin:before {
                content: "\f237"
            }

            .fa-train:before {
                content: "\f238"
            }

            .fa-subway:before {
                content: "\f239"
            }

            .fa-medium:before {
                content: "\f23a"
            }

            .fa-y-combinator:before,.fa-yc:before {
                content: "\f23b"
            }

            .fa-optin-monster:before {
                content: "\f23c"
            }

            .fa-opencart:before {
                content: "\f23d"
            }

            .fa-expeditedssl:before {
                content: "\f23e"
            }

            .fa-battery-4:before,.fa-battery-full:before {
                content: "\f240"
            }

            .fa-battery-3:before,.fa-battery-three-quarters:before {
                content: "\f241"
            }

            .fa-battery-2:before,.fa-battery-half:before {
                content: "\f242"
            }

            .fa-battery-1:before,.fa-battery-quarter:before {
                content: "\f243"
            }

            .fa-battery-0:before,.fa-battery-empty:before {
                content: "\f244"
            }

            .fa-mouse-pointer:before {
                content: "\f245"
            }

            .fa-i-cursor:before {
                content: "\f246"
            }

            .fa-object-group:before {
                content: "\f247"
            }

            .fa-object-ungroup:before {
                content: "\f248"
            }

            .fa-sticky-note:before {
                content: "\f249"
            }

            .fa-sticky-note-o:before {
                content: "\f24a"
            }

            .fa-cc-jcb:before {
                content: "\f24b"
            }

            .fa-cc-diners-club:before {
                content: "\f24c"
            }

            .fa-clone:before {
                content: "\f24d"
            }

            .fa-balance-scale:before {
                content: "\f24e"
            }

            .fa-hourglass-o:before {
                content: "\f250"
            }

            .fa-hourglass-1:before,.fa-hourglass-start:before {
                content: "\f251"
            }

            .fa-hourglass-2:before,.fa-hourglass-half:before {
                content: "\f252"
            }

            .fa-hourglass-3:before,.fa-hourglass-end:before {
                content: "\f253"
            }

            .fa-hourglass:before {
                content: "\f254"
            }

            .fa-hand-grab-o:before,.fa-hand-rock-o:before {
                content: "\f255"
            }

            .fa-hand-paper-o:before,.fa-hand-stop-o:before {
                content: "\f256"
            }

            .fa-hand-scissors-o:before {
                content: "\f257"
            }

            .fa-hand-lizard-o:before {
                content: "\f258"
            }

            .fa-hand-spock-o:before {
                content: "\f259"
            }

            .fa-hand-pointer-o:before {
                content: "\f25a"
            }

            .fa-hand-peace-o:before {
                content: "\f25b"
            }

            .fa-trademark:before {
                content: "\f25c"
            }

            .fa-registered:before {
                content: "\f25d"
            }

            .fa-creative-commons:before {
                content: "\f25e"
            }

            .fa-gg:before {
                content: "\f260"
            }

            .fa-gg-circle:before {
                content: "\f261"
            }

            .fa-tripadvisor:before {
                content: "\f262"
            }

            .fa-odnoklassniki:before {
                content: "\f263"
            }

            .fa-odnoklassniki-square:before {
                content: "\f264"
            }

            .fa-get-pocket:before {
                content: "\f265"
            }

            .fa-wikipedia-w:before {
                content: "\f266"
            }

            .fa-safari:before {
                content: "\f267"
            }

            .fa-chrome:before {
                content: "\f268"
            }

            .fa-firefox:before {
                content: "\f269"
            }

            .fa-opera:before {
                content: "\f26a"
            }

            .fa-internet-explorer:before {
                content: "\f26b"
            }

            .fa-television:before,.fa-tv:before {
                content: "\f26c"
            }

            .fa-contao:before {
                content: "\f26d"
            }

            .fa-500px:before {
                content: "\f26e"
            }

            .fa-amazon:before {
                content: "\f270"
            }

            .fa-calendar-plus-o:before {
                content: "\f271"
            }

            .fa-calendar-minus-o:before {
                content: "\f272"
            }

            .fa-calendar-times-o:before {
                content: "\f273"
            }

            .fa-calendar-check-o:before {
                content: "\f274"
            }

            .fa-industry:before {
                content: "\f275"
            }

            .fa-map-pin:before {
                content: "\f276"
            }

            .fa-map-signs:before {
                content: "\f277"
            }

            .fa-map-o:before {
                content: "\f278"
            }

            .fa-map:before {
                content: "\f279"
            }

            .fa-commenting:before {
                content: "\f27a"
            }

            .fa-commenting-o:before {
                content: "\f27b"
            }

            .fa-houzz:before {
                content: "\f27c"
            }

            .fa-vimeo:before {
                content: "\f27d"
            }

            .fa-black-tie:before {
                content: "\f27e"
            }

            .fa-fonticons:before {
                content: "\f280"
            }

            .fa-reddit-alien:before {
                content: "\f281"
            }

            .fa-edge:before {
                content: "\f282"
            }

            .fa-credit-card-alt:before {
                content: "\f283"
            }

            .fa-codiepie:before {
                content: "\f284"
            }

            .fa-modx:before {
                content: "\f285"
            }

            .fa-fort-awesome:before {
                content: "\f286"
            }

            .fa-usb:before {
                content: "\f287"
            }

            .fa-product-hunt:before {
                content: "\f288"
            }

            .fa-mixcloud:before {
                content: "\f289"
            }

            .fa-scribd:before {
                content: "\f28a"
            }

            .fa-pause-circle:before {
                content: "\f28b"
            }

            .fa-pause-circle-o:before {
                content: "\f28c"
            }

            .fa-stop-circle:before {
                content: "\f28d"
            }

            .fa-stop-circle-o:before {
                content: "\f28e"
            }

            .fa-shopping-bag:before {
                content: "\f290"
            }

            .fa-shopping-basket:before {
                content: "\f291"
            }

            .fa-hashtag:before {
                content: "\f292"
            }

            .fa-bluetooth:before {
                content: "\f293"
            }

            .fa-bluetooth-b:before {
                content: "\f294"
            }

            .fa-percent:before {
                content: "\f295"
            }

            /*!@license jQuery.ui-1.10/h5p-jquery-ui.css by Jupiter licensed under MIT*/
            /*! jQuery UI - v1.13.0 - 2021-10-07
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&amp;bgOverlayXPos=&amp;bgErrorXPos=&amp;bgHighlightXPos=&amp;bgContentXPos=&amp;bgHeaderXPos=&amp;bgActiveXPos=&amp;bgHoverXPos=&amp;bgDefaultXPos=&amp;bgShadowYPos=&amp;bgOverlayYPos=&amp;bgErrorYPos=&amp;bgHighlightYPos=&amp;bgContentYPos=&amp;bgHeaderYPos=&amp;bgActiveYPos=&amp;bgHoverYPos=&amp;bgDefaultYPos=&amp;bgShadowRepeat=&amp;bgOverlayRepeat=&amp;bgErrorRepeat=&amp;bgHighlightRepeat=&amp;bgContentRepeat=&amp;bgHeaderRepeat=&amp;bgActiveRepeat=&amp;bgHoverRepeat=&amp;bgDefaultRepeat=&amp;iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&amp;iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&amp;iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&amp;iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&amp;iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&amp;iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&amp;iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&amp;bgImgUrlShadow=&amp;bgImgUrlOverlay=&amp;bgImgUrlHover=&amp;bgImgUrlHighlight=&amp;bgImgUrlHeader=&amp;bgImgUrlError=&amp;bgImgUrlDefault=&amp;bgImgUrlContent=&amp;bgImgUrlActive=&amp;opacityFilterShadow=Alpha(Opacity%3D30)&amp;opacityFilterOverlay=Alpha(Opacity%3D30)&amp;opacityShadowPerc=30&amp;opacityOverlayPerc=30&amp;iconColorHover=%23555555&amp;iconColorHighlight=%23777620&amp;iconColorHeader=%23444444&amp;iconColorError=%23cc0000&amp;iconColorDefault=%23777777&amp;iconColorContent=%23444444&amp;iconColorActive=%23ffffff&amp;bgImgOpacityShadow=0&amp;bgImgOpacityOverlay=0&amp;bgImgOpacityError=95&amp;bgImgOpacityHighlight=55&amp;bgImgOpacityContent=75&amp;bgImgOpacityHeader=75&amp;bgImgOpacityActive=65&amp;bgImgOpacityHover=75&amp;bgImgOpacityDefault=75&amp;bgTextureShadow=flat&amp;bgTextureOverlay=flat&amp;bgTextureError=flat&amp;bgTextureHighlight=flat&amp;bgTextureContent=flat&amp;bgTextureHeader=flat&amp;bgTextureActive=flat&amp;bgTextureHover=flat&amp;bgTextureDefault=flat&amp;cornerRadius=3px&amp;fwDefault=normal&amp;ffDefault=Arial%2CHelvetica%2Csans-serif&amp;fsDefault=1em&amp;cornerRadiusShadow=8px&amp;thicknessShadow=5px&amp;offsetLeftShadow=0px&amp;offsetTopShadow=0px&amp;opacityShadow=.3&amp;bgColorShadow=%23666666&amp;opacityOverlay=.3&amp;bgColorOverlay=%23aaaaaa&amp;fcError=%235f3f3f&amp;borderColorError=%23f1a899&amp;bgColorError=%23fddfdf&amp;fcHighlight=%23777620&amp;borderColorHighlight=%23dad55e&amp;bgColorHighlight=%23fffa90&amp;fcContent=%23333333&amp;borderColorContent=%23dddddd&amp;bgColorContent=%23ffffff&amp;fcHeader=%23333333&amp;borderColorHeader=%23dddddd&amp;bgColorHeader=%23e9e9e9&amp;fcActive=%23ffffff&amp;borderColorActive=%23003eff&amp;bgColorActive=%23007fff&amp;fcHover=%232b2b2b&amp;borderColorHover=%23cccccc&amp;bgColorHover=%23ededed&amp;fcDefault=%23454545&amp;borderColorDefault=%23c5c5c5&amp;bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
            .ui-helper-hidden {
                display: none
            }

            .ui-helper-hidden-accessible {
                border: 0;
                clip: rect(0 0 0 0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px
            }

            .ui-helper-reset {
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                line-height: 1.3;
                text-decoration: none;
                font-size: 100%;
                list-style: none
            }

            .ui-helper-clearfix:after,.ui-helper-clearfix:before {
                content: "";
                display: table;
                border-collapse: collapse
            }

            .ui-helper-clearfix:after {
                clear: both
            }

            .ui-helper-zfix {
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                position: absolute;
                opacity: 0;
                -ms-filter: "alpha(opacity=0)"
            }

            .ui-front {
                z-index: 100
            }

            .ui-state-disabled {
                cursor: default!important;
                pointer-events: none
            }

            .ui-icon {
                display: inline-block;
                vertical-align: middle;
                margin-top: -.25em;
                position: relative;
                text-indent: -99999px;
                overflow: hidden;
                background-repeat: no-repeat
            }

            .ui-widget-icon-block {
                left: 50%;
                margin-left: -8px;
                display: block
            }

            .ui-widget-overlay {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%
            }

            .ui-accordion .ui-accordion-header {
                display: block;
                cursor: pointer;
                position: relative;
                margin: 2px 0 0 0;
                padding: .5em .5em .5em .7em;
                font-size: 100%
            }

            .ui-accordion .ui-accordion-content {
                padding: 1em 2.2em;
                border-top: 0;
                overflow: auto
            }

            .ui-autocomplete {
                position: absolute;
                top: 0;
                left: 0;
                cursor: default
            }

            .ui-menu {
                list-style: none;
                padding: 0;
                margin: 0;
                display: block;
                outline: 0
            }

            .ui-menu .ui-menu {
                position: absolute
            }

            .ui-menu .ui-menu-item {
                margin: 0;
                cursor: pointer;
                list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
            }

            .ui-menu .ui-menu-item-wrapper {
                position: relative;
                padding: 3px 1em 3px .4em
            }

            .ui-menu .ui-menu-divider {
                margin: 5px 0;
                height: 0;
                font-size: 0;
                line-height: 0;
                border-width: 1px 0 0 0
            }

            .ui-menu .ui-state-active,.ui-menu .ui-state-focus {
                margin: -1px
            }

            .ui-menu-icons {
                position: relative
            }

            .ui-menu-icons .ui-menu-item-wrapper {
                padding-left: 2em
            }

            .ui-menu .ui-icon {
                position: absolute;
                top: 0;
                bottom: 0;
                left: .2em;
                margin: auto 0
            }

            .ui-menu .ui-menu-icon {
                left: auto;
                right: 0
            }

            .ui-button {
                padding: .4em 1em;
                display: inline-block;
                position: relative;
                line-height: normal;
                margin-right: .1em;
                cursor: pointer;
                vertical-align: middle;
                text-align: center;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                overflow: visible
            }

            .ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
                text-decoration: none
            }

            .ui-button-icon-only {
                width: 2em;
                box-sizing: border-box;
                text-indent: -9999px;
                white-space: nowrap
            }

            input.ui-button.ui-button-icon-only {
                text-indent: 0
            }

            .ui-button-icon-only .ui-icon {
                position: absolute;
                top: 50%;
                left: 50%;
                margin-top: -8px;
                margin-left: -8px
            }

            .ui-button.ui-icon-notext .ui-icon {
                padding: 0;
                width: 2.1em;
                height: 2.1em;
                text-indent: -9999px;
                white-space: nowrap
            }

            input.ui-button.ui-icon-notext .ui-icon {
                width: auto;
                height: auto;
                text-indent: 0;
                white-space: normal;
                padding: .4em 1em
            }

            button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
                border: 0;
                padding: 0
            }

            .ui-controlgroup {
                vertical-align: middle;
                display: inline-block
            }

            .ui-controlgroup&gt;.ui-controlgroup-item {
                float: left;
                margin-left: 0;
                margin-right: 0
            }

            .ui-controlgroup&gt;.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup&gt;.ui-controlgroup-item:focus {
                z-index: 9999
            }

            .ui-controlgroup-vertical&gt;.ui-controlgroup-item {
                display: block;
                float: none;
                width: 100%;
                margin-top: 0;
                margin-bottom: 0;
                text-align: left
            }

            .ui-controlgroup-vertical .ui-controlgroup-item {
                box-sizing: border-box
            }

            .ui-controlgroup .ui-controlgroup-label {
                padding: .4em 1em
            }

            .ui-controlgroup .ui-controlgroup-label span {
                font-size: 80%
            }

            .ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
                border-left: none
            }

            .ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
                border-top: none
            }

            .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
                border-right: none
            }

            .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
                border-bottom: none
            }

            .ui-controlgroup-vertical .ui-spinner-input {
                width: 75%;
                width: calc(100% - 2.4em)
            }

            .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
                border-top-style: solid
            }

            .ui-checkboxradio-label .ui-icon-background {
                box-shadow: inset 1px 1px 1px #ccc;
                border-radius: .12em;
                border: none
            }

            .ui-checkboxradio-radio-label .ui-icon-background {
                width: 16px;
                height: 16px;
                border-radius: 1em;
                overflow: visible;
                border: none
            }

            .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
                background-image: none;
                width: 8px;
                height: 8px;
                border-width: 4px;
                border-style: solid
            }

            .ui-checkboxradio-disabled {
                pointer-events: none
            }

            .ui-datepicker {
                width: 17em;
                padding: .2em .2em 0;
                display: none
            }

            .ui-datepicker .ui-datepicker-header {
                position: relative;
                padding: .2em 0
            }

            .ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
                position: absolute;
                top: 2px;
                width: 1.8em;
                height: 1.8em
            }

            .ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
                top: 1px
            }

            .ui-datepicker .ui-datepicker-prev {
                left: 2px
            }

            .ui-datepicker .ui-datepicker-next {
                right: 2px
            }

            .ui-datepicker .ui-datepicker-prev-hover {
                left: 1px
            }

            .ui-datepicker .ui-datepicker-next-hover {
                right: 1px
            }

            .ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
                display: block;
                position: absolute;
                left: 50%;
                margin-left: -8px;
                top: 50%;
                margin-top: -8px
            }

            .ui-datepicker .ui-datepicker-title {
                margin: 0 2.3em;
                line-height: 1.8em;
                text-align: center
            }

            .ui-datepicker .ui-datepicker-title select {
                font-size: 1em;
                margin: 1px 0
            }

            .ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
                width: 45%
            }

            .ui-datepicker table {
                width: 100%;
                font-size: .9em;
                border-collapse: collapse;
                margin: 0 0 .4em
            }

            .ui-datepicker th {
                padding: .7em .3em;
                text-align: center;
                font-weight: 700;
                border: 0
            }

            .ui-datepicker td {
                border: 0;
                padding: 1px
            }

            .ui-datepicker td a,.ui-datepicker td span {
                display: block;
                padding: .2em;
                text-align: right;
                text-decoration: none
            }

            .ui-datepicker .ui-datepicker-buttonpane {
                background-image: none;
                margin: .7em 0 0 0;
                padding: 0 .2em;
                border-left: 0;
                border-right: 0;
                border-bottom: 0
            }

            .ui-datepicker .ui-datepicker-buttonpane button {
                float: right;
                margin: .5em .2em .4em;
                cursor: pointer;
                padding: .2em .6em .3em .6em;
                width: auto;
                overflow: visible
            }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left
            }

            .ui-datepicker.ui-datepicker-multi {
                width: auto
            }

            .ui-datepicker-multi .ui-datepicker-group {
                float: left
            }

            .ui-datepicker-multi .ui-datepicker-group table {
                width: 95%;
                margin: 0 auto .4em
            }

            .ui-datepicker-multi-2 .ui-datepicker-group {
                width: 50%
            }

            .ui-datepicker-multi-3 .ui-datepicker-group {
                width: 33.3%
            }

            .ui-datepicker-multi-4 .ui-datepicker-group {
                width: 25%
            }

            .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
                border-left-width: 0
            }

            .ui-datepicker-multi .ui-datepicker-buttonpane {
                clear: left
            }

            .ui-datepicker-row-break {
                clear: both;
                width: 100%;
                font-size: 0
            }

            .ui-datepicker-rtl {
                direction: rtl
            }

            .ui-datepicker-rtl .ui-datepicker-prev {
                right: 2px;
                left: auto
            }

            .ui-datepicker-rtl .ui-datepicker-next {
                left: 2px;
                right: auto
            }

            .ui-datepicker-rtl .ui-datepicker-prev:hover {
                right: 1px;
                left: auto
            }

            .ui-datepicker-rtl .ui-datepicker-next:hover {
                left: 1px;
                right: auto
            }

            .ui-datepicker-rtl .ui-datepicker-buttonpane {
                clear: right
            }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button {
                float: left
            }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
                float: right
            }

            .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
                border-right-width: 0;
                border-left-width: 1px
            }

            .ui-datepicker .ui-icon {
                display: block;
                text-indent: -99999px;
                overflow: hidden;
                background-repeat: no-repeat;
                left: .5em;
                top: .3em
            }

            .ui-dialog {
                position: absolute;
                top: 0;
                left: 0;
                padding: .2em;
                outline: 0
            }

            .ui-dialog .ui-dialog-titlebar {
                padding: .4em 1em;
                position: relative
            }

            .ui-dialog .ui-dialog-title {
                float: left;
                margin: .1em 0;
                white-space: nowrap;
                width: 90%;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .ui-dialog .ui-dialog-titlebar-close {
                position: absolute;
                right: .3em;
                top: 50%;
                width: 20px;
                margin: -10px 0 0 0;
                padding: 1px;
                height: 20px
            }

            .ui-dialog .ui-dialog-content {
                position: relative;
                border: 0;
                padding: .5em 1em;
                background: 0 0;
                overflow: auto
            }

            .ui-dialog .ui-dialog-buttonpane {
                text-align: left;
                border-width: 1px 0 0 0;
                background-image: none;
                margin-top: .5em;
                padding: .3em 1em .5em .4em
            }

            .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
                float: right
            }

            .ui-dialog .ui-dialog-buttonpane button {
                margin: .5em .4em .5em 0;
                cursor: pointer
            }

            .ui-dialog .ui-resizable-n {
                height: 2px;
                top: 0
            }

            .ui-dialog .ui-resizable-e {
                width: 2px;
                right: 0
            }

            .ui-dialog .ui-resizable-s {
                height: 2px;
                bottom: 0
            }

            .ui-dialog .ui-resizable-w {
                width: 2px;
                left: 0
            }

            .ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw {
                width: 7px;
                height: 7px
            }

            .ui-dialog .ui-resizable-se {
                right: 0;
                bottom: 0
            }

            .ui-dialog .ui-resizable-sw {
                left: 0;
                bottom: 0
            }

            .ui-dialog .ui-resizable-ne {
                right: 0;
                top: 0
            }

            .ui-dialog .ui-resizable-nw {
                left: 0;
                top: 0
            }

            .ui-draggable .ui-dialog-titlebar {
                cursor: move
            }

            .ui-draggable-handle {
                -ms-touch-action: none;
                touch-action: none
            }

            .ui-resizable {
                position: relative
            }

            .ui-resizable-handle {
                position: absolute;
                font-size: .1px;
                display: block;
                -ms-touch-action: none;
                touch-action: none
            }

            .ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
                display: none
            }

            .ui-resizable-n {
                cursor: n-resize;
                height: 7px;
                width: 100%;
                top: -5px;
                left: 0
            }

            .ui-resizable-s {
                cursor: s-resize;
                height: 7px;
                width: 100%;
                bottom: -5px;
                left: 0
            }

            .ui-resizable-e {
                cursor: e-resize;
                width: 7px;
                right: -5px;
                top: 0;
                height: 100%
            }

            .ui-resizable-w {
                cursor: w-resize;
                width: 7px;
                left: -5px;
                top: 0;
                height: 100%
            }

            .ui-resizable-se {
                cursor: se-resize;
                width: 12px;
                height: 12px;
                right: 1px;
                bottom: 1px
            }

            .ui-resizable-sw {
                cursor: sw-resize;
                width: 9px;
                height: 9px;
                left: -5px;
                bottom: -5px
            }

            .ui-resizable-nw {
                cursor: nw-resize;
                width: 9px;
                height: 9px;
                left: -5px;
                top: -5px
            }

            .ui-resizable-ne {
                cursor: ne-resize;
                width: 9px;
                height: 9px;
                right: -5px;
                top: -5px
            }

            .ui-progressbar {
                height: 2em;
                text-align: left;
                overflow: hidden
            }

            .ui-progressbar .ui-progressbar-value {
                margin: -1px;
                height: 100%
            }

            .ui-progressbar .ui-progressbar-overlay {
                background: url(data:image/gif;base64,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);
                height: 100%;
                -ms-filter: "alpha(opacity=25)";
                opacity: .25
            }

            .ui-progressbar-indeterminate .ui-progressbar-value {
                background-image: none
            }

            .ui-selectable {
                -ms-touch-action: none;
                touch-action: none
            }

            .ui-selectable-helper {
                position: absolute;
                z-index: 100;
                border: 1px dotted #000
            }

            .ui-selectmenu-menu {
                padding: 0;
                margin: 0;
                position: absolute;
                top: 0;
                left: 0;
                display: none
            }

            .ui-selectmenu-menu .ui-menu {
                overflow: auto;
                overflow-x: hidden;
                padding-bottom: 1px
            }

            .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
                font-size: 1em;
                font-weight: 700;
                line-height: 1.5;
                padding: 2px .4em;
                margin: .5em 0 0 0;
                height: auto;
                border: 0
            }

            .ui-selectmenu-open {
                display: block
            }

            .ui-selectmenu-text {
                display: block;
                margin-right: 20px;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .ui-selectmenu-button.ui-button {
                text-align: left;
                white-space: nowrap;
                width: 14em
            }

            .ui-selectmenu-icon.ui-icon {
                float: right;
                margin-top: 0
            }

            .ui-slider {
                position: relative;
                text-align: left
            }

            .ui-slider .ui-slider-handle {
                position: absolute;
                z-index: 2;
                width: 1.2em;
                height: 1.2em;
                cursor: pointer;
                -ms-touch-action: none;
                touch-action: none
            }

            .ui-slider .ui-slider-range {
                position: absolute;
                z-index: 1;
                font-size: .7em;
                display: block;
                border: 0;
                background-position: 0 0
            }

            .ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
                filter: inherit
            }

            .ui-slider-horizontal {
                height: .8em
            }

            .ui-slider-horizontal .ui-slider-handle {
                top: -.3em;
                margin-left: -.6em
            }

            .ui-slider-horizontal .ui-slider-range {
                top: 0;
                height: 100%
            }

            .ui-slider-horizontal .ui-slider-range-min {
                left: 0
            }

            .ui-slider-horizontal .ui-slider-range-max {
                right: 0
            }

            .ui-slider-vertical {
                width: .8em;
                height: 100px
            }

            .ui-slider-vertical .ui-slider-handle {
                left: -.3em;
                margin-left: 0;
                margin-bottom: -.6em
            }

            .ui-slider-vertical .ui-slider-range {
                left: 0;
                width: 100%
            }

            .ui-slider-vertical .ui-slider-range-min {
                bottom: 0
            }

            .ui-slider-vertical .ui-slider-range-max {
                top: 0
            }

            .ui-sortable-handle {
                -ms-touch-action: none;
                touch-action: none
            }

            .ui-spinner {
                position: relative;
                display: inline-block;
                overflow: hidden;
                padding: 0;
                vertical-align: middle
            }

            .ui-spinner-input {
                border: none;
                background: 0 0;
                color: inherit;
                padding: .222em 0;
                margin: .2em 0;
                vertical-align: middle;
                margin-left: .4em;
                margin-right: 2em
            }

            .ui-spinner-button {
                width: 1.6em;
                height: 50%;
                font-size: .5em;
                padding: 0;
                margin: 0;
                text-align: center;
                position: absolute;
                cursor: default;
                display: block;
                overflow: hidden;
                right: 0
            }

            .ui-spinner a.ui-spinner-button {
                border-top-style: none;
                border-bottom-style: none;
                border-right-style: none
            }

            .ui-spinner-up {
                top: 0
            }

            .ui-spinner-down {
                bottom: 0
            }

            .ui-tabs {
                position: relative;
                padding: .2em
            }

            .ui-tabs .ui-tabs-nav {
                margin: 0;
                padding: .2em .2em 0
            }

            .ui-tabs .ui-tabs-nav li {
                list-style: none;
                float: left;
                position: relative;
                top: 0;
                margin: 1px .2em 0 0;
                border-bottom-width: 0;
                padding: 0;
                white-space: nowrap
            }

            .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
                float: left;
                padding: .5em 1em;
                text-decoration: none
            }

            .ui-tabs .ui-tabs-nav li.ui-tabs-active {
                margin-bottom: -1px;
                padding-bottom: 1px
            }

            .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
                cursor: text
            }

            .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
                cursor: pointer
            }

            .ui-tabs .ui-tabs-panel {
                display: block;
                border-width: 0;
                padding: 1em 1.4em;
                background: 0 0
            }

            .ui-tooltip {
                padding: 8px;
                position: absolute;
                z-index: 9999;
                max-width: 300px
            }

            body .ui-tooltip {
                border-width: 2px
            }

            .ui-widget {
                font-family: Arial,Helvetica,sans-serif;
                font-size: 1em
            }

            .ui-widget .ui-widget {
                font-size: 1em
            }

            .ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
                font-family: Arial,Helvetica,sans-serif;
                font-size: 1em
            }

            .ui-widget.ui-widget-content {
                border: 1px solid #c5c5c5
            }

            .ui-widget-content {
                border: 1px solid #ddd;
                background: #fff;
                color: #333
            }

            .ui-widget-content a {
                color: #333
            }

            .ui-widget-header {
                border: 1px solid #ddd;
                background: #e9e9e9;
                color: #333;
                font-weight: 700
            }

            .ui-widget-header a {
                color: #333
            }

            .ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
                border: 1px solid #c5c5c5;
                background: #f6f6f6;
                font-weight: 400;
                color: #454545
            }

            .ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
                color: #454545;
                text-decoration: none
            }

            .ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
                border: 1px solid #ccc;
                background: #ededed;
                font-weight: 400;
                color: #2b2b2b
            }

            .ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
                color: #2b2b2b;
                text-decoration: none
            }

            .ui-visual-focus {
                box-shadow: 0 0 3px 1px #5e9ed6
            }

            .ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
                border: 1px solid #003eff;
                background: #007fff;
                font-weight: 400;
                color: #fff
            }

            .ui-icon-background,.ui-state-active .ui-icon-background {
                border: #003eff;
                background-color: #fff
            }

            .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
                color: #fff;
                text-decoration: none
            }

            .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
                border: 1px solid #dad55e;
                background: #fffa90;
                color: #777620
            }

            .ui-state-checked {
                border: 1px solid #dad55e;
                background: #fffa90
            }

            .ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
                color: #777620
            }

            .ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
                border: 1px solid #f1a899;
                background: #fddfdf;
                color: #5f3f3f
            }

            .ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
                color: #5f3f3f
            }

            .ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
                color: #5f3f3f
            }

            .ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
                font-weight: 700
            }

            .ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
                opacity: .7;
                -ms-filter: "alpha(opacity=70)";
                font-weight: 400
            }

            .ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
                opacity: .35;
                -ms-filter: "alpha(opacity=35)";
                background-image: none
            }

            .ui-state-disabled .ui-icon {
                -ms-filter: "alpha(opacity=35)"
            }

            .ui-icon {
                width: 16px;
                height: 16px
            }

            .ui-icon,.ui-widget-content .ui-icon {
                background-image: url(images/ui-icons_444444_256x240.png)
            }

            .ui-widget-header .ui-icon {
                background-image: url(images/ui-icons_444444_256x240.png)
            }

            .ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
                background-image: url(images/ui-icons_555555_256x240.png)
            }

            .ui-button:active .ui-icon,.ui-state-active .ui-icon {
                background-image: url(images/ui-icons_ffffff_256x240.png)
            }

            .ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
                background-image: url(images/ui-icons_777620_256x240.png)
            }

            .ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
                background-image: url(images/ui-icons_cc0000_256x240.png)
            }

            .ui-button .ui-icon {
                background-image: url(images/ui-icons_777777_256x240.png)
            }

            .ui-icon-blank.ui-icon-blank.ui-icon-blank {
                background-image: none
            }

            .ui-icon-caret-1-n {
                background-position: 0 0
            }

            .ui-icon-caret-1-ne {
                background-position: -16px 0
            }

            .ui-icon-caret-1-e {
                background-position: -32px 0
            }

            .ui-icon-caret-1-se {
                background-position: -48px 0
            }

            .ui-icon-caret-1-s {
                background-position: -65px 0
            }

            .ui-icon-caret-1-sw {
                background-position: -80px 0
            }

            .ui-icon-caret-1-w {
                background-position: -96px 0
            }

            .ui-icon-caret-1-nw {
                background-position: -112px 0
            }

            .ui-icon-caret-2-n-s {
                background-position: -128px 0
            }

            .ui-icon-caret-2-e-w {
                background-position: -144px 0
            }

            .ui-icon-triangle-1-n {
                background-position: 0 -16px
            }

            .ui-icon-triangle-1-ne {
                background-position: -16px -16px
            }

            .ui-icon-triangle-1-e {
                background-position: -32px -16px
            }

            .ui-icon-triangle-1-se {
                background-position: -48px -16px
            }

            .ui-icon-triangle-1-s {
                background-position: -65px -16px
            }

            .ui-icon-triangle-1-sw {
                background-position: -80px -16px
            }

            .ui-icon-triangle-1-w {
                background-position: -96px -16px
            }

            .ui-icon-triangle-1-nw {
                background-position: -112px -16px
            }

            .ui-icon-triangle-2-n-s {
                background-position: -128px -16px
            }

            .ui-icon-triangle-2-e-w {
                background-position: -144px -16px
            }

            .ui-icon-arrow-1-n {
                background-position: 0 -32px
            }

            .ui-icon-arrow-1-ne {
                background-position: -16px -32px
            }

            .ui-icon-arrow-1-e {
                background-position: -32px -32px
            }

            .ui-icon-arrow-1-se {
                background-position: -48px -32px
            }

            .ui-icon-arrow-1-s {
                background-position: -65px -32px
            }

            .ui-icon-arrow-1-sw {
                background-position: -80px -32px
            }

            .ui-icon-arrow-1-w {
                background-position: -96px -32px
            }

            .ui-icon-arrow-1-nw {
                background-position: -112px -32px
            }

            .ui-icon-arrow-2-n-s {
                background-position: -128px -32px
            }

            .ui-icon-arrow-2-ne-sw {
                background-position: -144px -32px
            }

            .ui-icon-arrow-2-e-w {
                background-position: -160px -32px
            }

            .ui-icon-arrow-2-se-nw {
                background-position: -176px -32px
            }

            .ui-icon-arrowstop-1-n {
                background-position: -192px -32px
            }

            .ui-icon-arrowstop-1-e {
                background-position: -208px -32px
            }

            .ui-icon-arrowstop-1-s {
                background-position: -224px -32px
            }

            .ui-icon-arrowstop-1-w {
                background-position: -240px -32px
            }

            .ui-icon-arrowthick-1-n {
                background-position: 1px -48px
            }

            .ui-icon-arrowthick-1-ne {
                background-position: -16px -48px
            }

            .ui-icon-arrowthick-1-e {
                background-position: -32px -48px
            }

            .ui-icon-arrowthick-1-se {
                background-position: -48px -48px
            }

            .ui-icon-arrowthick-1-s {
                background-position: -64px -48px
            }

            .ui-icon-arrowthick-1-sw {
                background-position: -80px -48px
            }

            .ui-icon-arrowthick-1-w {
                background-position: -96px -48px
            }

            .ui-icon-arrowthick-1-nw {
                background-position: -112px -48px
            }

            .ui-icon-arrowthick-2-n-s {
                background-position: -128px -48px
            }

            .ui-icon-arrowthick-2-ne-sw {
                background-position: -144px -48px
            }

            .ui-icon-arrowthick-2-e-w {
                background-position: -160px -48px
            }

            .ui-icon-arrowthick-2-se-nw {
                background-position: -176px -48px
            }

            .ui-icon-arrowthickstop-1-n {
                background-position: -192px -48px
            }

            .ui-icon-arrowthickstop-1-e {
                background-position: -208px -48px
            }

            .ui-icon-arrowthickstop-1-s {
                background-position: -224px -48px
            }

            .ui-icon-arrowthickstop-1-w {
                background-position: -240px -48px
            }

            .ui-icon-arrowreturnthick-1-w {
                background-position: 0 -64px
            }

            .ui-icon-arrowreturnthick-1-n {
                background-position: -16px -64px
            }

            .ui-icon-arrowreturnthick-1-e {
                background-position: -32px -64px
            }

            .ui-icon-arrowreturnthick-1-s {
                background-position: -48px -64px
            }

            .ui-icon-arrowreturn-1-w {
                background-position: -64px -64px
            }

            .ui-icon-arrowreturn-1-n {
                background-position: -80px -64px
            }

            .ui-icon-arrowreturn-1-e {
                background-position: -96px -64px
            }

            .ui-icon-arrowreturn-1-s {
                background-position: -112px -64px
            }

            .ui-icon-arrowrefresh-1-w {
                background-position: -128px -64px
            }

            .ui-icon-arrowrefresh-1-n {
                background-position: -144px -64px
            }

            .ui-icon-arrowrefresh-1-e {
                background-position: -160px -64px
            }

            .ui-icon-arrowrefresh-1-s {
                background-position: -176px -64px
            }

            .ui-icon-arrow-4 {
                background-position: 0 -80px
            }

            .ui-icon-arrow-4-diag {
                background-position: -16px -80px
            }

            .ui-icon-extlink {
                background-position: -32px -80px
            }

            .ui-icon-newwin {
                background-position: -48px -80px
            }

            .ui-icon-refresh {
                background-position: -64px -80px
            }

            .ui-icon-shuffle {
                background-position: -80px -80px
            }

            .ui-icon-transfer-e-w {
                background-position: -96px -80px
            }

            .ui-icon-transferthick-e-w {
                background-position: -112px -80px
            }

            .ui-icon-folder-collapsed {
                background-position: 0 -96px
            }

            .ui-icon-folder-open {
                background-position: -16px -96px
            }

            .ui-icon-document {
                background-position: -32px -96px
            }

            .ui-icon-document-b {
                background-position: -48px -96px
            }

            .ui-icon-note {
                background-position: -64px -96px
            }

            .ui-icon-mail-closed {
                background-position: -80px -96px
            }

            .ui-icon-mail-open {
                background-position: -96px -96px
            }

            .ui-icon-suitcase {
                background-position: -112px -96px
            }

            .ui-icon-comment {
                background-position: -128px -96px
            }

            .ui-icon-person {
                background-position: -144px -96px
            }

            .ui-icon-print {
                background-position: -160px -96px
            }

            .ui-icon-trash {
                background-position: -176px -96px
            }

            .ui-icon-locked {
                background-position: -192px -96px
            }

            .ui-icon-unlocked {
                background-position: -208px -96px
            }

            .ui-icon-bookmark {
                background-position: -224px -96px
            }

            .ui-icon-tag {
                background-position: -240px -96px
            }

            .ui-icon-home {
                background-position: 0 -112px
            }

            .ui-icon-flag {
                background-position: -16px -112px
            }

            .ui-icon-calendar {
                background-position: -32px -112px
            }

            .ui-icon-cart {
                background-position: -48px -112px
            }

            .ui-icon-pencil {
                background-position: -64px -112px
            }

            .ui-icon-clock {
                background-position: -80px -112px
            }

            .ui-icon-disk {
                background-position: -96px -112px
            }

            .ui-icon-calculator {
                background-position: -112px -112px
            }

            .ui-icon-zoomin {
                background-position: -128px -112px
            }

            .ui-icon-zoomout {
                background-position: -144px -112px
            }

            .ui-icon-search {
                background-position: -160px -112px
            }

            .ui-icon-wrench {
                background-position: -176px -112px
            }

            .ui-icon-gear {
                background-position: -192px -112px
            }

            .ui-icon-heart {
                background-position: -208px -112px
            }

            .ui-icon-star {
                background-position: -224px -112px
            }

            .ui-icon-link {
                background-position: -240px -112px
            }

            .ui-icon-cancel {
                background-position: 0 -128px
            }

            .ui-icon-plus {
                background-position: -16px -128px
            }

            .ui-icon-plusthick {
                background-position: -32px -128px
            }

            .ui-icon-minus {
                background-position: -48px -128px
            }

            .ui-icon-minusthick {
                background-position: -64px -128px
            }

            .ui-icon-close {
                background-position: -80px -128px
            }

            .ui-icon-closethick {
                background-position: -96px -128px
            }

            .ui-icon-key {
                background-position: -112px -128px
            }

            .ui-icon-lightbulb {
                background-position: -128px -128px
            }

            .ui-icon-scissors {
                background-position: -144px -128px
            }

            .ui-icon-clipboard {
                background-position: -160px -128px
            }

            .ui-icon-copy {
                background-position: -176px -128px
            }

            .ui-icon-contact {
                background-position: -192px -128px
            }

            .ui-icon-image {
                background-position: -208px -128px
            }

            .ui-icon-video {
                background-position: -224px -128px
            }

            .ui-icon-script {
                background-position: -240px -128px
            }

            .ui-icon-alert {
                background-position: 0 -144px
            }

            .ui-icon-info {
                background-position: -16px -144px
            }

            .ui-icon-notice {
                background-position: -32px -144px
            }

            .ui-icon-help {
                background-position: -48px -144px
            }

            .ui-icon-check {
                background-position: -64px -144px
            }

            .ui-icon-bullet {
                background-position: -80px -144px
            }

            .ui-icon-radio-on {
                background-position: -96px -144px
            }

            .ui-icon-radio-off {
                background-position: -112px -144px
            }

            .ui-icon-pin-w {
                background-position: -128px -144px
            }

            .ui-icon-pin-s {
                background-position: -144px -144px
            }

            .ui-icon-play {
                background-position: 0 -160px
            }

            .ui-icon-pause {
                background-position: -16px -160px
            }

            .ui-icon-seek-next {
                background-position: -32px -160px
            }

            .ui-icon-seek-prev {
                background-position: -48px -160px
            }

            .ui-icon-seek-end {
                background-position: -64px -160px
            }

            .ui-icon-seek-start {
                background-position: -80px -160px
            }

            .ui-icon-seek-first {
                background-position: -80px -160px
            }

            .ui-icon-stop {
                background-position: -96px -160px
            }

            .ui-icon-eject {
                background-position: -112px -160px
            }

            .ui-icon-volume-off {
                background-position: -128px -160px
            }

            .ui-icon-volume-on {
                background-position: -144px -160px
            }

            .ui-icon-power {
                background-position: 0 -176px
            }

            .ui-icon-signal-diag {
                background-position: -16px -176px
            }

            .ui-icon-signal {
                background-position: -32px -176px
            }

            .ui-icon-battery-0 {
                background-position: -48px -176px
            }

            .ui-icon-battery-1 {
                background-position: -64px -176px
            }

            .ui-icon-battery-2 {
                background-position: -80px -176px
            }

            .ui-icon-battery-3 {
                background-position: -96px -176px
            }

            .ui-icon-circle-plus {
                background-position: 0 -192px
            }

            .ui-icon-circle-minus {
                background-position: -16px -192px
            }

            .ui-icon-circle-close {
                background-position: -32px -192px
            }

            .ui-icon-circle-triangle-e {
                background-position: -48px -192px
            }

            .ui-icon-circle-triangle-s {
                background-position: -64px -192px
            }

            .ui-icon-circle-triangle-w {
                background-position: -80px -192px
            }

            .ui-icon-circle-triangle-n {
                background-position: -96px -192px
            }

            .ui-icon-circle-arrow-e {
                background-position: -112px -192px
            }

            .ui-icon-circle-arrow-s {
                background-position: -128px -192px
            }

            .ui-icon-circle-arrow-w {
                background-position: -144px -192px
            }

            .ui-icon-circle-arrow-n {
                background-position: -160px -192px
            }

            .ui-icon-circle-zoomin {
                background-position: -176px -192px
            }

            .ui-icon-circle-zoomout {
                background-position: -192px -192px
            }

            .ui-icon-circle-check {
                background-position: -208px -192px
            }

            .ui-icon-circlesmall-plus {
                background-position: 0 -208px
            }

            .ui-icon-circlesmall-minus {
                background-position: -16px -208px
            }

            .ui-icon-circlesmall-close {
                background-position: -32px -208px
            }

            .ui-icon-squaresmall-plus {
                background-position: -48px -208px
            }

            .ui-icon-squaresmall-minus {
                background-position: -64px -208px
            }

            .ui-icon-squaresmall-close {
                background-position: -80px -208px
            }

            .ui-icon-grip-dotted-vertical {
                background-position: 0 -224px
            }

            .ui-icon-grip-dotted-horizontal {
                background-position: -16px -224px
            }

            .ui-icon-grip-solid-vertical {
                background-position: -32px -224px
            }

            .ui-icon-grip-solid-horizontal {
                background-position: -48px -224px
            }

            .ui-icon-gripsmall-diagonal-se {
                background-position: -64px -224px
            }

            .ui-icon-grip-diagonal-se {
                background-position: -80px -224px
            }

            .ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
                border-top-left-radius: 3px
            }

            .ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
                border-top-right-radius: 3px
            }

            .ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
                border-bottom-left-radius: 3px
            }

            .ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
                border-bottom-right-radius: 3px
            }

            .ui-widget-overlay {
                background: #aaa;
                opacity: .003;
                -ms-filter: Alpha(Opacity=.3)
            }

            .ui-widget-shadow {
                -webkit-box-shadow: 0 0 5px #666;
                box-shadow: 0 0 5px #666
            }

            /*!@license Tether-1.0/styles/tether.min.css by Hubspot. Wrapped as H5P by Joubel (fnoks) licensed under MIT*/
            .tether-element,.tether-element *,.tether-element :after,.tether-element :before,.tether-element:after,.tether-element:before {
                box-sizing: border-box
            }

            .tether-element {
                position: absolute;
                display: none
            }

            .tether-element.tether-open {
                display: block
            }

            /*!@license Drop-1.0/css/drop-theme-arrows-bounce.min.css by Hubspot. Wrapped as H5P by Joubel (fnoks) licensed under MIT*/
            .drop-element,.drop-element *,.drop-element :after,.drop-element :before,.drop-element:after,.drop-element:before {
                box-sizing: border-box
            }

            .drop-element {
                position: absolute;
                display: none
            }

            .drop-element.drop-open {
                display: block
            }

            .drop-element.drop-theme-arrows-bounce .drop-content {
                border-radius: 5px;
                position: relative;
                font-family: inherit;
                background: #fff;
                color: #444;
                padding: 1em;
                font-size: 1.1em;
                line-height: 1.5em;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
                -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .2));
                filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .2))
            }

            .drop-element.drop-theme-arrows-bounce .drop-content:before {
                content: "";
                display: block;
                position: absolute;
                width: 0;
                height: 0;
                border-color: transparent;
                border-width: 12px;
                border-style: solid
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content:before {
                top: 100%;
                left: 50%;
                margin-left: -12px;
                border-top-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content {
                margin-top: 12px
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content:before {
                bottom: 100%;
                left: 50%;
                margin-left: -12px;
                border-bottom-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content:before {
                left: 100%;
                top: 50%;
                margin-top: -12px;
                border-left-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content:before {
                right: 100%;
                top: 50%;
                margin-top: -12px;
                border-right-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before {
                bottom: 100%;
                left: 12px;
                border-bottom-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before {
                bottom: 100%;
                right: 12px;
                border-bottom-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before {
                top: 100%;
                left: 12px;
                border-top-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before {
                top: 100%;
                right: 12px;
                border-top-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before {
                top: 12px;
                left: 100%;
                border-left-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before {
                top: 12px;
                right: 100%;
                border-right-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before {
                bottom: 12px;
                left: 100%;
                border-left-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before {
                bottom: 12px;
                right: 100%;
                border-right-color: #fff
            }

            .drop-element.drop-theme-arrows-bounce {
                max-width: 100%;
                max-height: 100%;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
                -webkit-transition: opacity .1s;
                transition: opacity .1s;
                opacity: 0
            }

            .drop-element.drop-theme-arrows-bounce .drop-content {
                -webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.265,1.55);
                transition: transform .3s cubic-bezier(0,0,.265,1.55);
                -webkit-transform: scale(0) translateZ(0);
                transform: scale(0) translateZ(0)
            }

            .drop-element.drop-theme-arrows-bounce.drop-open {
                display: none
            }

            .drop-element.drop-theme-arrows-bounce.drop-open-transitionend {
                display: block
            }

            .drop-element.drop-theme-arrows-bounce.drop-after-open {
                -webkit-transition: none;
                transition: none;
                opacity: 1
            }

            .drop-element.drop-theme-arrows-bounce.drop-after-open .drop-content {
                -webkit-transform: scale(1) translateZ(0);
                transform: scale(1) translateZ(0)
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content {
                margin-bottom: 12px;
                -webkit-transform-origin: 50%,calc(100% + 12px);
                -ms-transform-origin: 50%,calc(100% + 12px);
                transform-origin: 50%,calc(100% + 12px)
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content {
                -webkit-transform-origin: 50%,-12px;
                -ms-transform-origin: 50%,-12px;
                transform-origin: 50%,-12px
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content {
                margin-right: 12px;
                -webkit-transform-origin: calc(100% + 12px),50%;
                -ms-transform-origin: calc(100% + 12px),50%;
                transform-origin: calc(100% + 12px),50%
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content {
                margin-left: 12px;
                -webkit-transform-origin: -12px,50%;
                -ms-transform-origin: -12px,50%;
                transform-origin: -12px,50%
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content {
                margin-top: 12px;
                -webkit-transform-origin: 0,-12px;
                -ms-transform-origin: 0,-12px;
                transform-origin: 0,-12px
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content {
                margin-top: 12px;
                -webkit-transform-origin: 100%,-12px;
                -ms-transform-origin: 100%,-12px;
                transform-origin: 100%,-12px
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content {
                margin-bottom: 12px;
                -webkit-transform-origin: 0,calc(100% + 12px);
                -ms-transform-origin: 0,calc(100% + 12px);
                transform-origin: 0,calc(100% + 12px)
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content {
                margin-bottom: 12px;
                -webkit-transform-origin: 100%,calc(100% + 12px);
                -ms-transform-origin: 100%,calc(100% + 12px);
                transform-origin: 100%,calc(100% + 12px)
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content {
                margin-right: 12px;
                -webkit-transform-origin: calc(100% + 12px),0;
                -ms-transform-origin: calc(100% + 12px),0;
                transform-origin: calc(100% + 12px),0
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content {
                margin-left: 12px;
                -webkit-transform-origin: -12px,0;
                -ms-transform-origin: -12px,0;
                transform-origin: -12px,0
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content {
                margin-right: 12px;
                -webkit-transform-origin: calc(100% + 12px),100%;
                -ms-transform-origin: calc(100% + 12px),100%;
                transform-origin: calc(100% + 12px),100%
            }

            .drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content {
                margin-left: 12px;
                -webkit-transform-origin: -12px,100%;
                -ms-transform-origin: -12px,100%;
                transform-origin: -12px,100%
            }

            /*!@license H5P.FontIcons-1.0/styles/h5p-font-icons.css by Joubel licensed under unknown license*/
            @font-face {
                font-family: H5PFontIcons;
                src: url(data:font/woff;base64,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) format('woff');
                font-weight: 400;
                font-style: normal
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-help-dialog.css by Joubel licensed under unknown license*/
            .joubel-help-text-dialog-box {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                color: #555;
                z-index: 2
            }

            .joubel-help-text-dialog-background {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                background: #555;
                opacity: .75
            }

            .joubel-help-text-dialog-container {
                display: block;
                position: absolute;
                top: 3.5%;
                left: 20%;
                width: 60%;
                background: #fff;
                opacity: 1;
                max-height: 93%;
                overflow: auto
            }

            .joubel-help-text-header {
                font-size: 1.1em;
                border-bottom: 1px solid #e0e0e0;
                padding: .75em 3em .75em 1.5em
            }

            .joubel-help-text-body {
                padding: .5em 1.5em;
                margin: 1em 0 2em
            }

            .joubel-help-text-remove {
                position: absolute;
                right: 1.5em;
                top: .8em;
                cursor: pointer
            }

            .joubel-help-text-remove:hover {
                color: #333
            }

            .joubel-help-text-remove:before {
                font-family: H5PFontAwesome4;
                content: '\f00d';
                font-size: 1.3em;
                right: 0;
                top: 0
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-message-dialog.css by Joubel licensed under unknown license*/
            .joubel-message-dialog {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                width: 100%;
                padding: .3em;
                z-index: 11;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                border-top: 1px solid #ffcd0d;
                background-color: #fcffcc;
                text-align: center;
                font-size: .8em
            }

            .joubel-message-dialog:before {
                font-family: H5PFontAwesome4;
                content: '\f05a';
                padding-right: .5em;
                font-size: 1.3em;
                position: relative;
                top: .1em
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-progress-circle.css by Joubel licensed under unknown license*/
            .joubel-progress-circle-wrapper {
                display: inline-block;
                padding: 0 1em
            }

            .joubel-progress-circle-percentage {
                position: relative;
                font-size: 1em
            }

            .joubel-progress-circle-circle {
                -webkit-transform: rotate(0);
                -ms-transform: rotate(0);
                transform: rotate(0);
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-justify-content: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                position: relative;
                top: .151em;
                left: .151em;
                text-align: center;
                width: 2.7em;
                height: 2.7em;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                border-radius: 100%;
                background-color: #fff
            }

            .joubel-progress-circle-active-border {
                position: relative;
                text-align: center;
                width: 3em;
                height: 3em;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                border-radius: 100%;
                background-color: #1a73d9
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css by Joubel licensed under unknown license*/
            .joubel-simple-rounded-button {
                cursor: pointer;
                display: inline-block;
                margin: .25em 0;
                padding: .3em 1.2em;
                border-radius: 2em;
                background-color: #1a73d9;
                color: #fff
            }

            .joubel-simple-rounded-button:focus,.joubel-simple-rounded-button:hover {
                background-color: #1356a3
            }

            .joubel-simple-rounded-button:active {
                position: relative;
                background-color: #104888;
                -webkit-box-shadow: inset 0 4px 0 #0e407a;
                -moz-box-shadow: inset 0 4px 0 #0e407a;
                box-shadow: inset 0 4px 0 #0e407a
            }

            .joubel-simple-rounded-button:active .joubel-simple-rounded-button-text {
                position: relative;
                top: 2px
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-speech-bubble.css by Joubel licensed under unknown license*/
            .joubel-speech-bubble {
                position: absolute;
                color: #333;
                z-index: 301;
                margin-top: .45em;
                min-width: 1em;
                opacity: 0;
                transition: opacity .5s ease
            }

            .joubel-speech-bubble p {
                margin: .75em 0
            }

            .joubel-speech-bubble p:first-child {
                margin-top: .25em
            }

            .joubel-speech-bubble p:last-child {
                margin-bottom: .25em
            }

            .joubel-speech-bubble.show {
                opacity: 1
            }

            .joubel-speech-bubble-inner {
                background: #fbfbfb;
                box-shadow: 0 0 .5em #2c2c2c;
                border-radius: .5em;
                padding: .2em .5em;
                text-align: left;
                position: relative;
                word-wrap: break-word;
                z-index: 1
            }

            .joubel-speech-bubble-inner-tail,.joubel-speech-bubble-tail {
                position: absolute;
                width: 12px;
                height: 12px;
                background: #fbfbfb;
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                transform: rotate(45deg);
                z-index: -1
            }

            .joubel-speech-bubble-tail {
                box-shadow: 0 0 .5em #2c2c2c
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-tip.css by Joubel licensed under unknown license*/
            .joubel-tip-container {
                display: inline-block;
                font-weight: 400;
                color: #777;
                cursor: pointer
            }

            .joubel-tip-container:hover {
                color: #333
            }

            .joubel-tip-container:hover:before {
                content: attr(aria-label);
                position: absolute;
                left: 50%;
                z-index: 5;
                padding: .25em .75em;
                background: #212121;
                color: #fff;
                white-space: nowrap;
                line-height: 1.5;
                box-shadow: 0 0 .5em #858585;
                transform: translate(-50%,-1.25em)
            }

            .joubel-tip-container:focus {
                outline: 0;
                box-shadow: 0 0 5px 2px #8cb9f0;
                outline: #8cb9f0 solid 1px
            }

            .using-mouse .joubel-tip-container:focus {
                box-shadow: none
            }

            .joubel-tip-container.be-quiet:focus {
                outline: 0
            }

            .joubel-tip-container.be-quiet {
                pointer-events: none
            }

            .joubel-tip-icon {
                text-align: center;
                font-size: 1.5em;
                line-height: 1.5em;
                width: 1.5em;
                height: 1.5em;
                pointer-events: none
            }

            .joubel-tip-icon:before {
                font-family: Joubel;
                content: "\e888";
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .joubel-tip-icon.help-icon:before {
                font-family: H5PFontAwesome4;
                content: "\f059"
            }

            .joubel-tip-container * {
                pointer-events: none
            }

            .joubel-tip-container .hidden-but-read {
                position: absolute;
                top: 0;
                left: 0;
                width: 0;
                height: 0;
                overflow: hidden
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-slider.css by Joubel licensed under unknown license*/
            .h5p-joubel-ui-slider {
                -webkit-transition: -webkit-transform .3s ease-in-out;
                -moz-transition: -moz-transform .3s ease-in-out;
                -ms-transition: -ms-transform .3s ease-in-out;
                transition: transform .3s ease-in-out;
                -webkit-transform: translateX(0);
                -moz-transform: translateX(0);
                -ms-transform: translateX(0);
                transform: translateX(0);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                height: 100%
            }

            .h5p-joubel-ui-slide {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                display: none
            }

            .h5p-joubel-ui-slide.current {
                display: block
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-score-bar.css by Joubel licensed under unknown license*/
            .h5p-joubelui-score-bar {
                display: inline-flex;
                display: -webkit-inline-flexbox;
                display: -ms-inline-flexbox;
                display: -webkit-inline-flex;
                width: 15em;
                max-width: 100%;
                background: #fff;
                border-radius: 1.5em;
                padding: .625em;
                border: 1px solid rgba(0,0,0,.08);
                box-sizing: border-box;
                position: relative
            }

            .h5p-joubelui-score-bar-visuals {
                flex: 1;
                -webkit-box-flex: 1;
                -webkit-flex: 1;
                position: relative;
                overflow: visible
            }

            .h5p-joubelui-score-bar-progress-wrapper {
                position: relative;
                margin-right: 1.7em;
                height: .917em;
                border-top-left-radius: 1.5em;
                border-bottom-left-radius: 1.5em;
                background: #ddd
            }

            .h5p-joubelui-score-bar-progress {
                overflow: hidden;
                white-space: nowrap;
                color: transparent;
                position: absolute;
                left: 0;
                top: 0;
                height: 100%;
                width: 0;
                border-top-left-radius: .5em;
                border-bottom-left-radius: .5em;
                background: #48b57e;
                background: linear-gradient(to right,#52ca8d,#48b57e);
                -webkit-transition: width .4s ease-in-out;
                -moz-transition: width .4s ease-in-out;
                -o-transition: width .4s ease-in-out;
                transition: width .4s ease-in-out;
                -webkit-backface-visibility: hidden
            }

            .h5p-joubelui-score-bar-star {
                height: 1.8em;
                width: 2.1em;
                position: absolute;
                right: 0;
                top: -.4em;
                overflow: visible
            }

            .h5p-joubelui-score-bar-full-score.h5p-joubelui-score-bar-animation-active .h5p-joubelui-score-bar-star {
                -webkit-animation: pound .8s 1;
                animation: pound .8s 1
            }

            @keyframes pound {
                from {
                    transform: scale(0)
                }

                20% {
                    transform: scale(1.4)
                }

                60% {
                    transform: scale(.8)
                }

                80% {
                    transform: scale(1.2)
                }

                to {
                    transform: scale(1)
                }
            }

            @-webkit-keyframes pound {
                from {
                    -webkit-transform: scale(0)
                }

                20% {
                    -webkit-transform: scale(1.4)
                }

                60% {
                    -webkit-transform: scale(.8)
                }

                80% {
                    -webkit-transform: scale(1.2)
                }

                to {
                    -webkit-transform: scale(1)
                }
            }

            .h5p-joubelui-score-bar-star svg {
                overflow: visible
            }

            .h5p-joubelui-score-bar-star-shadow {
                fill: #fff
            }

            .h5p-joubelui-score-bar-star-border {
                fill: none;
                stroke: #ddd;
                stroke-miterlimit: 10;
                stroke-width: 3px
            }

            .h5p-joubelui-score-bar-star-fill {
                fill: #ddd
            }

            .h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-border {
                stroke: #ab741a;
                stroke-width: 6
            }

            .h5p-joubelui-score-bar-star-fill-full-score {
                visibility: hidden;
                fill: #ffc80b
            }

            .h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-fill {
                fill: #ffc80b
            }

            .h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-fill-full-score {
                visibility: visible
            }

            .h5p-joubelui-score-numeric {
                margin: 0 .4em;
                font-size: 1.333em;
                line-height: .7;
                font-weight: 700
            }

            .h5p-score-bar-has-help .h5p-joubelui-score-numeric {
                margin-right: .625em
            }

            .h5p-joubelui-score-number {
                color: #333
            }

            .h5p-joubelui-score-number-separator {
                color: #757575;
                padding: 0 .1em
            }

            .h5p-joubelui-score-bar .joubel-tip-container {
                position: absolute;
                top: .1em;
                right: .3em;
                font-size: 1em;
                line-height: 1;
                color: #1a73d9;
                margin-right: .2em
            }

            .h5p-joubelui-score-bar .joubel-tip-container&gt;.help-icon {
                font-size: 1em;
                line-height: 1
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-progressbar.css by Joubel licensed under unknown license*/
            .h5p-joubelui-progressbar {
                width: 100%;
                position: absolute;
                left: 0;
                bottom: 0;
                right: 0;
                height: .25em;
                background: #fff;
                -webkit-box-shadow: 0 -1px 3px 0 rgba(1,72,118,.75);
                -moz-box-shadow: 0 -1px 3px 0 rgba(1,72,118,.75);
                box-shadow: 0 -1px 3px 0 rgba(1,72,118,.75)
            }

            .h5p-joubelui-progressbar-slide-status-text {
                font-size: 0;
                width: 0;
                height: 0
            }

            .h5p-joubelui-progressbar-background {
                position: absolute;
                left: 0;
                top: 0;
                height: 100%;
                width: 0;
                background-color: #014876;
                -webkit-transition: width .3s ease-in-out;
                -moz-transition: width .3s ease-in-out;
                -o-transition: width .3s ease-in-out;
                transition: width .3s ease-in-out
            }

            .h5p-joubelui-drop {
                z-index: 1
            }

            .drop-element.h5p-joubelui-drop .drop-content {
                padding: .2em .8em;
                font-weight: 700
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-ui.css by Joubel licensed under unknown license*/
            .h5p-joubelui-button,.h5peditor .h5p-joubelui-button,.h5peditor .ui-dialog .h5p-joubelui-button {
                font-size: 1em;
                line-height: 1.2;
                margin: 0 .5em 1em;
                padding: .5em 1.25em;
                border-radius: 2em;
                background: #1a73d9;
                color: #fff;
                cursor: pointer;
                border: none;
                box-shadow: none;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
                display: inline-block;
                text-align: center;
                text-shadow: none;
                text-decoration: none;
                vertical-align: baseline
            }

            .h5p-joubelui-button:first-child {
                margin: 0 .5em 1em 0
            }

            .h5p-joubelui-button:last-child {
                margin: 0 0 1em .5em
            }

            .h5p-joubelui-button:first-child:last-child {
                margin: 0 0 1em
            }

            .h5p-joubelui-button.truncated {
                width: 2.235em;
                height: 2.235em;
                border-radius: 50%;
                padding: 0;
                text-align: center
            }

            .h5p-joubelui-button.truncated:before {
                padding: 0
            }

            .h5p-joubelui-button:focus,.h5p-joubelui-button:hover {
                background: #1356a3;
                color: #fff;
                text-decoration: none;
                -webkit-transition: initial;
                -moz-transition: initial;
                -o-transition: initial;
                transition: initial
            }

            .h5p-joubelui-button:active {
                position: relative;
                background: #104888;
                -webkit-box-shadow: inset 0 4px 0 #0e407a;
                -moz-box-shadow: inset 0 4px 0 #0e407a;
                box-shadow: inset 0 4px 0 #0e407a
            }

            .h5p-joubelui-button:active .h5p-joubelui-button-text {
                position: relative;
                top: 2px
            }

            .h5p-joubelui-button:before {
                font-family: H5PFontAwesome4;
                padding-right: .5em
            }

            .h5p-question-try-again:before {
                content: "\F01E"
            }

            .h5p-question-show-solution:before {
                content: "\F06E"
            }

            .h5p-question-check-answer:before {
                content: "\F058"
            }

            .h5p-content [tabIndex="-1"] {
                outline: 0
            }

            /*!@license H5P.JoubelUI-1.3/css/joubel-icon.css by Joubel licensed under unknown license*/
            [class*=" joubel-icon-"],[class^=joubel-icon-] {
                font-family: H5PFontIcons!important;
                speak: none;
                font-size: 1.5em;
                line-height: 1.5em;
                font-style: normal;
                font-weight: 400;
                font-variant: normal;
                text-transform: none;
                word-wrap: normal;
                cursor: pointer;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .joubel-icon-comment-normal .h5p-icon-shadow:before {
                content: "\e90a";
                color: #ddd
            }

            .joubel-icon-comment-normal .h5p-icon-speech-bubble:before {
                content: "\e908";
                margin-left: -1em;
                color: #ce72c1
            }

            .joubel-icon-comment-normal .h5p-icon-question:before {
                content: "\e906";
                margin-left: -1em;
                color: #fff
            }

            .joubel-icon-comment-normal:hover .h5p-icon-speech-bubble:before {
                color: #bc5ca3
            }

            .joubel-icon-comment-normal:active .h5p-icon-speech-bubble:before {
                color: #ce72c1;
                position: relative;
                top: .05em;
                left: .05em
            }

            .joubel-icon-comment-normal:active .h5p-icon-question:before {
                position: relative;
                top: .05em;
                left: .05em
            }

            .joubel-icon-tip-normal .h5p-icon-shadow:before {
                content: "\e90a";
                color: #ddd
            }

            .joubel-icon-tip-normal .h5p-icon-speech-bubble:before {
                content: "\e908";
                margin-left: -1em;
                color: #3580c3
            }

            .joubel-icon-tip-normal .h5p-icon-info:before {
                content: "\e905";
                margin-left: -1em;
                color: #fff
            }

            .joubel-icon-tip-normal:hover .h5p-icon-speech-bubble:before {
                color: #489bd5
            }

            .joubel-icon-tip-normal:active .h5p-icon-speech-bubble:before {
                color: #489bd5;
                position: relative;
                top: .05em;
                left: .05em
            }

            .joubel-icon-tip-normal:active .h5p-icon-info:before {
                position: relative;
                top: .05em;
                left: .05em
            }

            .joubel-icon-edit .h5p-icon-circle:before {
                content: "\e90d";
                color: #1d74c8;
                font-size: 1.5em
            }

            .joubel-icon-edit .h5p-icon-pencil:before {
                content: "\e90c";
                color: #1d74c8;
                font-size: .8em;
                text-align: center;
                position: absolute;
                margin-left: -1.42em
            }

            .joubel-icon-edit:hover .h5p-icon-circle:before {
                content: "\e90e";
                color: #1d74c8
            }

            .joubel-icon-edit:hover .h5p-icon-pencil:before {
                color: #fff
            }

            .joubel-icon-approve .h5p-icon-circle:before {
                content: "\e90d";
                color: #3ea35f;
                font-size: 1.5em
            }

            .joubel-icon-approve .h5p-icon-check:before {
                content: "\e601";
                color: #3ea35f;
                font-size: .8em;
                text-align: center;
                position: absolute;
                margin-left: -1.42em
            }

            .joubel-icon-approve:hover .h5p-icon-circle:before {
                content: "\e90e"
            }

            .joubel-icon-approve:hover .h5p-icon-check:before {
                color: #fff
            }

            .joubel-icon-cancel .h5p-icon-circle:before {
                content: "\e90d";
                color: #de3354;
                font-size: 1.5em
            }

            .joubel-icon-cancel .h5p-icon-cross:before {
                content: "\e600";
                color: #de3354;
                font-size: .85em;
                text-align: center;
                position: absolute;
                margin-left: -1.38em
            }

            .joubel-icon-cancel:hover .h5p-icon-circle:before {
                content: "\e90e"
            }

            .joubel-icon-cancel:hover .h5p-icon-cross:before {
                color: #fff
            }

            .joubel-icon-tip-normal.help-icon:before {
                font-family: H5PFontAwesome4;
                content: "\f059"
            }

            .joubel-icon-tip-normal.help-icon&gt;span {
                display: none
            }

            /*!@license H5P.Question-1.5/styles/question.css by Joubel licensed under MIT*/
            .h5p-question {
                background: rgba(255,255,255,.9);
                position: relative
            }

            .h5p-question-audio {
                margin: 1em 1em 0 1em;
                width: calc(100% - 2em)
            }

            .h5p-question-audio .h5p-audio-inner&gt;button {
                font-size: 1.5em
            }

            .h5p-question-audio .h5p-audio-inner.h5p-audio-transparent {
                display: none
            }

            .h5p-question-video {
                line-height: 0
            }

            .h5p-question-video&gt;video {
                width: 100%
            }

            .h5p-question-image {
                text-align: left;
                margin: 0 0 1em;
                line-height: .8125em
            }

            .h5p-question-image img {
                display: block;
                width: 100%;
                height: auto;
                border: 0;
                outline: 0
            }

            .h5p-question-image-wrap {
                display: inline-block;
                position: relative;
                margin-bottom: 1em;
                -webkit-transform: translate(1em,1em);
                transform: translate(1em,1em);
                max-width: calc(100% - 2em)
            }

            .h5p-question-image.animatable .h5p-question-image-wrap.h5p-question-image-scalable {
                -webkit-transition: -webkit-transform .3s .3s,margin .3s .3s,width .3s 0s;
                transition: transform .3s .3s,margin .3s .3s,width .3s 0s
            }

            .h5p-question-image.animatable.h5p-question-image-fill-width .h5p-question-image-wrap {
                -webkit-transition: -webkit-transform .3s 0s,margin .3s 0s,width .3s .3s;
                transition: transform .3s 0s,margin .3s 0s,width .3s .3s
            }

            .h5p-question-image-overlay {
                display: none;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%
            }

            .h5p-question-image-overlay.show {
                display: block
            }

            .h5p-no-frame&gt;.h5p-question .h5p-question-image-wrap,.h5p-question-image-fill-width .h5p-question-image-wrap,.h5p-transparent&gt;div&gt;.h5p-question .h5p-question-image-wrap {
                -webkit-transform: translate(0,0);
                transform: translate(0,0);
                margin: 0;
                max-width: 100%
            }

            .h5p-question-image-scalable {
                cursor: pointer;
                width: 35%
            }

            .h5p-question-image.h5p-question-image-fill-width .h5p-question-image-scalable {
                width: 100%
            }

            .h5p-question-image-scalable:before {
                position: absolute;
                font-family: H5PFontAwesome4;
                content: "\f067";
                right: .7em;
                top: .7em;
                color: #fff;
                font-size: 10px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                background: rgba(0,0,0,.5);
                width: 1.8em;
                height: 1.8em;
                line-height: 1.8em;
                text-align: center
            }

            .h5p-question-image-fill-width .h5p-question-image-scalable:before {
                content: "\f068"
            }

            .h5p-question-introduction {
                margin: 1em;
                font-size: 1.125em;
                line-height: 1
            }

            .h5p-question-introduction&gt;p {
                font-size: inherit;
                line-height: inherit;
                margin: 0
            }

            .h5p-question-content {
                margin: 1em
            }

            .h5p-question-content.h5p-has-question-popup {
                position: relative
            }

            .h5p-question-scorebar {
                max-width: calc(100% - 2em);
                vertical-align: top;
                opacity: 0;
                max-height: 0;
                transition: max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,opacity .15s cubic-bezier(0,1,0,1)
            }

            .h5p-question-buttons.h5p-question-visible,.h5p-question-feedback.h5p-question-visible,.h5p-question-scorebar.h5p-question-visible {
                opacity: 1;
                transition: max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,opacity .15s ease-in
            }

            .h5p-question-scorebar.h5p-question-visible {
                width: 13em;
                max-width: calc(100% - 2em);
                margin: 0 0 1em 1em;
                padding-right: .5em;
                display: inline-block
            }

            .h5p-question-scorebar.full-width {
                min-width: auto;
                width: calc(100% - 2em)
            }

            .h5p-question-scorebar .h5p-joubelui-score-bar {
                width: 100%
            }

            .h5p-question-feedback {
                font-weight: 700;
                color: #1a73d9;
                margin: 0 1em;
                max-height: 0;
                opacity: 0;
                transition: max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,opacity .15s cubic-bezier(0,1,0,1)
            }

            .h5p-question-feedback.h5p-question-visible {
                margin: 1em
            }

            .h5p-question-feedback-content {
                font-size: 1em;
                display: none;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden
            }

            .h5p-question-visible .h5p-question-feedback-content.has-content {
                display: block;
                margin-bottom: .8em
            }

            .h5p-question-feedback-content-text {
                display: inline-block
            }

            .h5p-question-buttons.h5p-question-visible {
                display: inline-block;
                width: calc(100% - 1.5em);
                margin-left: 1em;
                margin-right: .5em;
                margin-bottom: 1em
            }

            .h5p-question-buttons .h5p-joubelui-button,.h5p-question-buttons .h5p-joubelui-button:first-child:last-child {
                margin: 0 .5em 0 0;
                white-space: nowrap
            }

            .h5p-question-buttons.has-scorebar {
                width: calc(100% - 15em - 1px);
                margin-left: 0
            }

            .h5p-question-buttons.has-scorebar.wrap {
                margin-left: 1em;
                width: calc(100% - 1.5em)
            }

            .h5p-question-feedback.h5p-question-popup .h5p-question-buttons {
                height: 3.14286em;
                max-height: 3.14286em;
                transition: none
            }

            .h5p-no-frame&gt;.h5p-question&gt;*,.h5p-transparent&gt;div&gt;.h5p-question&gt;* {
                margin-left: 0!important;
                margin-right: 0
            }

            .h5p-no-frame&gt;.h5p-question&gt;.h5p-question-buttons.wrap,.h5p-transparent&gt;div&gt;.h5p-question&gt;.h5p-question-buttons.wrap {
                width: 100%
            }

            .h5p-no-frame&gt;.h5p-question&gt;:first-child,.h5p-transparent&gt;div&gt;.h5p-question&gt;:first-child {
                margin-top: 0
            }

            .h5p-no-frame&gt;.h5p-question&gt;:last-child,.h5p-transparent&gt;div&gt;.h5p-question&gt;:last-child {
                margin-bottom: 0
            }

            .h5p-course-presentation .h5p-question-introduction {
                font-size: 1.125em;
                line-height: 1.125em
            }

            .h5p-course-presentation .h5p-question-introduction&gt;p {
                font-size: 1em;
                line-height: 1em;
                margin: 0
            }

            .h5p-question .h5p-hidden-read {
                width: 1px;
                height: 1px;
                top: -1px;
                position: absolute;
                text-indent: 1px;
                overflow: hidden
            }

            .h5p-question-popups {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%
            }

            .h5p-question-popups.hidden {
                display: none
            }

            .h5p-question-feedback.h5p-question-popup {
                position: absolute;
                display: none;
                width: 22em;
                max-width: 100%;
                margin: 0;
                z-index: 3;
                background-color: #fff;
                box-shadow: 0 0 7px 0 rgba(0,0,0,.59);
                border-radius: 1em;
                padding: 1.5em;
                transition: none
            }

            .h5p-question-feedback.h5p-question-popup.h5p-question-visible {
                display: block;
                box-sizing: border-box;
                max-height: 100%
            }

            .h5p-question-feedback.h5p-question-popup .h5p-question-feedback-content {
                display: block;
                top: 0
            }

            .h5p-question-feedback.h5p-question-popup.h5p-question-feedback-correct .h5p-question-feedback-content {
                margin-right: 1.5em
            }

            .h5p-question-feedback.h5p-question-popup .h5p-question-retry-button {
                margin: 1em 0 0 0
            }

            .h5p-question-feedback.h5p-question-popup .h5p-question-buttons {
                margin: 0
            }

            .h5p-question-feedback.h5p-question-popup .h5p-question-feedback-close {
                position: absolute;
                right: 0;
                top: 0;
                margin: 1em;
                cursor: pointer
            }

            .h5p-question-feedback.h5p-question-popup .h5p-question-feedback-close:before {
                font-family: h5pFontIcons;
                font-size: 2.5em;
                line-height: .9em;
                content: '\e600';
                color: #707070
            }

            .h5p-question-feedback-tail {
                position: absolute;
                width: 1em;
                height: 1em;
                z-index: 3;
                background-color: #fff;
                box-shadow: -2px -2px 0 0 rgba(0,0,0,.18);
                transform: rotate(225deg)
            }

            .h5p-question-minus-one,.h5p-question-plus-one {
                position: absolute;
                width: 1.923076923em;
                height: calc(1.923076923em * .638297872);
                background-size: 100% 100%;
                right: -1.615384615em;
                top: -.846153846em;
                z-index: 1;
                opacity: 1;
                transition: opacity 150ms linear,transform 150ms linear
            }

            .h5p-question-plus-one {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNTYgMjI3LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NiAyMjcuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQoJLnN0MXtmaWxsOiMyMTYzNDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNTYsNDguM0MzNTYsMjEuNiwzMzUuNCwwLDMxMCwwSDQ2QzIwLjYsMCwwLDIxLjYsMCw0OC4zVjE3OWMwLDI2LjcsMjAuNiw0OC4zLDQ2LDQ4LjNoMjY0DQoJCWMyNS40LDAsNDYtMjEuNiw0Ni00OC4zVjQ4LjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIwNC4yLDk1LjFsMTUuNywxOS4zbDEyLjgtMTAuNmMyLjgtMi41LDUuMy00LjksNy4yLTcuMmMtMC4zLDYtMC4zLDEyLjYtMC4zLDE5Ljh2NDcuM2gzMFY2My44aC0yNi44DQoJCUwyMDQuMiw5NS4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguOCwxMDIuOGgtMjYuM1Y3Ni43YzAtMy4zLTIuMi01LjktNS41LTUuOWgtMTEuOWMtMy4zLDAtNS42LDIuNi01LjYsNS45djI2LjFIODMuMw0KCQljLTMuMywwLTUuOCwyLjQtNS44LDUuN3YxMS45YzAsMy4zLDIuNSw2LjQsNS44LDYuNGgyNi4ydjI1LjRjMCwzLjMsMi4zLDUuNiw1LjYsNS42SDEyN2MzLjMsMCw1LjUtMi4zLDUuNS01LjZ2LTI1LjRoMjYuMw0KCQljMy4zLDAsNS43LTMuMSw1LjctNi40di0xMS45QzE2NC41LDEwNS4yLDE2Mi4xLDEwMi44LDE1OC44LDEwMi44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMzMuNSw2NS4zYzAtMjMuNS0xOS00Mi41LTQyLjUtNDIuNUg2NWMtMjMuNSwwLTQyLjUsMTktNDIuNSw0Mi41djk3YzAsMjMuNSwxOSw0Mi41LDQyLjUsNDIuNWgyMjYNCgkJYzIzLjUsMCw0Mi41LTE5LDQyLjUtNDIuNVY2NS4zeiBNMzE4LjUsMTYyLjNjMCwxNS4yLTEyLjMsMjcuNS0yNy41LDI3LjVINjVjLTE1LjIsMC0yNy41LTEyLjMtMjcuNS0yNy41di05Nw0KCQljMC0xNS4yLDEyLjMtMjcuNSwyNy41LTI3LjVoMjI2YzE1LjIsMCwyNy41LDEyLjMsMjcuNSwyNy41VjE2Mi4zeiIvPg0KPC9nPg0KPC9zdmc+DQo=)
            }

            .h5p-question-minus-one {
                background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNTYgMjI3LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NiAyMjcuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQoJLnN0MXtmaWxsOiNCNzFDMUM7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNTYsNDguM0MzNTYsMjEuNiwzMzUuNCwwLDMxMCwwSDQ2QzIwLjYsMCwwLDIxLjYsMCw0OC4zVjE3OWMwLDI2LjcsMjAuNiw0OC4zLDQ2LDQ4LjNoMjY0DQoJCWMyNS40LDAsNDYtMjEuNiw0Ni00OC4zVjQ4LjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIwNC4yLDk1LjFsMTUuNywxOS4zbDEyLjgtMTAuNmMyLjgtMi41LDUuMy00LjksNy4yLTcuMmMtMC4zLDYtMC4zLDEyLjYtMC4zLDE5Ljh2NDcuM2gzMFY2My44aC0yNi44DQoJCUwyMDQuMiw5NS4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTguOCwxMDIuOEg4My4zYy0zLjMsMC01LjgsMi40LTUuOCw1Ljd2MTEuOWMwLDMuMywyLjUsNi40LDUuOCw2LjRoNzUuNWMzLjMsMCw1LjctMy4xLDUuNy02LjR2LTExLjkNCgkJQzE2NC41LDEwNS4yLDE2Mi4xLDEwMi44LDE1OC44LDEwMi44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMzMuNSw2NS4zYzAtMjMuNS0xOS00Mi41LTQyLjUtNDIuNUg2NWMtMjMuNSwwLTQyLjUsMTktNDIuNSw0Mi41djk3YzAsMjMuNSwxOSw0Mi41LDQyLjUsNDIuNWgyMjYNCgkJYzIzLjUsMCw0Mi41LTE5LDQyLjUtNDIuNVY2NS4zeiBNMzE4LjUsMTYyLjNjMCwxNS4yLTEyLjMsMjcuNS0yNy41LDI3LjVINjVjLTE1LjIsMC0yNy41LTEyLjMtMjcuNS0yNy41di05Nw0KCQljMC0xNS4yLDEyLjMtMjcuNSwyNy41LTI3LjVoMjI2YzE1LjIsMCwyNy41LDEyLjMsMjcuNSwyNy41VjE2Mi4zeiIvPg0KPC9nPg0KPC9zdmc+DQo=)
            }

            .h5p-question-hidden-one {
                opacity: 0;
                transform: translateY(100%)
            }

            /*!@license H5P.Question-1.5/styles/explainer.css by Joubel licensed under MIT*/
            .h5p-question-explanation {
                position: relative
            }

            .h5p-question-explanation-container {
                margin: 0;
                padding: 1em;
                background: #fafafa
            }

            .h5p-question-explanation-title {
                font-size: 1.125em;
                margin-bottom: .5em
            }

            .h5p-question-explanation-list {
                background: #fff;
                border: 1px solid #e0e0e0;
                overflow: auto;
                overflow-x: hidden;
                list-style: none;
                padding: 0;
                margin: 0
            }

            .h5p-question-explanation-item {
                padding: .5em;
                margin: 0;
                line-height: 1.2;
                display: flex
            }

            .h5p-question-explanation-item:not(:last-child) {
                border-bottom: 1px solid #e0e0e0
            }

            .h5p-question-explanation-status {
                display: flex;
                flex-shrink: 0;
                width: 8em;
                flex-wrap: wrap
            }

            .h5p-question-explanation-correct,.h5p-question-explanation-wrong {
                display: inline-flex;
                font-weight: 700;
                margin-left: .5em;
                font-size: .9em;
                word-break: break-all;
                word-break: break-word
            }

            .h5p-question-explanation-correct {
                color: #265c42
            }

            .h5p-question-explanation-wrong {
                color: #b61c1e;
                text-decoration: line-through
            }

            .h5p-question-explanation-text {
                display: inline-flex;
                padding-left: 1em;
                margin-left: .5em;
                border-left: 1px solid #ddd
            }

            .h5p-question-explanation-list::-webkit-scrollbar {
                width: .4em
            }

            .h5p-question-explanation-list::-webkit-scrollbar-thumb {
                background-color: #e0e0e0
            }

            /*!@license H5P.DragText-1.10/dist/h5p-drag-text.css by Joubel licensed under MIT*/
            .h5p-drag-text {
                position: relative;
                background: rgba(255,255,255,.9);
                overflow: hidden
            }

            .h5p-drag-text .hidden {
                display: none
            }

            .h5p-drag-text .h5p-drag-inner p {
                font-size: 1em;
                font-weight: 400;
                padding: 0;
                margin: 0 0 1em
            }

            .h5p-drag-text button.h5p-drag-button:before {
                font-family: H5PFontAwesome4;
                padding-right: .5em
            }

            .h5p-drag-text .h5p-drag-check-button:before {
                content: "\f058"
            }

            .h5p-drag-text .h5p-drag-retry-button:before {
                content: "\f021"
            }

            .h5p-drag-text .h5p-drag-show-solution-button:before {
                content: "\f06e"
            }

            .h5p-drag-text .h5p-drag-check-button {
                display: inline-block
            }

            .h5p-drag-text .h5p-drag-retry-button {
                display: none
            }

            .h5p-drag-text .h5p-drag-show-solution-button {
                display: none
            }

            .h5p-drag-text .joubel-tip-container {
                top: -1.1em;
                right: -.6em;
                position: absolute;
                z-index: 4;
                font-size: .9em
            }

            .h5p-drag-text .h5p-drag-correct-feedback:before {
                position: absolute;
                right: .5em;
                font-family: H5PFontAwesome4;
                content: "\f00c";
                color: #255c41
            }

            .h5p-drag-text .h5p-drag-wrong-feedback:before {
                position: absolute;
                right: .5em;
                font-family: H5PFontAwesome4;
                content: "\f00d";
                color: #b71c1c
            }

            .h5p-drag-text .h5p-drag-dropzone-container {
                position: relative;
                display: inline;
                padding-right: .1em
            }

            .h5p-drag-text [aria-dropeffect] {
                position: relative;
                top: -.1em;
                width: 10em;
                height: 1.25em;
                background-color: #cee0f4;
                border-radius: .25em;
                display: inline-block;
                vertical-align: middle;
                text-align: center;
                padding: .1em 1.65em .1em 0
            }

            .h5p-drag-text [aria-dropeffect].h5p-drag-correct-feedback {
                background: #9dd8bb
            }

            .h5p-drag-text [aria-dropeffect].h5p-drag-wrong-feedback {
                background: #f7d0d0
            }

            .h5p-drag-text [aria-dropeffect]:before {
                line-height: 1.25
            }

            .h5p-drag-text .h5p-drag-draggables-container {
                position: relative;
                padding-top: .5em;
                display: inline-block
            }

            .h5p-drag-text .h5p-drag-draggables-container.hide {
                display: none
            }

            .h5p-drag-text .ui-droppable-hover {
                background-color: #80b4ed
            }

            .h5p-drag-text [aria-grabbed] {
                line-height: 1.25;
                cursor: pointer;
                border-radius: .25em;
                padding: .1em .6em;
                margin: .3em;
                vertical-align: top;
                text-align: center;
                display: inline-block;
                border: .1em solid #c6c6c6;
                overflow: hidden;
                background: #ddd;
                box-shadow: 0 0 .3em rgba(0,0,0,.2);
                z-index: 3;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none
            }

            .h5p-drag-text [aria-grabbed=true],.h5p-drag-text [aria-grabbed].h5p-drag-dropped:not(.ui-state-disabled):hover,.h5p-drag-text [aria-grabbed]:not(.ui-state-disabled):hover {
                border: .1em solid #d4bed8;
                color: #636;
                background: #edd6e9
            }

            .h5p-drag-text [aria-grabbed].h5p-drag-dropped {
                width: 100%;
                margin: -.1em 0 0 0;
                padding: .1em .825em;
                white-space: nowrap;
                color: #1a4473;
                border: .1em solid #a9c3d0;
                background: #cee0f4
            }

            .h5p-drag-text [aria-grabbed=true] {
                opacity: .5;
                box-shadow: 0 0 .8em rgba(0,0,0,.5)
            }

            .h5p-drag-text [aria-grabbed].ui-state-disabled {
                opacity: 1
            }

            .h5p-drag-text .h5p-drag-dropped.h5p-drag-draggable-correct {
                padding: 0;
                color: #255c41;
                border: none;
                box-shadow: none;
                line-height: 1.5;
                background: 0 0
            }

            .h5p-drag-text .h5p-drag-dropped.h5p-drag-draggable-wrong {
                padding: 0;
                border: none;
                color: #b71c1c;
                box-shadow: none;
                line-height: 1.5;
                background: 0 0
            }

            .h5p-drag-text .h5p-drag-show-solution-container {
                position: relative;
                display: inline
            }

            .h5p-drag-text .h5p-drag-show-solution-container.incorrect {
                color: #255c41;
                font-weight: 700;
                border: 1px #255c41 dashed;
                background-color: #d4f6e6;
                padding: .15em;
                border-radius: .25em;
                margin-left: .5em
            }

            .h5p-drag-text .h5p-drag-droppable-words {
                line-height: 1.75
            }

            .h5p-drag-text [aria-grabbed=true] {
                z-index: 2
            }

            .h5p-drag-text .h5p-drag-task {
                width: 100%;
                position: relative;
                display: inline-block
            }

            .h5p-drag-text .h5p-drag-wide-screen {
                float: right;
                padding-top: 0
            }

            .h5p-drag-text .h5p-drag-draggable-wide-screen {
                display: block
            }

            .h5p-drag-text [aria-dropeffect].ui-droppable.ui-droppable-disabled.ui-state-disabled {
                opacity: 1
            }

            .h5p-drag-text [aria-grabbed].h5p-drag-dropped.truncate {
                text-overflow: ellipsis
            }

            .h5p-drag-text .correct-answer {
                width: 1px;
                height: 1px;
                overflow: hidden;
                display: inline-block;
                color: transparent
            }

            .h5p-drag-text .h5p-question-introduction {
                outline: 0
            }
        &lt;/style&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;div style="margin: 20px 20px;display: flex; justify-content: center;"&gt;
            &lt;div style="width:900px;" class="h5p-content lag" data-content-id="1568956642"&gt;&lt;/div&gt;
        &lt;/div&gt;
    &lt;/body&gt;
&lt;/html&gt;</description><link>https://edushareworld.blogspot.com/2025/02/1.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-1040382151152731221</guid><pubDate>Wed, 19 Feb 2025 14:54:00 +0000</pubDate><atom:updated>2025-02-19T06:54:38.264-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 17 : ન્યાયતંત્ર</title><description>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br&gt;
&lt;br&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br&gt;
&lt;br&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br&gt;
&lt;br&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br&gt;&lt;br&gt;
&lt;br&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
&lt;script src='https://dl.dropboxusercontent.com/s/https://www.dropbox.com/scl/fi/fmvpq5gr6nvv9viylvfy0/SS817.js?rlkey=htya83hdwrg6wmo4xs1o1bj9m&amp;st=0f64vnmx&amp;dl=0
'&gt;&lt;/script&gt;
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
	document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
	document.querySelector("#unit").innerText=unit;
	document.querySelector("#sub").innerText=sub;
	document.querySelector("#que").innerText=myApp.length;
	document.querySelector("#time").innerText=timeLimit;
	document.querySelector("#crtr1").innerText=crtr;
	document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;/div&gt;
&lt;div style='clear: both;'&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-17.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-6000663542207512058</guid><pubDate>Wed, 19 Feb 2025 14:52:00 +0000</pubDate><atom:updated>2025-02-19T06:52:48.393-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 16: સંસદ અને કાયદો</title><description>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br&gt;
&lt;br&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br&gt;
&lt;br&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br&gt;
&lt;br&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br&gt;&lt;br&gt;
&lt;br&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
&lt;script src='https://dl.dropboxusercontent.com/s/sq988w4g7x2fyvf2gm7ue/SS816.js?rlkey=rv7irnvn6liakgmw97o6flbxo&amp;st=ki35w0ky&amp;dl=0
'&gt;&lt;/script&gt;
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
	document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
	document.querySelector("#unit").innerText=unit;
	document.querySelector("#sub").innerText=sub;
	document.querySelector("#que").innerText=myApp.length;
	document.querySelector("#time").innerText=timeLimit;
	document.querySelector("#crtr1").innerText=crtr;
	document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;/div&gt;
&lt;div style='clear: both;'&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-16.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-2232985212129949703</guid><pubDate>Wed, 19 Feb 2025 14:50:00 +0000</pubDate><atom:updated>2025-02-19T06:50:56.178-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 15 : ભારતીય બંધારણ</title><description>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br&gt;
&lt;br&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br&gt;
&lt;br&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br&gt;
&lt;br&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br&gt;&lt;br&gt;
&lt;br&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
&lt;script src='https://dl.dropboxusercontent.com/s/1w72br7ppasrbj1coceo0/SS815.js?rlkey=c0zpmcmck09b55mrh5ov9w5an&amp;st=irl3uujc&amp;dl=0
'&gt;&lt;/script&gt;
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
	document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
	document.querySelector("#unit").innerText=unit;
	document.querySelector("#sub").innerText=sub;
	document.querySelector("#que").innerText=myApp.length;
	document.querySelector("#time").innerText=timeLimit;
	document.querySelector("#crtr1").innerText=crtr;
	document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;/div&gt;
&lt;div style='clear: both;'&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-15.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-3425830604457600974</guid><pubDate>Wed, 19 Feb 2025 14:48:00 +0000</pubDate><atom:updated>2025-02-19T06:48:56.072-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 14 : આપતી-વ્યવસ્થાપન</title><description>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br&gt;
&lt;br&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br&gt;
&lt;br&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br&gt;
&lt;br&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br&gt;&lt;br&gt;
&lt;br&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
&lt;script src='https://dl.dropboxusercontent.com/s/https://www.dropbox.com/scl/fi/8hhjizuwvjle5hm5ifrzb/SS814.js?rlkey=sdklqo4xutmyogxmoanaw64b5&amp;st=2s86ua6q&amp;dl=0
'&gt;&lt;/script&gt;
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
	document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
	document.querySelector("#unit").innerText=unit;
	document.querySelector("#sub").innerText=sub;
	document.querySelector("#que").innerText=myApp.length;
	document.querySelector("#time").innerText=timeLimit;
	document.querySelector("#crtr1").innerText=crtr;
	document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;/div&gt;
&lt;div style='clear: both;'&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-14.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-3713448598029986541</guid><pubDate>Wed, 19 Feb 2025 14:47:00 +0000</pubDate><atom:updated>2025-02-19T06:47:09.308-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 13 : માનવ-સંસાધન</title><description>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br&gt;
&lt;br&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br&gt;
&lt;br&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br&gt;
&lt;br&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br&gt;&lt;br&gt;
&lt;br&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
&lt;script src='https://dl.dropboxusercontent.com/s/https://www.dropbox.com/scl/fi/69jf4je2607l9xbt3i4i5/SS813.js?rlkey=zida6i7lvsfowx6se7iyjv4n7&amp;st=8o6b48jv&amp;dl=0
'&gt;&lt;/script&gt;
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
	document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
	document.querySelector("#unit").innerText=unit;
	document.querySelector("#sub").innerText=sub;
	document.querySelector("#que").innerText=myApp.length;
	document.querySelector("#time").innerText=timeLimit;
	document.querySelector("#crtr1").innerText=crtr;
	document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;/div&gt;
&lt;div style='clear: both;'&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-13.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-8808133541505996490</guid><pubDate>Wed, 19 Feb 2025 14:43:00 +0000</pubDate><atom:updated>2025-02-19T06:46:07.371-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 12 : ઉદ્યોગ</title><description>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br&gt;
&lt;br&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br&gt;
&lt;br&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br&gt;
&lt;br&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br&gt;
&lt;br&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br&gt;&lt;br&gt;
&lt;br&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
&lt;script src='https://dl.dropboxusercontent.com/s/sfhi4cyh0zo869pyf8opz/SS812.js?rlkey=scwc36f7a5ado478n8145edsf&amp;st=u5s8yxqn&amp;dl=0
'&gt;&lt;/script&gt;
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
	document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
	document.querySelector("#unit").innerText=unit;
	document.querySelector("#sub").innerText=sub;
	document.querySelector("#que").innerText=myApp.length;
	document.querySelector("#time").innerText=timeLimit;
	document.querySelector("#crtr1").innerText=crtr;
	document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;/div&gt;
&lt;div style='clear: both;'&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-12.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-3791312672295521635</guid><pubDate>Wed, 19 Feb 2025 14:28:00 +0000</pubDate><atom:updated>2025-02-19T06:33:33.475-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 11 : ખેતી</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br /&gt;
&lt;br /&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br /&gt;
&lt;br /&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
  
&lt;script src='https://dl.dropboxusercontent.com/s/e8dwkzm1hav3kq6xcg067/SS811.js?rlkey=iri2xkow7idirnlwus27qimq7&amp;st=p320gope&amp;dl=0
'&gt;&lt;/script&gt;
  
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
 document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
 document.querySelector("#unit").innerText=unit;
 document.querySelector("#sub").innerText=sub;
 document.querySelector("#que").innerText=myApp.length;
 document.querySelector("#time").innerText=timeLimit;
 document.querySelector("#crtr1").innerText=crtr;
 document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-11.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-4166198550451637671</guid><pubDate>Mon, 17 Feb 2025 15:21:00 +0000</pubDate><atom:updated>2025-02-17T07:21:55.498-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">E-Content</category><category domain="http://www.blogger.com/atom/ns#">Social Science</category><category domain="http://www.blogger.com/atom/ns#">STD 8</category><title>SS 8 10 : ખનીજ અને ઊર્જા - સંસાધન</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;/style&gt;
  &lt;title&gt; SS Quiz@ Nahid Ligari &lt;/title&gt;
  
  &lt;style&gt;
  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Concert+One&amp;display=swap');

body{
 margin:0;
    background-image: url(img/bg.jpg);
    background-attachment: fixed;
    font-family: 'Montserrat', sans-serif;
}
{
 box-sizing: border-box;

}
.quiz-home-box{
 text-align:center;
 display: none;
}
.quiz-home-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-home-box h4{
 font-size: 30px;
    font-weight: 500;
    color:#444444;
    margin: 0 0 30px;
    border-style: ridge;
}
.btn {
    background-color: #1d1b19;
    border: 2px solid #422c11;
    padding: 14px 40px;
    color: #ffffff;
    font-size: 20px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    white-space: nowrap;
    margin: 0 10px;
}
.btn:focus{
    outline:none;
}
.quiz-box {
    background-color: #d5deee;
    display: none;
}
.quiz-box.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .stats{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 30px;
 text-transform: uppercase;
 color: #000000;
}
.quiz-box .stats .quiz-time{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: red;*/ 
 text-align: left;
}
.quiz-box .stats .time-up-text{
   /* display: inline-block;*/
    color:#f40404;
 font-weight: 500;
 display: none;
}
.quiz-box .stats .time-up-text.show{
   display:inline-block;
   animation: fadeInOut 1s linear infinite; 
}
@keyframes fadeInOut{
 0%{
  opacity: 0;
 }
 50%{
  opacity: 2;
 }
 100%{
  opacity: 0;
 }
}
.quiz-box .stats .quiz-time .remaining-time{
 height: 60px;
 width: 60px;
 color:#096b36;
 border: 2px solid #096b36;
 font-weight: 800;
 line-height: 56px;
 text-align: center;
 #border-radius: 50%;
 display:inline-block;
}
.quiz-box .stats .quiz-time .remaining-time.less-time{
    color:#b5200d;
 border-color:#b5200d;
}
.quiz-box .stats .score-board{
flex-basis: calc(50% - 20px);
max-width: calc(50% - 20px);
/*background: blue;*/
text-align: right;
 
}
.quiz-box .stats .score-board .correct-answer{
 font-weight: 800;
}
.quiz-box .question-box {
    background-color: #ffffff;
    padding: 40px 30px;
    margin-top: 40px;
    border-radius: 8px;
    font-size: 28px;
    border: 2px solid #b0ff88;
    text-align: center;
    position: relative;
}
.quiz-box .question-box .current-question-num{
 height: 70px;
 width: 70px;
 background-color: #ffffff;
 border:1px solid #4d3106;
 font-size: 20px;
 font-weight: 800;
 color:#1411e3;
 #border-radius: 50%;
 line-height: 68px;
 text-align: center;
 position: absolute;
 top:-35px;
 left:50%;
 margin-left: -35px;
 z-index:1;
}
.quiz-box .question-box .question-text{
    font-size: 26px;
    font-family: sans-serif;
    color:#ac1313;
}
.quiz-box .option-box{
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 
}
.quiz-box .option-box .option {
    background-color: #d3d485;
    flex-basis: calc(50% - 20px);
    max-width: calc(50% - 20px);
    margin-top: 30px;
    padding: 7px 7px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #231803;
    border: 2px solid #d3d485;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    animation: zoomIn .3s linear forwards;
    opacity: 0;
}
@keyframes zoomIn{
 0%{
  transform: scale(0.8);
 }
 100%{
  transform: scale(1);
  opacity:1;
 }
}
.quiz-box .option-box .option.already-answered{
 pointer-events: none;
}
.quiz-box .option-box .option.show-correct{
    background-color: #096b36;
 border-color:#096b36;
    color: #ffffff;
    transition: all .3s ease;
}
.quiz-box .option-box .option.correct{
 background-color: #096b36;
 border-color:#096b36;
 color:#ffffff;
    opacity:1;
 animation: pulse 1s linear;
}
@keyframes pulse{
 0%{
  transform: scale(1);
 }
 50%{
  transform: scale(1.1);
 }
 100%{
  transform: scale(1);
 }
}
.quiz-box .option-box .option.correct::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/correct.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
.quiz-box .option-box .option.wrong{
 background-color: #a22312;
 border-color:#a22312;
 color: #ffffff;
 opacity:1;
 animation: shake 1s linear;
}
.quiz-box .option-box .option.wrong::before{
 content: '';
 position: absolute;
 height: 30px;
 width: 30px;
 right: 15px;
 top:7px;
 background-image: url("img/wrong.png");
 background-size: 20px;
 background-position: center;
 background-repeat: no-repeat;
 animation: fadeInRight .5s ease;
}
@keyframes shake{
 0%,30%,50%{
  transform: translateX(10px);
 }
 20%,40%{
  transform: translateX(-10px);
 }
 60%{
  transform: translateX(-7px);
 }
 70%{
  transform: translateX(7px);
 }
 80%{
  transform: translateX(-4px);
 }
 90%{
  transform: translateX(4px);
 }
 100%{
  transform: translateX(0px);
 }
 @keyframes fadeInRight{
  0%{
   opacity:0;
   transform: translateX(40px);
  }
  100%{
   opacity: 1;
   transform: translateX(0px);
  }
 }
}
.quiz-box .answer-description{
    background-color: #ffffff;
    border:2px solid #c2af91;
    margin-top: 20px;
    padding: 15px;
    border-radius:10px;
    color; #555555;
    display: none;
    
}
.quiz-box .answer-description.show{
    display: block;
    animation: fadeInRight 1s ease;
}
.quiz-box .next-question{
 margin-top: 20px;
 text-align: center;
}
.see-result-btn,.next-question-btn{
    display: none;
}
.see-result-btn.show,
.next-question-btn.show{
    display: inline-block;
    animation: fadeInRight 1s ease;
}
.quiz-over-box{
    text-align: center;
    display: none;
}
.quiz-over-box.show{
   display: block;
   animation: fadeInRight 1s ease;
}
.quiz-over-box h1{
 font-size:50px;
 font-family: 'Concert One', cursive;
 color: #f85943;
 margin:0px 3 20px; 
}
.quiz-over-box h4{
 font-size:25px;
 font-weight: normal;
 color: #444444;
 margin: 15px 0 20px;
}
.quiz-over-box h4 span{
 font-weight: 800;
 color:#111111;
}
.start-again-quiz-btn,
.go-home-btn{
 margin-top: 15px;
 
}
/*responsive*/
@media (max-width: 767px){
.custom-box{
background-color: #cbe1e0;
}
.quiz-home-box h4{
    font-size: 16px;
}
.btn{
    padding: 7px 20px;
 font-size: 15px;
}
 .quiz-box .question-box{
        padding: 40px 0px;
    }
    .quiz-box .question-box .question-text{
        font-size: 17px;
        font-family: sans-serif;
        color: #1d1b19;
    }
    .custom-box{
        padding: 30px 10px 50px 10px;
        background-color: #d5deee;
    }
    .quiz-box .stat{
        font-size:20px;
    }
    .quiz-box .stats .quiz-time {
        flex-basis: calc(60% - 10px);
        max-width: calc(60% - 10px);
        font-size: 18px;
    }
    .quiz-box .stats .score-board{
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        font-size: 16px;
    }
    .quiz-box .stats .quiz-time .remaining-time{
        height: 50px;
        width: 50px;
        line-height: 46px;
        color: #045e2e;
        border: 2px solid #045e2e;
    }
    .quiz-box .question-box .current-question-num{
        height: 60px;
        width: 60px;
        line-height: 58px;
        top: -30px;
        margin-left: -30px;
        font-size: 16px;
    }
    .quiz-box .option-box .option{
        flex-basis: 100%;
        max-width: 100%;
        font-size: 16px;
        margin-top: 15px;
    }
 .quiz-over-box h1{
        font-size: 30px;
        
    }
    .quiz-over-box h4{
        font-size: 20px;
        margin: 10px 0 15px;
    }
}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;  
 &lt;div class="quiz-home-box custom-box show"&gt;
 &lt;h4&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span id="school"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;&lt;span id="standard"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span id="unit"&gt;&lt;/span&gt; &lt;span id="sub"&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
આ ક્વીઝમાં &lt;span id="que"&gt;&lt;/span&gt; પ્રશ્નો આપેલા છે. &lt;br /&gt;
&lt;br /&gt;
દરેક પ્રશ્નનો જવાબ આપવા માટે &lt;span id="time"&gt;&lt;/span&gt; સેકન્ડનો સમય મળશે.&lt;br /&gt;
&lt;br /&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr1"&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;/h4&gt;
&lt;button class="start-quiz-btn btn" type="button"&gt;ક્વીઝ શરુ કરો.&lt;/button&gt;
&lt;/div&gt;
&lt;div class="quiz-box custom-box"&gt;
&lt;div class="stats"&gt;
&lt;div class="quiz-time"&gt;
&lt;div class="remaining-time"&gt;
&lt;/div&gt;
&lt;span class="time-up-text"&gt;સમય સમાપ્ત &lt;/span&gt;
&lt;/div&gt;
&lt;div class="score-board"&gt;
&lt;span class="score-text"&gt;score:&lt;/span&gt;
&lt;span class="correct-answer"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="question-box"&gt;
&lt;div class="current-question-num"&gt;
&lt;/div&gt;
&lt;div class="question-text"&gt;
    
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="option-box"&gt;

&lt;/div&gt;
&lt;div class="answer-description"&gt;
    
&lt;/div&gt;
&lt;div class="next-question"&gt;
&lt;button class="next-question-btn btn" type="button"&gt;આગળનો પ્રશ્ન &lt;/button&gt;
&lt;button class="see-result-btn btn" type="button"&gt;તમારું રીઝલ્ટ જુઓ.&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="quiz-over-box custom-box"&gt;
&lt;h1&gt;
Quiz Result &lt;/h1&gt;
&lt;h4&gt;
કુલ પ્રશ્ન : &lt;span class="total-questions"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે આપેલ જવાબ : &lt;span class="total-attempt"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
સાચા જવાબ : &lt;span class="total-correct"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ખોટાં જવાબ : &lt;span class="total-wrong"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
તમે મેળવેલ ટકા : &lt;span class="percentage"&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
ક્વીઝ નિર્માણ : &lt;span id="crtr2"&gt;&lt;/span&gt; &lt;/h4&gt;
&lt;button class="start-again-quiz-btn btn" type="button"&gt;ફરીથી ક્વીઝ આપો.&lt;/button&gt;
&lt;/div&gt;
&lt;script src='https://dl.dropboxusercontent.com/s/sgquvrgpwkuby4tnltsob/SS810.js?rlkey=ipghgostu3ddrfdwk4b61lpdk&amp;st=ei948wuj&amp;dl=0
'&gt;&lt;/script&gt;
&lt;script&gt;


const questionText=document.querySelector(".question-text");
const optionBox=document.querySelector(".option-box");
const currentQuestionNum=document.querySelector(".current-question-num");
const answerDescription=document.querySelector(".answer-description");
const nextQuestionBtn=document.querySelector(".next-question-btn");
const correctAnswers=document.querySelector(".correct-answer");
const seeResultBtn=document.querySelector(".see-result-btn");
const remainingTime=document.querySelector(".remaining-time");
const timeUpText=document.querySelector(".time-up-text");
const quizHomeBox=document.querySelector(".quiz-home-box");
const quizBox=document.querySelector(".quiz-box");
const quizOverBox=document.querySelector(".quiz-over-box");
const startAgainQuizBtn=document.querySelector(".start-again-quiz-btn");
const startQuizBtn=document.querySelector(".start-quiz-btn");
let attempt=0;
let questionIndex=0;
let score=0;
let number=0;
let myArray=[];
let interval;

function setTitle(){
 document.querySelector("#school").innerText=scName;
        document.querySelector("#standard").innerText=std;
 document.querySelector("#unit").innerText=unit;
 document.querySelector("#sub").innerText=sub;
 document.querySelector("#que").innerText=myApp.length;
 document.querySelector("#time").innerText=timeLimit;
 document.querySelector("#crtr1").innerText=crtr;
 document.querySelector("#crtr2").innerText=crtr;
}


function load(){
    number++;
   questionText.innerHTML=myApp[questionIndex].question;
    creatOptions();
    scoreBoard();
    currentQuestionNum.innerHTML=number + " / " +myApp.length;
}
function creatOptions(){
    optionBox.innerHTML="";
    let animationDelay=0.2;
    for(let i=0; i&lt;myApp[questionIndex].options.length; i++){
        const option=document.createElement("div");
              option.innerHTML=myApp[questionIndex].options[i];
              option.classList.add("option");
              option.id=i;
              option.style.animationDelay=animationDelay + "s";
              animationDelay=animationDelay+0.2;
              option.setAttribute("onclick","check(this)");
              optionBox.appendChild(option);
        
    }
}

function generateRandomQuestion(){
    const randomNumber=Math.floor(Math.random() * myApp.length);
   let hitDuplicate=0;
   if(myArray.length == 0){
        questionIndex=randomNumber;
    }
    else{
        for(let i=0; i&lt;myArray.length; i++){
            if(randomNumber == myArray[i]){
                //if duplicate found
                hitDuplicate=1;
                
            }
        }
        if(hitDuplicate == 1){
            generateRandomQuestion();
            return;
        }
        else{
            questionIndex=randomNumber;
        }
    }
    
    myArray.push(randomNumber);
    console.log(myArray)
    load();
}

function check(ele){
    const id=ele.id;
    if(id==myApp[questionIndex].answer){
       ele.classList.add("correct");
        score++;
        scoreBoard();
    }
    else{
        ele.classList.add("wrong");
        //show correct option when clicked answer is wrong
        for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
            }
        }
    }
    attempt++;
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
    stopTimer();
    
    if(number == myApp.length){
        quizOver();
    }
}
function timeIsUp(){
    showTimeUpText();
    //when time is up Show Correct Answer
    for(let i=0; i&lt;optionBox.children.length; i++){
            if(optionBox.children[i].id==myApp[questionIndex].answer){
                optionBox.children[i].classList.add("show-correct");
    
            }
        }
    disableOptions()
    showAnswerDescription();
    showNextQuestionBtn();
 if(number == myApp.length){
        quizOver();
      }
}
function startTimer(){
    let timeLimit=window.timeLimit;
    remainingTime.innerHTML=timeLimit;
    remainingTime.classList.remove("less-time");
    interval=setInterval(()=&gt;{
      timeLimit--;
        if(timeLimit &lt; 10){
            timeLimit="0"+timeLimit;
            
            }
            if(timeLimit &lt; 6){
                remainingTime.classList.add("less-time");  
            }
            remainingTime.innerHTML=timeLimit;
            if(timeLimit == 0){
            clearInterval(interval);
            timeIsUp();
    }
    },1000)
}
function stopTimer(){
    clearInterval(interval);
}
function disableOptions(){
    for(let i=0; i&lt;optionBox.children.length; i++){
        optionBox.children[i].classList.add("already-answered")
    }
}
function showAnswerDescription(){
    if(typeof myApp[questionIndex].description !== 'undefined'){
        answerDescription.classList.add("show");
        answerDescription.innerHTML=myApp[questionIndex].description;
    }
    
}
function hideAnswerDescription(){
    answerDescription.classList.remove("show");
    answerDescription.innerHTML="";
}

function showNextQuestionBtn(){
    nextQuestionBtn.classList.add("show");
}
function hideNextQuestionBtn(){
    nextQuestionBtn.classList.remove("show");
}
function showTimeUpText(){
    timeUpText.classList.add("show");
}
function hideTimeUpText(){
    timeUpText.classList.remove("show");
    
}
function scoreBoard(){
    correctAnswers.innerHTML=score;
}

nextQuestionBtn.addEventListener("click",nextQuestion);

function nextQuestion(){
   generateRandomQuestion();
    hideNextQuestionBtn();
    hideAnswerDescription();
    hideTimeUpText();
    startTimer();
}
function quizResult(){
    document.querySelector(".total-questions").innerHTML=myApp.length;
    document.querySelector(".total-attempt").innerHTML=attempt;
    document.querySelector(".total-correct").innerHTML=score;
    document.querySelector(".total-wrong").innerHTML=attempt-score;
    const percentage=(score/myApp.length)*100;
    document.querySelector(".percentage").innerHTML=percentage.toFixed(2) +"%";
}
function resetQuiz(){
  attempt=0;
  //questionIndex=0;
  score=0;
  number=0;
  myArray=[];
}

function quizOver(){
    nextQuestionBtn.classList.remove("show");
    seeResultBtn.classList.add("show");
}
seeResultBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.remove("show");
    seeResultBtn.classList.remove("show");
    quizOverBox.classList.add("show");
    quizResult();
     })

startAgainQuizBtn.addEventListener("click", ()=&gt;{
    quizBox.classList.add("show");
    quizOverBox.classList.remove("show");
    resetQuiz();
    nextQuestion();
})

  
startQuizBtn.addEventListener("click", ()=&gt;{
    quizHomeBox.classList.remove("show");
    quizBox.classList.add("show");
    nextQuestion();
})


setTitle();
//window.onload=()=&gt;{
    
//}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>https://edushareworld.blogspot.com/2025/02/ss-8-10.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-2875528321220193696</guid><pubDate>Mon, 13 Nov 2023 06:26:00 +0000</pubDate><atom:updated>2023-12-24T21:59:34.330-08:00</atom:updated><title>AI Picture Dictionary &amp; Coding LAB</title><description>&lt;a href="https://drive.google.com/uc?export=download&amp;amp;id=1gqVPmYbu7d8-sgo2BF7XkgtBSbm58IYS"&gt;Word PDF Download&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.nahid.AIappFLN" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1272" data-original-width="1272" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO3SMj83B2ttvvRa2XE7jx252n6kWvlCh__s7RvL6dDPtC5o0Uvse9x9QluGOhyphenhyphenbNs1y0ciqEX7_AQu61rHIRR6uBwGyZefgK5JdKZoB8Rr01QiPTYthSLu77FMgDweWf07Cf0MAaKeTARaOMi51jALqi8RWQNCC5NGWhMLNyceCYc7TpeNFw5xMmlF4B0/w257-h257/download.png" width="257" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Scan Or Click to download AI FLN App (Picture Dictionary)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJ4cTCGvU5LonaAWiRSd8wNxJEyKAFrdjE1y4BBhve8YB4p4prsLjCe-Q5v2MAGwgDsa3PXEgQpISiVQa70DM7BtmjcJU1XdjnFmqhF0eL4tqLTESELk9a13JtYF2Zzb1716OMftdLjNNylOFqibzZCpuEkd85us0tUwqZ4JK00OR2JfGX4b9khYq-tnf/s1280/Chart2.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="720" data-original-width="1280" height="318" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJ4cTCGvU5LonaAWiRSd8wNxJEyKAFrdjE1y4BBhve8YB4p4prsLjCe-Q5v2MAGwgDsa3PXEgQpISiVQa70DM7BtmjcJU1XdjnFmqhF0eL4tqLTESELk9a13JtYF2Zzb1716OMftdLjNNylOFqibzZCpuEkd85us0tUwqZ4JK00OR2JfGX4b9khYq-tnf/w542-h318/Chart2.jpg" width="542" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;a href="https://drive.google.com/file/d/1P7MiPzoSGuN7cssHIFOfZ-wiYAAhEN-F/view?usp=sharing"&gt;Arduino Information&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;a href="https://drive.google.com/file/d/1izhcl_1vI3qrqEr6CcbWCnhOLqSp_7Yp/view?usp=drive_link"&gt;Arduino Project Files&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>https://edushareworld.blogspot.com/2023/11/ai-picture-dictionary.html</link><author>noreply@blogger.com (Nahid Ligari)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO3SMj83B2ttvvRa2XE7jx252n6kWvlCh__s7RvL6dDPtC5o0Uvse9x9QluGOhyphenhyphenbNs1y0ciqEX7_AQu61rHIRR6uBwGyZefgK5JdKZoB8Rr01QiPTYthSLu77FMgDweWf07Cf0MAaKeTARaOMi51jALqi8RWQNCC5NGWhMLNyceCYc7TpeNFw5xMmlF4B0/s72-w257-h257-c/download.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2548224530223332389.post-3078222101732995962</guid><pubDate>Sat, 03 Apr 2021 15:37:00 +0000</pubDate><atom:updated>2025-02-22T07:43:40.943-08:00</atom:updated><title>Maths Magic Game</title><description>
&lt;!doctype html&gt;
    &lt;html class="h5p-iframe"&gt;
    &lt;head&gt;
        &lt;meta charset="utf-8"&gt;
        &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt; 
        &lt;script&gt;H5PIntegration = {"ajax":{"setFinished":"","contentUserData":""},"ajaxPath":"/h5p/ajax?action=","contents":{"cid-453342808":{"displayOptions":{"copy":false,"copyright":true,"embed":false,"export":false,"frame":true,"icon":false},"fullScreen":"0","jsonContent":"{\"quizType\":\"arithmetic\",\"arithmeticType\":\"addition\",\"equationType\":\"intermediate\",\"useFractions\":false,\"maxQuestions\":20,\"UI\":{\"score\":\"Score:\",\"time\":\"Time: @time\",\"resultPageHeader\":\"Finished!\",\"go\":\"GO!\",\"startButton\":\"Start\",\"retryButton\":\"Retry\",\"correctText\":\"Correct\",\"incorrectText\":\"Incorrect. Correct answer was :num\",\"durationLabel\":\"Duration in hours, minutes and seconds.\",\"humanizedQuestion\":\"What does :arithmetic equal?\",\"humanizedEquation\":\"For the equation :equation, what does :item equal?\",\"humanizedVariable\":\"What does :item equal?\",\"plusOperator\":\"plus\",\"subtractionOperator\":\"minus\",\"multiplicationOperator\":\"times\",\"divisionOperator\":\"delt på\",\"equalitySign\":\"equals\",\"slideOfTotal\":\"Slide :num of :total\"},\"intro\":\"Created by Nahid Ligari\"}","library":"H5P.ArithmeticQuiz 1.1","contentUrl":".","metadata":{"license":"U","title":"Math Game 1 Addition","defaultLanguage":"en"},"scripts":["/h5p/libraries/H5P.Transition-1.0/transition.js?version=1.0.4","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-help-dialog.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-message-dialog.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-progress-circle.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-throbber.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-tip.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-slider.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-score-bar.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-progressbar.js?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/js/joubel-ui.js?version=1.3.14","/h5p/libraries/H5P.SoundJS-1.0/soundjs-0.6.2.min.js?version=1.0.2","/h5p/libraries/Odometer-1.0/odometer.min.js?version=1.0.3","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/algebra.min.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/arithmetic-quiz.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/sound-effects.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/countdown-widget.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/timer-widget.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/intro-page.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/qe-generator.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/qa-generator.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/game-page.js?version=1.1.18","/h5p/libraries/H5P.ArithmeticQuiz-1.1/js/result-page.js?version=1.1.18"],"styles":["/h5p/libraries/FontAwesome-4.5/h5p-font-awesome.min.css?version=4.5.4","/h5p/libraries/H5P.FontIcons-1.0/styles/h5p-font-icons.css?version=1.0.6","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-help-dialog.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-message-dialog.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-progress-circle.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-tip.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-slider.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-score-bar.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-progressbar.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-ui.css?version=1.3.14","/h5p/libraries/H5P.JoubelUI-1.3/css/joubel-icon.css?version=1.3.14","/h5p/libraries/Odometer-1.0/themes/odometer-theme-default.css?version=1.0.3","/h5p/libraries/H5P.ArithmeticQuiz-1.1/css/arithmetic-quiz.css?version=1.1.18"],"url":".","exportUrl":"/h5p/download/453342808"}},"core":{"scripts":["/h5p/core/js/jquery.js?version=1.24-master","/h5p/core/js/h5p.js?version=1.24-master","/h5p/core/js/h5p-event-dispatcher.js?version=1.24-master","/h5p/core/js/h5p-x-api-event.js?version=1.24-master","/h5p/core/js/h5p-x-api.js?version=1.24-master","/h5p/core/js/h5p-content-type.js?version=1.24-master","/h5p/core/js/h5p-confirmation-dialog.js?version=1.24-master","/h5p/core/js/h5p-action-bar.js?version=1.24-master","/h5p/core/js/request-queue.js?version=1.24-master"],"styles":["/h5p/core/styles/h5p.css?version=1.24-master","/h5p/core/styles/h5p-confirmation-dialog.css?version=1.24-master","/h5p/core/styles/h5p-core-button.css?version=1.24-master"]},"l10n":{"H5P":{"fullscreen":"Fullscreen","disableFullscreen":"Disable fullscreen","download":"Download","copyrights":"Rights of use","embed":"Embed","size":"Size","showAdvanced":"Show advanced","hideAdvanced":"Hide advanced","advancedHelp":"Include this script on your website if you want dynamic sizing of the embedded content:","copyrightInformation":"Rights of use","close":"Close","title":"Title","author":"Author","year":"Year","source":"Source","license":"License","thumbnail":"Thumbnail","noCopyrights":"No copyright information available for this content.","reuse":"Reuse","reuseContent":"Reuse Content","reuseDescription":"Reuse this content.","downloadDescription":"Download this content as a H5P file.","copyrightsDescription":"View copyright information for this content.","embedDescription":"View the embed code for this content.","h5pDescription":"Visit H5P.org to check out more cool content.","contentChanged":"This content has changed since you last used it.","startingOver":"You'll be starting over.","by":"by","showMore":"Show more","showLess":"Show less","subLevel":"Sublevel","confirmDialogHeader":"Confirm action","confirmDialogBody":"Please confirm that you wish to proceed. This action is not reversible.","cancelLabel":"Cancel","confirmLabel":"Confirm","licenseU":"Undisclosed","licenseCCBY":"Attribution","licenseCCBYSA":"Attribution-ShareAlike","licenseCCBYND":"Attribution-NoDerivs","licenseCCBYNC":"Attribution-NonCommercial","licenseCCBYNCSA":"Attribution-NonCommercial-ShareAlike","licenseCCBYNCND":"Attribution-NonCommercial-NoDerivs","licenseCC40":"4.0 International","licenseCC30":"3.0 Unported","licenseCC25":"2.5 Generic","licenseCC20":"2.0 Generic","licenseCC10":"1.0 Generic","licenseGPL":"General Public License","licenseV3":"Version 3","licenseV2":"Version 2","licenseV1":"Version 1","licensePD":"Public Domain","licenseCC010":"CC0 1.0 Universal (CC0 1.0) Public Domain Dedication","licensePDM":"Public Domain Mark","licenseC":"Copyright","contentType":"Content Type","licenseExtras":"License Extras","changes":"Changelog","contentCopied":"Content is copied to the clipboard","connectionLost":"Connection lost. Results will be stored and sent when you regain connection.","connectionReestablished":"Connection reestablished.","resubmitScores":"Attempting to submit stored results.","offlineDialogHeader":"Your connection to the server was lost","offlineDialogBody":"We were unable to send information about your completion of this task. Please check your internet connection.","offlineDialogRetryMessage":"Retrying in :num....","offlineDialogRetryButtonLabel":"Retry now","offlineSuccessfulSubmit":"Successfully submitted results.","mainTitle":"Sharing &lt;strong&gt;:title&lt;/strong&gt;","editInfoTitle":"Edit info for &lt;strong&gt;:title&lt;/strong&gt;","cancel":"Cancel","back":"Back","next":"Next","reviewInfo":"Review info","share":"Share","saveChanges":"Save changes","registerOnHub":"Register on the H5P Hub","updateRegistrationOnHub":"Save account settings","requiredInfo":"Required Info","optionalInfo":"Optional Info","reviewAndShare":"Review &amp; Share","reviewAndSave":"Review &amp; Save","shared":"Shared","currentStep":"Step :step of :total","sharingNote":"All content details can be edited after sharing","licenseDescription":"Select a license for your content","licenseVersion":"License Version","licenseVersionDescription":"Select a license version","disciplineLabel":"Disciplines","disciplineDescription":"You can select multiple disciplines","disciplineLimitReachedMessage":"You can select up to :numDisciplines disciplines","discipline":{"searchPlaceholder":"Type to search for disciplines","in":"in","dropdownButton":"Dropdown button"},"removeChip":"Remove :chip from the list","keywordsPlaceholder":"Add keywords","keywords":"Keywords","keywordsDescription":"You can add multiple keywords separated by commas. Press \"Enter\" or \"Add\" to confirm keywords","altText":"Alt text","reviewMessage":"Please review the info below before you share","subContentWarning":"Sub-content (images, questions etc.) will be shared under :license unless otherwise specified in the authoring tool","disciplines":"Disciplines","shortDescription":"Short description","longDescription":"Long description","icon":"Icon","screenshots":"Screenshots","helpChoosingLicense":"Help me choose a license","shareFailed":"Share failed.","editingFailed":"Editing failed.","shareTryAgain":"Something went wrong, please try to share again.","pleaseWait":"Please wait...","language":"Language","level":"Level","shortDescriptionPlaceholder":"Short description of your content","longDescriptionPlaceholder":"Long description of your content","description":"Description","iconDescription":"640x480px. If not selected content will use category icon","screenshotsDescription":"Add up to five screenshots of your content","submitted":"Submitted!","isNowSubmitted":"Is now submitted to H5P Hub","changeHasBeenSubmitted":"A change has been submited for","contentAvailable":"Your content will normally be available in the Hub within one business day.","contentUpdateSoon":"Your content will update soon","contentLicenseTitle":"Content License Info","licenseDialogDescription":"Click on a specific license to get info about proper usage","publisherFieldTitle":"Publisher","publisherFieldDescription":"This will display as the \"Publisher name\" on shared content","emailAddress":"Email Address","publisherDescription":"Publisher description","publisherDescriptionText":"This will be displayed under \"Publisher info\" on shared content","contactPerson":"Contact Person","phone":"Phone","address":"Address","city":"City","zip":"Zip","country":"Country","logoUploadText":"Organization logo or avatar","acceptTerms":"I accept the &lt;a href=':url' target='_blank'&gt;terms of use&lt;/a&gt;","successfullyRegistred":"You have successfully registered an account on the H5P Hub","successfullyRegistredDescription":"You account details can be changed","successfullyUpdated":"Your H5P Hub account settings have successfully been changed","accountDetailsLinkText":"here","registrationTitle":"H5P Hub Registration","registrationFailed":"An error occurred","registrationFailedDescription":"We were not able to create an account at this point. Something went wrong. Try again later.","maxLength":":length is the maximum number of characters","keywordExists":"Keyword already exists!","licenseDetails":"License details","remove":"Remove","removeImage":"Remove image","cancelPublishConfirmationDialogTitle":"Cancel sharing","cancelPublishConfirmationDialogDescription":"Are you sure you want to cancel the sharing process?","cancelPublishConfirmationDialogCancelButtonText":"No","cancelPublishConfirmationDialogConfirmButtonText":"Yes","add":"Add","age":"Typical age","ageDescription":"The target audience of this content. Possible input formats separated by commas: \"1,34-45,-50,59-\".","invalidAge":"Invalid input format for Typical age. Possible input formats separated by commas: \"1, 34-45, -50, -59-\".","contactPersonDescription":"H5P will reach out to the contact person in case there are any issues with the content shared by the publisher. The contact person\"s name or other information will not be published or shared with third parties","emailAddressDescription":"The email address will be used by H5P to reach out to the publisher in case of any issues with the content or in case the publisher needs to recover their account. It will not be published or shared with any third parties","copyrightWarning":"Copyrighted material cannot be shared in the H5P Content Hub. If the content is licensed with a OER friendly license like Creative Commons, please choose the appropriate license. If not this content cannot be shared.","keywordsExits":"Keywords already exists!","someKeywordsExits":"Some of these keywords already exist"}},"postUserStatistics":false,"saveFreq":false,"url":".","hubIsEnabled":true,"fullscreenDisabled":0,"user":{"name":"Firstname Surname","id":"1"},"baseUrl":".","libraryUrl":""};

        if (new URLSearchParams(window.location.search).get('embed') == 'true') {
            H5PIntegration.contents['cid-' + '453342808'].displayOptions.embed = false;
        } else {
            H5PIntegration.contents['cid-' + '453342808'].embedCode = '&lt;iframe src="' + window.location.protocol + "//" + window.location.host + window.location.pathname + '?embed=true' + '" width=":w" height=":h" frameborder="0" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;';
            H5PIntegration.contents['cid-' + '453342808'].resizeCode = '';
        }
            
        /*!@license js/jquery.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
!function(e,t){"use strict";"object"==typeof module&amp;&amp;"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(x,e){"use strict";function m(e){return"function"==typeof e&amp;&amp;"number"!=typeof e.nodeType}function g(e){return null!=e&amp;&amp;e===e.window}var t=[],n=Object.getPrototypeOf,a=t.slice,v=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,r={},o=r.toString,y=r.hasOwnProperty,s=y.toString,c=s.call(Object),b={},w=x.document,l={type:!0,src:!0,nonce:!0,noModule:!0};function P(e,t,n){var r,i,o=(n=n||w).createElement("script");if(o.text=e,t)for(r in l)(i=t[r]||t.getAttribute&amp;&amp;t.getAttribute(r))&amp;&amp;o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function f(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[o.call(e)]||"object":typeof e}var d="3.5.1",T=function(e,t){return new T.fn.init(e,t)};function h(e){var t=!!e&amp;&amp;"length"in e&amp;&amp;e.length,n=f(e);return!m(e)&amp;&amp;!g(e)&amp;&amp;("array"===n||0===t||"number"==typeof t&amp;&amp;0&lt;t&amp;&amp;t-1 in e)}T.fn=T.prototype={jquery:d,constructor:T,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e&lt;0?this[e+this.length]:this[e]},pushStack:function(e){e=T.merge(this.constructor(),e);return e.prevObject=this,e},each:function(e){return T.each(this,e)},map:function(n){return this.pushStack(T.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(T.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(T.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,e=+e+(e&lt;0?t:0);return this.pushStack(0&lt;=e&amp;&amp;e&lt;t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},T.extend=T.fn.extend=function(){var e,t,n,r,i,o=arguments[0]||{},s=1,a=arguments.length,u=!1;for("boolean"==typeof o&amp;&amp;(u=o,o=arguments[s]||{},s++),"object"==typeof o||m(o)||(o={}),s===a&amp;&amp;(o=this,s--);s&lt;a;s++)if(null!=(e=arguments[s]))for(t in e)n=e[t],"__proto__"!==t&amp;&amp;o!==n&amp;&amp;(u&amp;&amp;n&amp;&amp;(T.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[t],i=r&amp;&amp;!Array.isArray(i)?[]:r||T.isPlainObject(i)?i:{},r=!1,o[t]=T.extend(u,i,n)):void 0!==n&amp;&amp;(o[t]=n));return o},T.extend({expando:"jQuery"+(d+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){return!(!e||"[object Object]"!==o.call(e)||(e=n(e))&amp;&amp;("function"!=typeof(e=y.call(e,"constructor")&amp;&amp;e.constructor)||s.call(e)!==c))},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,n){P(e,{nonce:t&amp;&amp;t.nonce},n)},each:function(e,t){var n,r=0;if(h(e))for(n=e.length;r&lt;n&amp;&amp;!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){t=t||[];return null!=e&amp;&amp;(h(Object(e))?T.merge(t,"string"==typeof e?[e]:e):u.call(t,e)),t},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r&lt;n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,s=!n;i&lt;o;i++)!t(e[i],i)!=s&amp;&amp;r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,s=[];if(h(e))for(r=e.length;o&lt;r;o++)null!=(i=t(e[o],o,n))&amp;&amp;s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&amp;&amp;s.push(i);return v(s)},guid:1,support:b}),"function"==typeof Symbol&amp;&amp;(T.fn[Symbol.iterator]=t[Symbol.iterator]),T.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){r["[object "+t+"]"]=t.toLowerCase()});var p=function(n){function d(e,t){return e="0x"+e.slice(1)-65536,t||(e&lt;0?String.fromCharCode(65536+e):String.fromCharCode(e&gt;&gt;10|55296,1023&amp;e|56320))}function h(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function r(){x()}var e,p,P,o,i,f,m,g,_,u,c,x,w,s,T,v,a,l,y,H="sizzle"+ +new Date,b=n.document,E=0,S=0,A=ue(),C=ue(),j=ue(),I=ue(),L=function(e,t){return e===t&amp;&amp;(c=!0),0},D={}.hasOwnProperty,t=[],R=t.pop,k=t.push,N=t.push,M=t.slice,O=function(e,t){for(var n=0,r=e.length;n&lt;r;n++)if(e[n]===t)return n;return-1},q="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",F="[\\x20\\t\\r\\n\\f]",B="(?:\\\\[\\da-fA-F]{1,6}"+F+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",U="\\["+F+"*("+B+")(?:"+F+"*([*^$|!~]?=)"+F+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+B+"))|)"+F+"*\\]",$=":("+B+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+U+")*)|.*)\\)|)",V=new RegExp(F+"+","g"),z=new RegExp("^"+F+"+|((?:^|[^\\\\])(?:\\\\.)*)"+F+"+$","g"),Q=new RegExp("^"+F+"*,"+F+"*"),W=new RegExp("^"+F+"*([&gt;+~]|"+F+")"+F+"*"),X=new RegExp(F+"|&gt;"),Y=new RegExp($),G=new RegExp("^"+B+"$"),J={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+U),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+F+"*(even|odd|(([+-]|)(\\d*)n|)"+F+"*(?:([+-]|)"+F+"*(\\d+)|))"+F+"*\\)|)","i"),bool:new RegExp("^(?:"+q+")$","i"),needsContext:new RegExp("^"+F+"*[&gt;+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,ee=/^h\d$/i,te=/^[^{]+\{\s*\[native \w/,ne=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,re=/[+~]/,ie=new RegExp("\\\\[\\da-fA-F]{1,6}"+F+"?|\\\\([^\\r\\n\\f])","g"),oe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,se=ye(function(e){return!0===e.disabled&amp;&amp;"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{N.apply(t=M.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){N={apply:t.length?function(e,t){k.apply(e,M.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(e,t,n,r){var i,o,s,a,u,c,l=t&amp;&amp;t.ownerDocument,d=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==d&amp;&amp;9!==d&amp;&amp;11!==d)return n;if(!r&amp;&amp;(x(t),t=t||w,T)){if(11!==d&amp;&amp;(a=ne.exec(e)))if(c=a[1]){if(9===d){if(!(o=t.getElementById(c)))return n;if(o.id===c)return n.push(o),n}else if(l&amp;&amp;(o=l.getElementById(c))&amp;&amp;y(t,o)&amp;&amp;o.id===c)return n.push(o),n}else{if(a[2])return N.apply(n,t.getElementsByTagName(e)),n;if((c=a[3])&amp;&amp;p.getElementsByClassName&amp;&amp;t.getElementsByClassName)return N.apply(n,t.getElementsByClassName(c)),n}if(p.qsa&amp;&amp;!I[e+" "]&amp;&amp;(!v||!v.test(e))&amp;&amp;(1!==d||"object"!==t.nodeName.toLowerCase())){if(c=e,l=t,1===d&amp;&amp;(X.test(e)||W.test(e))){for((l=re.test(e)&amp;&amp;me(t.parentNode)||t)===t&amp;&amp;p.scope||((s=t.getAttribute("id"))?s=s.replace(oe,h):t.setAttribute("id",s=H)),i=(u=f(e)).length;i--;)u[i]=(s?"#"+s:":scope")+" "+ve(u[i]);c=u.join(",")}try{return N.apply(n,l.querySelectorAll(c)),n}catch(t){I(e,!0)}finally{s===H&amp;&amp;t.removeAttribute("id")}}}return g(e.replace(z,"$1"),t,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")&gt;P.cacheLength&amp;&amp;delete e[r.shift()],e[t+" "]=n}}function ce(e){return e[H]=!0,e}function le(e){var t=w.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&amp;&amp;t.parentNode.removeChild(t)}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)P.attrHandle[n[r]]=t}function he(e,t){var n=t&amp;&amp;e,r=n&amp;&amp;1===e.nodeType&amp;&amp;1===t.nodeType&amp;&amp;e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"form"in e?e.parentNode&amp;&amp;!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&amp;&amp;se(e)===t:e.disabled===t:"label"in e&amp;&amp;e.disabled===t}}function fe(s){return ce(function(o){return o=+o,ce(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&amp;&amp;(e[n]=!(t[n]=e[n]))})})}function me(e){return e&amp;&amp;void 0!==e.getElementsByTagName&amp;&amp;e}for(e in p=ae.support={},i=ae.isXML=function(e){var t=e.namespaceURI,e=(e.ownerDocument||e).documentElement;return!K.test(t||e&amp;&amp;e.nodeName||"HTML")},x=ae.setDocument=function(e){var t,e=e?e.ownerDocument||e:b;return e!=w&amp;&amp;9===e.nodeType&amp;&amp;e.documentElement&amp;&amp;(s=(w=e).documentElement,T=!i(w),b!=w&amp;&amp;(t=w.defaultView)&amp;&amp;t.top!==t&amp;&amp;(t.addEventListener?t.addEventListener("unload",r,!1):t.attachEvent&amp;&amp;t.attachEvent("onunload",r)),p.scope=le(function(e){return s.appendChild(e).appendChild(w.createElement("div")),void 0!==e.querySelectorAll&amp;&amp;!e.querySelectorAll(":scope fieldset div").length}),p.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=le(function(e){return e.appendChild(w.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=te.test(w.getElementsByClassName),p.getById=le(function(e){return s.appendChild(e).id=H,!w.getElementsByName||!w.getElementsByName(H).length}),p.getById?(P.filter.ID=function(e){var t=e.replace(ie,d);return function(e){return e.getAttribute("id")===t}},P.find.ID=function(e,t){if(void 0!==t.getElementById&amp;&amp;T){e=t.getElementById(e);return e?[e]:[]}}):(P.filter.ID=function(e){var t=e.replace(ie,d);return function(e){e=void 0!==e.getAttributeNode&amp;&amp;e.getAttributeNode("id");return e&amp;&amp;e.value===t}},P.find.ID=function(e,t){if(void 0!==t.getElementById&amp;&amp;T){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&amp;&amp;n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&amp;&amp;n.value===e)return[o]}return[]}}),P.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&amp;&amp;r.push(n);return r},P.find.CLASS=p.getElementsByClassName&amp;&amp;function(e,t){if(void 0!==t.getElementsByClassName&amp;&amp;T)return t.getElementsByClassName(e)},a=[],v=[],(p.qsa=te.test(w.querySelectorAll))&amp;&amp;(le(function(e){var t;s.appendChild(e).innerHTML="&lt;a id='"+H+"'&gt;&lt;/a&gt;&lt;select id='"+H+"-\r\\' msallowcapture=''&gt;&lt;option selected=''&gt;&lt;/option&gt;&lt;/select&gt;",e.querySelectorAll("[msallowcapture^='']").length&amp;&amp;v.push("[*^$]="+F+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+F+"*(?:value|"+q+")"),e.querySelectorAll("[id~="+H+"-]").length||v.push("~="),(t=w.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+F+"*name"+F+"*="+F+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+H+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),le(function(e){e.innerHTML="&lt;a href='' disabled='disabled'&gt;&lt;/a&gt;&lt;select disabled='disabled'&gt;&lt;option/&gt;&lt;/select&gt;";var t=w.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&amp;&amp;v.push("name"+F+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&amp;&amp;v.push(":enabled",":disabled"),s.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&amp;&amp;v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=te.test(l=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&amp;&amp;le(function(e){p.disconnectedMatch=l.call(e,"*"),l.call(e,"[s!='']:x"),a.push("!=",$)}),v=v.length&amp;&amp;new RegExp(v.join("|")),a=a.length&amp;&amp;new RegExp(a.join("|")),t=te.test(s.compareDocumentPosition),y=t||te.test(s.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&amp;&amp;t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&amp;&amp;16&amp;e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},L=t?function(e,t){return e===t?(c=!0,0):(n=!e.compareDocumentPosition-!t.compareDocumentPosition)||(1&amp;(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&amp;&amp;t.compareDocumentPosition(e)===n?e==w||e.ownerDocument==b&amp;&amp;y(b,e)?-1:t==w||t.ownerDocument==b&amp;&amp;y(b,t)?1:u?O(u,e)-O(u,t):0:4&amp;n?-1:1);var n}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!i||!o)return e==w?-1:t==w?1:i?-1:o?1:u?O(u,e)-O(u,t):0;if(i===o)return he(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?he(s[r],a[r]):s[r]==b?-1:a[r]==b?1:0}),w},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(x(e),p.matchesSelector&amp;&amp;T&amp;&amp;!I[t+" "]&amp;&amp;(!a||!a.test(t))&amp;&amp;(!v||!v.test(t)))try{var n=l.call(e,t);if(n||p.disconnectedMatch||e.document&amp;&amp;11!==e.document.nodeType)return n}catch(e){I(t,!0)}return 0&lt;ae(t,w,null,[e]).length},ae.contains=function(e,t){return(e.ownerDocument||e)!=w&amp;&amp;x(e),y(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!=w&amp;&amp;x(e);var n=P.attrHandle[t.toLowerCase()],n=n&amp;&amp;D.call(P.attrHandle,t.toLowerCase())?n(e,t,!T):void 0;return void 0!==n?n:p.attributes||!T?e.getAttribute(t):(n=e.getAttributeNode(t))&amp;&amp;n.specified?n.value:null},ae.escape=function(e){return(e+"").replace(oe,h)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,n=[],r=0,i=0;if(c=!p.detectDuplicates,u=!p.sortStable&amp;&amp;e.slice(0),e.sort(L),c){for(;t=e[i++];)t===e[i]&amp;&amp;(r=n.push(i));for(;r--;)e.splice(n[r],1)}return u=null,e},o=ae.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(P=ae.selectors={cacheLength:50,createPseudo:ce,match:J,attrHandle:{},find:{},relative:{"&gt;":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ie,d),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,d),"~="===e[2]&amp;&amp;(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&amp;&amp;ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&amp;&amp;e[2];return J.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&amp;&amp;Y.test(n)&amp;&amp;(t=f(n,!0))&amp;&amp;(t=n.indexOf(")",n.length-t)-n.length)&amp;&amp;(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ie,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&amp;&amp;e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=A[e+" "];return t||(t=new RegExp("(^|"+F+")"+e+"("+F+"|$)"))&amp;&amp;A(e,function(e){return t.test("string"==typeof e.className&amp;&amp;e.className||void 0!==e.getAttribute&amp;&amp;e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=ae.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&amp;&amp;0===e.indexOf(r):"*="===n?r&amp;&amp;-1&lt;e.indexOf(r):"$="===n?r&amp;&amp;e.slice(-r.length)===r:"~="===n?-1&lt;(" "+e.replace(V," ")+" ").indexOf(r):"|="===n&amp;&amp;(e===r||e.slice(0,r.length+1)===r+"-"))}},CHILD:function(f,e,t,m,g){var v="nth"!==f.slice(0,3),y="last"!==f.slice(-4),b="of-type"===e;return 1===m&amp;&amp;0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,s,a,u,c=v!=y?"nextSibling":"previousSibling",l=e.parentNode,d=b&amp;&amp;e.nodeName.toLowerCase(),h=!n&amp;&amp;!b,p=!1;if(l){if(v){for(;c;){for(s=e;s=s[c];)if(b?s.nodeName.toLowerCase()===d:1===s.nodeType)return!1;u=c="only"===f&amp;&amp;!u&amp;&amp;"nextSibling"}return!0}if(u=[y?l.firstChild:l.lastChild],y&amp;&amp;h){for(p=(a=(r=(i=(o=(s=l)[H]||(s[H]={}))[s.uniqueID]||(o[s.uniqueID]={}))[f]||[])[0]===E&amp;&amp;r[1])&amp;&amp;r[2],s=a&amp;&amp;l.childNodes[a];s=++a&amp;&amp;s&amp;&amp;s[c]||(p=a=0)||u.pop();)if(1===s.nodeType&amp;&amp;++p&amp;&amp;s===e){i[f]=[E,a,p];break}}else if(!1===(p=h?a=(r=(i=(o=(s=e)[H]||(s[H]={}))[s.uniqueID]||(o[s.uniqueID]={}))[f]||[])[0]===E&amp;&amp;r[1]:p))for(;(s=++a&amp;&amp;s&amp;&amp;s[c]||(p=a=0)||u.pop())&amp;&amp;((b?s.nodeName.toLowerCase()!==d:1!==s.nodeType)||!++p||(h&amp;&amp;((i=(o=s[H]||(s[H]={}))[s.uniqueID]||(o[s.uniqueID]={}))[f]=[E,p]),s!==e)););return(p-=g)===m||p%m==0&amp;&amp;0&lt;=p/m}}},PSEUDO:function(e,o){var t,s=P.pseudos[e]||P.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return s[H]?s(o):1&lt;s.length?(t=[e,e,"",o],P.setFilters.hasOwnProperty(e.toLowerCase())?ce(function(e,t){for(var n,r=s(e,o),i=r.length;i--;)e[n=O(e,r[i])]=!(t[n]=r[i])}):function(e){return s(e,0,t)}):s}},pseudos:{not:ce(function(e){var r=[],i=[],a=m(e.replace(z,"$1"));return a[H]?ce(function(e,t,n,r){for(var i,o=a(e,null,r,[]),s=e.length;s--;)(i=o[s])&amp;&amp;(e[s]=!(t[s]=i))}):function(e,t,n){return r[0]=e,a(r,null,n,i),r[0]=null,!i.pop()}}),has:ce(function(t){return function(e){return 0&lt;ae(t,e).length}}),contains:ce(function(t){return t=t.replace(ie,d),function(e){return-1&lt;(e.textContent||o(e)).indexOf(t)}}),lang:ce(function(n){return G.test(n||"")||ae.error("unsupported lang: "+n),n=n.replace(ie,d).toLowerCase(),function(e){var t;do{if(t=T?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&amp;&amp;1===e.nodeType);return!1}}),target:function(e){var t=n.location&amp;&amp;n.location.hash;return t&amp;&amp;t.slice(1)===e.id},root:function(e){return e===s},focus:function(e){return e===w.activeElement&amp;&amp;(!w.hasFocus||w.hasFocus())&amp;&amp;!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&amp;&amp;!!e.checked||"option"===t&amp;&amp;!!e.selected},selected:function(e){return e.parentNode&amp;&amp;e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType&lt;6)return!1;return!0},parent:function(e){return!P.pseudos.empty(e)},header:function(e){return ee.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&amp;&amp;"button"===e.type||"button"===t},text:function(e){return"input"===e.nodeName.toLowerCase()&amp;&amp;"text"===e.type&amp;&amp;(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:fe(function(){return[0]}),last:fe(function(e,t){return[t-1]}),eq:fe(function(e,t,n){return[n&lt;0?n+t:n]}),even:fe(function(e,t){for(var n=0;n&lt;t;n+=2)e.push(n);return e}),odd:fe(function(e,t){for(var n=1;n&lt;t;n+=2)e.push(n);return e}),lt:fe(function(e,t,n){for(var r=n&lt;0?n+t:t&lt;n?t:n;0&lt;=--r;)e.push(r);return e}),gt:fe(function(e,t,n){for(var r=n&lt;0?n+t:n;++r&lt;t;)e.push(r);return e})}}).pseudos.nth=P.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})P.pseudos[e]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&amp;&amp;e.type===t}}(e);for(e in{submit:!0,reset:!0})P.pseudos[e]=function(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&amp;&amp;e.type===n}}(e);function ge(){}function ve(e){for(var t=0,n=e.length,r="";t&lt;n;t++)r+=e[t].value;return r}function ye(s,e,t){var a=e.dir,u=e.next,c=u||a,l=t&amp;&amp;"parentNode"===c,d=S++;return e.first?function(e,t,n){for(;e=e[a];)if(1===e.nodeType||l)return s(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,d];if(n){for(;e=e[a];)if((1===e.nodeType||l)&amp;&amp;s(e,t,n))return!0}else for(;e=e[a];)if(1===e.nodeType||l)if(r=(i=e[H]||(e[H]={}))[e.uniqueID]||(i[e.uniqueID]={}),u&amp;&amp;u===e.nodeName.toLowerCase())e=e[a]||e;else{if((i=r[c])&amp;&amp;i[0]===E&amp;&amp;i[1]===d)return o[2]=i[2];if((r[c]=o)[2]=s(e,t,n))return!0}return!1}}function be(i){return 1&lt;i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Pe(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,c=null!=t;a&lt;u;a++)(o=e[a])&amp;&amp;(n&amp;&amp;!n(o,r,i)||(s.push(o),c&amp;&amp;t.push(a)));return s}function _e(e){for(var r,t,n,i=e.length,o=P.relative[e[0].type],s=o||P.relative[" "],a=o?1:0,u=ye(function(e){return e===r},s,!0),c=ye(function(e){return-1&lt;O(r,e)},s,!0),l=[function(e,t,n){n=!o&amp;&amp;(n||t!==_)||((r=t).nodeType?u:c)(e,t,n);return r=null,n}];a&lt;i;a++)if(t=P.relative[e[a].type])l=[ye(be(l),t)];else{if((t=P.filter[e[a].type].apply(null,e[a].matches))[H]){for(n=++a;n&lt;i&amp;&amp;!P.relative[e[n].type];n++);return function e(p,f,m,g,v,t){return g&amp;&amp;!g[H]&amp;&amp;(g=e(g)),v&amp;&amp;!v[H]&amp;&amp;(v=e(v,t)),ce(function(e,t,n,r){var i,o,s,a=[],u=[],c=t.length,l=e||function(e,t,n){for(var r=0,i=t.length;r&lt;i;r++)ae(e,t[r],n);return n}(f||"*",n.nodeType?[n]:n,[]),d=!p||!e&amp;&amp;f?l:Pe(l,a,p,n,r),h=m?v||(e?p:c||g)?[]:t:d;if(m&amp;&amp;m(d,h,n,r),g)for(i=Pe(h,u),g(i,[],n,r),o=i.length;o--;)(s=i[o])&amp;&amp;(h[u[o]]=!(d[u[o]]=s));if(e){if(v||p){if(v){for(i=[],o=h.length;o--;)(s=h[o])&amp;&amp;i.push(d[o]=s);v(null,h=[],i,r)}for(o=h.length;o--;)(s=h[o])&amp;&amp;-1&lt;(i=v?O(e,s):a[o])&amp;&amp;(e[i]=!(t[i]=s))}}else h=Pe(h===t?h.splice(c,h.length):h),v?v(null,t,h,r):N.apply(t,h)})}(1&lt;a&amp;&amp;be(l),1&lt;a&amp;&amp;ve(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(z,"$1"),t,a&lt;n&amp;&amp;_e(e.slice(a,n)),n&lt;i&amp;&amp;_e(e=e.slice(n)),n&lt;i&amp;&amp;ve(e))}l.push(t)}return be(l)}return ge.prototype=P.filters=P.pseudos,P.setFilters=new ge,f=ae.tokenize=function(e,t){var n,r,i,o,s,a,u,c=C[e+" "];if(c)return t?0:c.slice(0);for(s=e,a=[],u=P.preFilter;s;){for(o in n&amp;&amp;!(r=Q.exec(s))||(r&amp;&amp;(s=s.slice(r[0].length)||s),a.push(i=[])),n=!1,(r=W.exec(s))&amp;&amp;(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length)),P.filter)!(r=J[o].exec(s))||u[o]&amp;&amp;!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?ae.error(e):C(e,a).slice(0)},m=ae.compile=function(e,t){var n,g,v,y,b,r,i=[],o=[],s=j[e+" "];if(!s){for(n=(t=t||f(e)).length;n--;)((s=_e(t[n]))[H]?i:o).push(s);(s=j(e,(y=0&lt;(v=i).length,b=0&lt;(g=o).length,r=function(e,t,n,r,i){var o,s,a,u=0,c="0",l=e&amp;&amp;[],d=[],h=_,p=e||b&amp;&amp;P.find.TAG("*",i),f=E+=null==h?1:Math.random()||.1,m=p.length;for(i&amp;&amp;(_=t==w||t||i);c!==m&amp;&amp;null!=(o=p[c]);c++){if(b&amp;&amp;o){for(s=0,t||o.ownerDocument==w||(x(o),n=!T);a=g[s++];)if(a(o,t||w,n)){r.push(o);break}i&amp;&amp;(E=f)}y&amp;&amp;((o=!a&amp;&amp;o)&amp;&amp;u--,e&amp;&amp;l.push(o))}if(u+=c,y&amp;&amp;c!==u){for(s=0;a=v[s++];)a(l,d,t,n);if(e){if(0&lt;u)for(;c--;)l[c]||d[c]||(d[c]=R.call(r));d=Pe(d)}N.apply(r,d),i&amp;&amp;!e&amp;&amp;0&lt;d.length&amp;&amp;1&lt;u+v.length&amp;&amp;ae.uniqueSort(r)}return i&amp;&amp;(E=f,_=h),l},y?ce(r):r))).selector=e}return s},g=ae.select=function(e,t,n,r){var i,o,s,a,u,c="function"==typeof e&amp;&amp;e,l=!r&amp;&amp;f(e=c.selector||e);if(n=n||[],1===l.length){if(2&lt;(o=l[0]=l[0].slice(0)).length&amp;&amp;"ID"===(s=o[0]).type&amp;&amp;9===t.nodeType&amp;&amp;T&amp;&amp;P.relative[o[1].type]){if(!(t=(P.find.ID(s.matches[0].replace(ie,d),t)||[])[0]))return n;c&amp;&amp;(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=J.needsContext.test(e)?0:o.length;i--&amp;&amp;(s=o[i],!P.relative[a=s.type]);)if((u=P.find[a])&amp;&amp;(r=u(s.matches[0].replace(ie,d),re.test(o[0].type)&amp;&amp;me(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&amp;&amp;ve(o)))return N.apply(n,r),n;break}}return(c||m(e,l))(r,t,!T,n,!t||re.test(e)&amp;&amp;me(t.parentNode)||t),n},p.sortStable=H.split("").sort(L).join("")===H,p.detectDuplicates=!!c,x(),p.sortDetached=le(function(e){return 1&amp;e.compareDocumentPosition(w.createElement("fieldset"))}),le(function(e){return e.innerHTML="&lt;a href='#'&gt;&lt;/a&gt;","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),p.attributes&amp;&amp;le(function(e){return e.innerHTML="&lt;input/&gt;",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,n){if(!n&amp;&amp;"input"===e.nodeName.toLowerCase())return e.defaultValue}),le(function(e){return null==e.getAttribute("disabled")})||de(q,function(e,t,n){if(!n)return!0===e[t]?t.toLowerCase():(t=e.getAttributeNode(t))&amp;&amp;t.specified?t.value:null}),ae}(x);T.find=p,T.expr=p.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=p.uniqueSort,T.text=p.getText,T.isXMLDoc=p.isXML,T.contains=p.contains,T.escapeSelector=p.escape;function _(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&amp;&amp;9!==e.nodeType;)if(1===e.nodeType){if(i&amp;&amp;T(e).is(n))break;r.push(e)}return r}function H(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&amp;&amp;e!==t&amp;&amp;n.push(e);return n}var E=T.expr.match.needsContext;function S(e,t){return e.nodeName&amp;&amp;e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^&lt;([a-z][^\/\0&gt;:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?&gt;(?:&lt;\/\1&gt;|)$/i;function C(e,n,r){return m(n)?T.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?T.grep(e,function(e){return e===n!==r}):"string"!=typeof n?T.grep(e,function(e){return-1&lt;i.call(n,e)!==r}):T.filter(n,e,r)}T.filter=function(e,t,n){var r=t[0];return n&amp;&amp;(e=":not("+e+")"),1===t.length&amp;&amp;1===r.nodeType?T.find.matchesSelector(r,e)?[r]:[]:T.find.matches(e,T.grep(t,function(e){return 1===e.nodeType}))},T.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(T(e).filter(function(){for(t=0;t&lt;r;t++)if(T.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t&lt;r;t++)T.find(e,i[t],n);return 1&lt;r?T.uniqueSort(n):n},filter:function(e){return this.pushStack(C(this,e||[],!1))},not:function(e){return this.pushStack(C(this,e||[],!0))},is:function(e){return!!C(this,"string"==typeof e&amp;&amp;E.test(e)?T(e):e||[],!1).length}});var j=/^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){if(!e)return this;if(n=n||I,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this);if(!(r="&lt;"===e[0]&amp;&amp;"&gt;"===e[e.length-1]&amp;&amp;3&lt;=e.length?[null,e,null]:j.exec(e))||!r[1]&amp;&amp;t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&amp;&amp;t.nodeType?t.ownerDocument||t:w,!0)),A.test(r[1])&amp;&amp;T.isPlainObject(t))for(var r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(e=w.getElementById(r[2]))&amp;&amp;(this[0]=e,this.length=1),this}).prototype=T.fn;var I=T(w),L=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&amp;&amp;1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter(function(){for(var e=0;e&lt;n;e++)if(T.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],s="string"!=typeof e&amp;&amp;T(e);if(!E.test(e))for(;r&lt;i;r++)for(n=this[r];n&amp;&amp;n!==t;n=n.parentNode)if(n.nodeType&lt;11&amp;&amp;(s?-1&lt;s.index(n):1===n.nodeType&amp;&amp;T.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1&lt;o.length?T.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(T(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&amp;&amp;this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){e=e.parentNode;return e&amp;&amp;11!==e.nodeType?e:null},parents:function(e){return _(e,"parentNode")},parentsUntil:function(e,t,n){return _(e,"parentNode",n)},next:function(e){return R(e,"nextSibling")},prev:function(e){return R(e,"previousSibling")},nextAll:function(e){return _(e,"nextSibling")},prevAll:function(e){return _(e,"previousSibling")},nextUntil:function(e,t,n){return _(e,"nextSibling",n)},prevUntil:function(e,t,n){return _(e,"previousSibling",n)},siblings:function(e){return H((e.parentNode||{}).firstChild,e)},children:function(e){return H(e.firstChild)},contents:function(e){return null!=e.contentDocument&amp;&amp;n(e.contentDocument)?e.contentDocument:(S(e,"template")&amp;&amp;(e=e.content||e),T.merge([],e.childNodes))}},function(r,i){T.fn[r]=function(e,t){var n=T.map(this,i,e);return(t="Until"!==r.slice(-5)?e:t)&amp;&amp;"string"==typeof t&amp;&amp;(n=T.filter(t,n)),1&lt;this.length&amp;&amp;(D[r]||T.uniqueSort(n),L.test(r)&amp;&amp;n.reverse()),this.pushStack(n)}});var k=/[^\x20\t\r\n\f]+/g;function N(e){return e}function M(e){throw e}function O(e,t,n,r){var i;try{e&amp;&amp;m(i=e.promise)?i.call(e).done(t).fail(n):e&amp;&amp;m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}T.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},T.each(e.match(k)||[],function(e,t){n[t]=!0}),n):T.extend({},r);function i(){for(a=a||r.once,s=o=!0;c.length;l=-1)for(t=c.shift();++l&lt;u.length;)!1===u[l].apply(t[0],t[1])&amp;&amp;r.stopOnFalse&amp;&amp;(l=u.length,t=!1);r.memory||(t=!1),o=!1,a&amp;&amp;(u=t?[]:"")}var o,t,s,a,u=[],c=[],l=-1,d={add:function(){return u&amp;&amp;(t&amp;&amp;!o&amp;&amp;(l=u.length-1,c.push(t)),function n(e){T.each(e,function(e,t){m(t)?r.unique&amp;&amp;d.has(t)||u.push(t):t&amp;&amp;t.length&amp;&amp;"string"!==f(t)&amp;&amp;n(t)})}(arguments),t&amp;&amp;!o&amp;&amp;i()),this},remove:function(){return T.each(arguments,function(e,t){for(var n;-1&lt;(n=T.inArray(t,u,n));)u.splice(n,1),n&lt;=l&amp;&amp;l--}),this},has:function(e){return e?-1&lt;T.inArray(e,u):0&lt;u.length},empty:function(){return u=u&amp;&amp;[],this},disable:function(){return a=c=[],u=t="",this},disabled:function(){return!u},lock:function(){return a=c=[],t||o||(u=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],c.push(t),o||i()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!s}};return d},T.extend({Deferred:function(e){var o=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],i="pending",s={state:function(){return i},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return s.then(null,e)},pipe:function(){var i=arguments;return T.Deferred(function(r){T.each(o,function(e,t){var n=m(i[t[4]])&amp;&amp;i[t[4]];a[t[1]](function(){var e=n&amp;&amp;n.apply(this,arguments);e&amp;&amp;m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function c(i,o,s,a){return function(){function e(){var e,t;if(!(i&lt;u)){if((e=s.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&amp;&amp;("object"==typeof e||"function"==typeof e)&amp;&amp;e.then,m(t)?a?t.call(e,c(u,o,N,a),c(u,o,M,a)):(u++,t.call(e,c(u,o,N,a),c(u,o,M,a),c(u,o,N,o.notifyWith))):(s!==N&amp;&amp;(n=void 0,r=[e]),(a||o.resolveWith)(n,r))}}var n=this,r=arguments,t=a?e:function(){try{e()}catch(e){T.Deferred.exceptionHook&amp;&amp;T.Deferred.exceptionHook(e,t.stackTrace),u&lt;=i+1&amp;&amp;(s!==M&amp;&amp;(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(T.Deferred.getStackHook&amp;&amp;(t.stackTrace=T.Deferred.getStackHook()),x.setTimeout(t))}}return T.Deferred(function(e){o[0][3].add(c(0,e,m(r)?r:N,e.notifyWith)),o[1][3].add(c(0,e,m(t)?t:N)),o[2][3].add(c(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?T.extend(e,s):s}},a={};return T.each(o,function(e,t){var n=t[2],r=t[5];s[t[1]]=n.add,r&amp;&amp;n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=n.fireWith}),s.promise(a),e&amp;&amp;e.call(a,a),a},when:function(e){function t(t){return function(e){i[t]=this,o[t]=1&lt;arguments.length?a.call(arguments):e,--n||s.resolveWith(i,o)}}var n=arguments.length,r=n,i=Array(r),o=a.call(arguments),s=T.Deferred();if(n&lt;=1&amp;&amp;(O(e,s.done(t(r)).resolve,s.reject,!n),"pending"===s.state()||m(o[r]&amp;&amp;o[r].then)))return s.then();for(;r--;)O(o[r],t(r),s.reject);return s.promise()}});var q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,t){x.console&amp;&amp;x.console.warn&amp;&amp;e&amp;&amp;q.test(e.name)&amp;&amp;x.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},T.readyException=function(e){x.setTimeout(function(){throw e})};var F=T.Deferred();function B(){w.removeEventListener("DOMContentLoaded",B),x.removeEventListener("load",B),T.ready()}T.fn.ready=function(e){return F.then(e).catch(function(e){T.readyException(e)}),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0)!==e&amp;&amp;0&lt;--T.readyWait||F.resolveWith(w,[T])}}),T.ready.then=F.then,"complete"===w.readyState||"loading"!==w.readyState&amp;&amp;!w.documentElement.doScroll?x.setTimeout(T.ready):(w.addEventListener("DOMContentLoaded",B),x.addEventListener("load",B));function U(e,t,n,r,i,o,s){var a=0,u=e.length,c=null==n;if("object"===f(n))for(a in i=!0,n)U(e,t,a,n[a],!0,o,s);else if(void 0!==r&amp;&amp;(i=!0,m(r)||(s=!0),t=c?s?(t.call(e,r),null):(c=t,function(e,t,n){return c.call(T(e),n)}):t))for(;a&lt;u;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:c?t.call(e):u?t(e[0],n):o}var $=/^-ms-/,V=/-([a-z])/g;function z(e,t){return t.toUpperCase()}function Q(e){return e.replace($,"ms-").replace(V,z)}function W(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function X(){this.expando=T.expando+X.uid++}X.uid=1,X.prototype={cache:function(e){var t=e[this.expando];return t||(t={},W(e)&amp;&amp;(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[Q(t)]=n;else for(r in t)i[Q(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&amp;&amp;e[this.expando][Q(t)]},access:function(e,t,n){return void 0===t||t&amp;&amp;"string"==typeof t&amp;&amp;void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(Q):(t=Q(t))in r?[t]:t.match(k)||[]).length;for(;n--;)delete r[t[n]]}void 0!==t&amp;&amp;!T.isEmptyObject(r)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){e=e[this.expando];return void 0!==e&amp;&amp;!T.isEmptyObject(e)}};var Y=new X,G=new X,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&amp;&amp;1===e.nodeType)if(r="data-"+t.replace(K,"-$&amp;").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&amp;&amp;("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}G.set(e,t,n)}else n=void 0;return n}T.extend({hasData:function(e){return G.hasData(e)||Y.hasData(e)},data:function(e,t,n){return G.access(e,t,n)},removeData:function(e,t){G.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),T.fn.extend({data:function(n,e){var t,r,i,o=this[0],s=o&amp;&amp;o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){G.set(this,n)}):U(this,function(e){var t;return o&amp;&amp;void 0===e?void 0!==(t=G.get(o,n))||void 0!==(t=Z(o,n))?t:void 0:void this.each(function(){G.set(this,n,e)})},null,e,1&lt;arguments.length,null,!0);if(this.length&amp;&amp;(i=G.get(o),1===o.nodeType&amp;&amp;!Y.get(o,"hasDataAttrs"))){for(t=s.length;t--;)s[t]&amp;&amp;0===(r=s[t].name).indexOf("data-")&amp;&amp;(r=Q(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i},removeData:function(e){return this.each(function(){G.remove(this,e)})}}),T.extend({queue:function(e,t,n){var r;if(e)return r=Y.get(e,t=(t||"fx")+"queue"),n&amp;&amp;(!r||Array.isArray(n)?r=Y.access(e,t,T.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=T.queue(e,t),r=n.length,i=n.shift(),o=T._queueHooks(e,t);"inprogress"===i&amp;&amp;(i=n.shift(),r--),i&amp;&amp;("fx"===t&amp;&amp;n.unshift("inprogress"),delete o.stop,i.call(e,function(){T.dequeue(e,t)},o)),!r&amp;&amp;o&amp;&amp;o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:T.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),T.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&amp;&amp;(n=t,t="fx",e--),arguments.length&lt;e?T.queue(this[0],t):void 0===n?this:this.each(function(){var e=T.queue(this,t,n);T._queueHooks(this,t),"fx"===t&amp;&amp;"inprogress"!==e[0]&amp;&amp;T.dequeue(this,t)})},dequeue:function(e){return this.each(function(){T.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function n(){--i||o.resolveWith(s,[s])}var r,i=1,o=T.Deferred(),s=this,a=this.length;for("string"!=typeof e&amp;&amp;(t=e,e=void 0),e=e||"fx";a--;)(r=Y.get(s[a],e+"queueHooks"))&amp;&amp;r.empty&amp;&amp;(i++,r.empty.add(n));return n(),o.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=w.documentElement,ie=function(e){return T.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&amp;&amp;(ie=function(e){return T.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});function se(e,t){return"none"===(e=t||e).style.display||""===e.style.display&amp;&amp;ie(e)&amp;&amp;"none"===T.css(e,"display")}function ae(e,t,n,r){var i,o,s=20,a=r?function(){return r.cur()}:function(){return T.css(e,t,"")},u=a(),c=n&amp;&amp;n[3]||(T.cssNumber[t]?"":"px"),l=e.nodeType&amp;&amp;(T.cssNumber[t]||"px"!==c&amp;&amp;+u)&amp;&amp;te.exec(T.css(e,t));if(l&amp;&amp;l[3]!==c){for(c=c||l[3],l=+(u/=2)||1;s--;)T.style(e,t,l+c),(1-o)*(1-(o=a()/u||.5))&lt;=0&amp;&amp;(s=0),l/=o;T.style(e,t,(l*=2)+c),n=n||[]}return n&amp;&amp;(l=+l||+u||0,i=n[1]?l+(n[1]+1)*n[2]:+n[2],r&amp;&amp;(r.unit=c,r.start=l,r.end=i)),i}var ue={};function ce(e,t){for(var n,r,i,o,s,a,u=[],c=0,l=e.length;c&lt;l;c++)(r=e[c]).style&amp;&amp;(n=r.style.display,t?("none"===n&amp;&amp;(u[c]=Y.get(r,"display")||null,u[c]||(r.style.display="")),""===r.style.display&amp;&amp;se(r)&amp;&amp;(u[c]=(a=o=i=void 0,o=r.ownerDocument,s=r.nodeName,(a=ue[s])||(i=o.body.appendChild(o.createElement(s)),a=T.css(i,"display"),i.parentNode.removeChild(i),ue[s]=a="none"===a?"block":a)))):"none"!==n&amp;&amp;(u[c]="none",Y.set(r,"display",n)));for(c=0;c&lt;l;c++)null!=u[c]&amp;&amp;(e[c].style.display=u[c]);return e}T.fn.extend({show:function(){return ce(this,!0)},hide:function(){return ce(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?T(this).show():T(this).hide()})}});var le=/^(?:checkbox|radio)$/i,de=/&lt;([a-z][^\/\0&gt;\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,d=w.createDocumentFragment().appendChild(w.createElement("div"));(p=w.createElement("input")).setAttribute("type","radio"),p.setAttribute("checked","checked"),p.setAttribute("name","t"),d.appendChild(p),b.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked,d.innerHTML="&lt;textarea&gt;x&lt;/textarea&gt;",b.noCloneChecked=!!d.cloneNode(!0).lastChild.defaultValue,d.innerHTML="&lt;option&gt;&lt;/option&gt;",b.option=!!d.lastChild;var pe={thead:[1,"&lt;table&gt;","&lt;/table&gt;"],col:[2,"&lt;table&gt;&lt;colgroup&gt;","&lt;/colgroup&gt;&lt;/table&gt;"],tr:[2,"&lt;table&gt;&lt;tbody&gt;","&lt;/tbody&gt;&lt;/table&gt;"],td:[3,"&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;","&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"],_default:[0,"",""]};function fe(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&amp;&amp;S(e,t)?T.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;n&lt;r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}pe.tbody=pe.tfoot=pe.colgroup=pe.caption=pe.thead,pe.th=pe.td,b.option||(pe.optgroup=pe.option=[1,"&lt;select multiple='multiple'&gt;","&lt;/select&gt;"]);var ge=/&lt;|&amp;#?\w+;/;function ve(e,t,n,r,i){for(var o,s,a,u,c,l=t.createDocumentFragment(),d=[],h=0,p=e.length;h&lt;p;h++)if((o=e[h])||0===o)if("object"===f(o))T.merge(d,o.nodeType?[o]:o);else if(ge.test(o)){for(s=s||l.appendChild(t.createElement("div")),a=(de.exec(o)||["",""])[1].toLowerCase(),a=pe[a]||pe._default,s.innerHTML=a[1]+T.htmlPrefilter(o)+a[2],c=a[0];c--;)s=s.lastChild;T.merge(d,s.childNodes),(s=l.firstChild).textContent=""}else d.push(t.createTextNode(o));for(l.textContent="",h=0;o=d[h++];)if(r&amp;&amp;-1&lt;T.inArray(o,r))i&amp;&amp;i.push(o);else if(u=ie(o),s=fe(l.appendChild(o),"script"),u&amp;&amp;me(s),n)for(c=0;o=s[c++];)he.test(o.type||"")&amp;&amp;n.push(o);return l}var ye=/^key/,be=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Pe=/^([^.]*)(?:\.(.+)|)/;function _e(){return!0}function xe(){return!1}function we(e,t){return e===function(){try{return w.activeElement}catch(e){}}()==("focus"===t)}function Te(e,t,n,r,i,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&amp;&amp;(r=r||n,n=void 0),t)Te(e,a,n,r,t[a],o);return e}if(null==r&amp;&amp;null==i?(i=n,r=n=void 0):null==i&amp;&amp;("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=xe;else if(!i)return e;return 1===o&amp;&amp;(s=i,(i=function(e){return T().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=T.guid++)),e.each(function(){T.event.add(this,t,i,r,n)})}function He(e,i,o){o?(Y.set(e,i,!1),T.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&amp;e.isTrigger&amp;&amp;this[i]){if(r.length)(T.event.special[i]||{}).delegateType&amp;&amp;e.stopPropagation();else if(r=a.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&amp;&amp;(Y.set(this,i,{value:T.event.trigger(T.extend(r[0],T.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&amp;&amp;T.event.add(e,i,_e)}T.event={global:{},add:function(t,e,n,r,i){var o,s,a,u,c,l,d,h,p,f=Y.get(t);if(W(t))for(n.handler&amp;&amp;(n=(o=n).handler,i=o.selector),i&amp;&amp;T.find.matchesSelector(re,i),n.guid||(n.guid=T.guid++),(a=f.events)||(a=f.events=Object.create(null)),(s=f.handle)||(s=f.handle=function(e){return void 0!==T&amp;&amp;T.event.triggered!==e.type?T.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(k)||[""]).length;u--;)d=p=(c=Pe.exec(e[u])||[])[1],h=(c[2]||"").split(".").sort(),d&amp;&amp;(l=T.event.special[d]||{},d=(i?l.delegateType:l.bindType)||d,l=T.event.special[d]||{},c=T.extend({type:d,origType:p,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&amp;&amp;T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=a[d])||((p=a[d]=[]).delegateCount=0,l.setup&amp;&amp;!1!==l.setup.call(t,r,h,s)||t.addEventListener&amp;&amp;t.addEventListener(d,s)),l.add&amp;&amp;(l.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),T.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,s,a,u,c,l,d,h,p,f,m,g=Y.hasData(e)&amp;&amp;Y.get(e);if(g&amp;&amp;(u=g.events)){for(c=(t=(t||"").match(k)||[""]).length;c--;)if(p=m=(a=Pe.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),p){for(d=T.event.special[p]||{},h=u[p=(r?d.delegateType:d.bindType)||p]||[],a=a[2]&amp;&amp;new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)l=h[o],!i&amp;&amp;m!==l.origType||n&amp;&amp;n.guid!==l.guid||a&amp;&amp;!a.test(l.namespace)||r&amp;&amp;r!==l.selector&amp;&amp;("**"!==r||!l.selector)||(h.splice(o,1),l.selector&amp;&amp;h.delegateCount--,d.remove&amp;&amp;d.remove.call(e,l));s&amp;&amp;!h.length&amp;&amp;(d.teardown&amp;&amp;!1!==d.teardown.call(e,f,g.handle)||T.removeEvent(e,p,g.handle),delete u[p])}else for(p in u)T.event.remove(e,p+t[c],n,r,!0);T.isEmptyObject(u)&amp;&amp;Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s=new Array(arguments.length),a=T.event.fix(e),u=(Y.get(this,"events")||Object.create(null))[a.type]||[],e=T.event.special[a.type]||{};for(s[0]=a,t=1;t&lt;arguments.length;t++)s[t]=arguments[t];if(a.delegateTarget=this,!e.preDispatch||!1!==e.preDispatch.call(this,a)){for(o=T.event.handlers.call(this,a,u),t=0;(r=o[t++])&amp;&amp;!a.isPropagationStopped();)for(a.currentTarget=r.elem,n=0;(i=r.handlers[n++])&amp;&amp;!a.isImmediatePropagationStopped();)a.rnamespace&amp;&amp;!1!==i.namespace&amp;&amp;!a.rnamespace.test(i.namespace)||(a.handleObj=i,a.data=i.data,void 0!==(i=((T.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,s))&amp;&amp;!1===(a.result=i)&amp;&amp;(a.preventDefault(),a.stopPropagation()));return e.postDispatch&amp;&amp;e.postDispatch.call(this,a),a.result}},handlers:function(e,t){var n,r,i,o,s,a=[],u=t.delegateCount,c=e.target;if(u&amp;&amp;c.nodeType&amp;&amp;!("click"===e.type&amp;&amp;1&lt;=e.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&amp;&amp;("click"!==e.type||!0!==c.disabled)){for(o=[],s={},n=0;n&lt;u;n++)void 0===s[i=(r=t[n]).selector+" "]&amp;&amp;(s[i]=r.needsContext?-1&lt;T(i,this).index(c):T.find(i,this,null,[c]).length),s[i]&amp;&amp;o.push(r);o.length&amp;&amp;a.push({elem:c,handlers:o})}return c=this,u&lt;t.length&amp;&amp;a.push({elem:c,handlers:t.slice(u)}),a},addProp:function(t,e){Object.defineProperty(T.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[T.expando]?e:new T.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){e=this||e;return le.test(e.type)&amp;&amp;e.click&amp;&amp;S(e,"input")&amp;&amp;He(e,"click",_e),!1},trigger:function(e){e=this||e;return le.test(e.type)&amp;&amp;e.click&amp;&amp;S(e,"input")&amp;&amp;He(e,"click"),!0},_default:function(e){e=e.target;return le.test(e.type)&amp;&amp;e.click&amp;&amp;S(e,"input")&amp;&amp;Y.get(e,"click")||S(e,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&amp;&amp;e.originalEvent&amp;&amp;(e.originalEvent.returnValue=e.result)}}}},T.removeEvent=function(e,t,n){e.removeEventListener&amp;&amp;e.removeEventListener(t,n)},T.Event=function(e,t){if(!(this instanceof T.Event))return new T.Event(e,t);e&amp;&amp;e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&amp;&amp;!1===e.returnValue?_e:xe,this.target=e.target&amp;&amp;3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&amp;&amp;T.extend(this,t),this.timeStamp=e&amp;&amp;e.timeStamp||Date.now(),this[T.expando]=!0},T.Event.prototype={constructor:T.Event,isDefaultPrevented:xe,isPropagationStopped:xe,isImmediatePropagationStopped:xe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=_e,e&amp;&amp;!this.isSimulated&amp;&amp;e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=_e,e&amp;&amp;!this.isSimulated&amp;&amp;e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=_e,e&amp;&amp;!this.isSimulated&amp;&amp;e.stopImmediatePropagation(),this.stopPropagation()}},T.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&amp;&amp;ye.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&amp;&amp;void 0!==t&amp;&amp;be.test(e.type)?1&amp;t?1:2&amp;t?3:4&amp;t?2:0:e.which}},T.event.addProp),T.each({focus:"focusin",blur:"focusout"},function(e,t){T.event.special[e]={setup:function(){return He(this,e,we),!1},trigger:function(){return He(this,e),!0},delegateType:t}}),T.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){T.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&amp;&amp;(n===this||T.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),T.fn.extend({on:function(e,t,n,r){return Te(this,e,t,n,r)},one:function(e,t,n,r){return Te(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&amp;&amp;e.preventDefault&amp;&amp;e.handleObj)return r=e.handleObj,T(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof e)return!1!==t&amp;&amp;"function"!=typeof t||(n=t,t=void 0),!1===n&amp;&amp;(n=xe),this.each(function(){T.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i]);return this}});var Ee=/&lt;script|&lt;style|&lt;link/i,Se=/checked\s*(?:[^=]|=\s*.checked.)/i,Ae=/^\s*&lt;!(?:\[CDATA\[|--)|(?:\]\]|--)&gt;\s*$/g;function Ce(e,t){return S(e,"table")&amp;&amp;S(11!==t.nodeType?t:t.firstChild,"tr")&amp;&amp;T(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o;if(1===t.nodeType){if(Y.hasData(e)&amp;&amp;(o=Y.get(e).events))for(i in Y.remove(t,"handle events"),o)for(n=0,r=o[i].length;n&lt;r;n++)T.event.add(t,i,o[i][n]);G.hasData(e)&amp;&amp;(e=G.access(e),e=T.extend({},e),G.set(t,e))}}function De(n,r,i,o){r=v(r);var e,t,s,a,u,c,l=0,d=n.length,h=d-1,p=r[0],f=m(p);if(f||1&lt;d&amp;&amp;"string"==typeof p&amp;&amp;!b.checkClone&amp;&amp;Se.test(p))return n.each(function(e){var t=n.eq(e);f&amp;&amp;(r[0]=p.call(this,e,t.html())),De(t,r,i,o)});if(d&amp;&amp;(t=(e=ve(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&amp;&amp;(e=t),t||o)){for(a=(s=T.map(fe(e,"script"),je)).length;l&lt;d;l++)u=e,l!==h&amp;&amp;(u=T.clone(u,!0,!0),a&amp;&amp;T.merge(s,fe(u,"script"))),i.call(n[l],u,l);if(a)for(c=s[s.length-1].ownerDocument,T.map(s,Ie),l=0;l&lt;a;l++)u=s[l],he.test(u.type||"")&amp;&amp;!Y.access(u,"globalEval")&amp;&amp;T.contains(c,u)&amp;&amp;(u.src&amp;&amp;"module"!==(u.type||"").toLowerCase()?T._evalUrl&amp;&amp;!u.noModule&amp;&amp;T._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):P(u.textContent.replace(Ae,""),u,c))}return n}function Re(e,t,n){for(var r,i=t?T.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||T.cleanData(fe(r)),r.parentNode&amp;&amp;(n&amp;&amp;ie(r)&amp;&amp;me(fe(r,"script")),r.parentNode.removeChild(r));return e}T.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,s,a,u,c,l=e.cloneNode(!0),d=ie(e);if(!(b.noCloneChecked||1!==e.nodeType&amp;&amp;11!==e.nodeType||T.isXMLDoc(e)))for(s=fe(l),r=0,i=(o=fe(e)).length;r&lt;i;r++)a=o[r],"input"===(c=(u=s[r]).nodeName.toLowerCase())&amp;&amp;le.test(a.type)?u.checked=a.checked:"input"!==c&amp;&amp;"textarea"!==c||(u.defaultValue=a.defaultValue);if(t)if(n)for(o=o||fe(e),s=s||fe(l),r=0,i=o.length;r&lt;i;r++)Le(o[r],s[r]);else Le(e,l);return 0&lt;(s=fe(l,"script")).length&amp;&amp;me(s,!d&amp;&amp;fe(e,"script")),l},cleanData:function(e){for(var t,n,r,i=T.event.special,o=0;void 0!==(n=e[o]);o++)if(W(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?T.event.remove(n,r):T.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[G.expando]&amp;&amp;(n[G.expando]=void 0)}}}),T.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return U(this,function(e){return void 0===e?T.text(this):this.empty().each(function(){1!==this.nodeType&amp;&amp;11!==this.nodeType&amp;&amp;9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return De(this,arguments,function(e){1!==this.nodeType&amp;&amp;11!==this.nodeType&amp;&amp;9!==this.nodeType||Ce(this,e).appendChild(e)})},prepend:function(){return De(this,arguments,function(e){var t;1!==this.nodeType&amp;&amp;11!==this.nodeType&amp;&amp;9!==this.nodeType||(t=Ce(this,e)).insertBefore(e,t.firstChild)})},before:function(){return De(this,arguments,function(e){this.parentNode&amp;&amp;this.parentNode.insertBefore(e,this)})},after:function(){return De(this,arguments,function(e){this.parentNode&amp;&amp;this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&amp;&amp;(T.cleanData(fe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&amp;&amp;e,t=null==t?e:t,this.map(function(){return T.clone(this,e,t)})},html:function(e){return U(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&amp;&amp;1===t.nodeType)return t.innerHTML;if("string"==typeof e&amp;&amp;!Ee.test(e)&amp;&amp;!pe[(de.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;n&lt;r;n++)1===(t=this[n]||{}).nodeType&amp;&amp;(T.cleanData(fe(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&amp;&amp;this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return De(this,arguments,function(e){var t=this.parentNode;T.inArray(this,n)&lt;0&amp;&amp;(T.cleanData(fe(this)),t&amp;&amp;t.replaceChild(e,this))},n)}}),T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,s){T.fn[e]=function(e){for(var t,n=[],r=T(e),i=r.length-1,o=0;o&lt;=i;o++)t=o===i?this:this.clone(!0),T(r[o])[s](t),u.apply(n,t.get());return this.pushStack(n)}});function ke(e){var t=e.ownerDocument.defaultView;return(t=!t||!t.opener?x:t).getComputedStyle(e)}function Ne(e,t,n){var r,i={};for(r in t)i[r]=e.style[r],e.style[r]=t[r];for(r in n=n.call(e),t)e.style[r]=i[r];return n}var Me,Oe,qe,Fe,Be,Ue,$e,Ve,ze=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Qe=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o=e.style;return(n=n||ke(e))&amp;&amp;(""!==(i=n.getPropertyValue(t)||n[t])||ie(e)||(i=T.style(e,t)),!b.pixelBoxStyles()&amp;&amp;ze.test(i)&amp;&amp;Qe.test(t)&amp;&amp;(r=o.width,e=o.minWidth,t=o.maxWidth,o.minWidth=o.maxWidth=o.width=i,i=n.width,o.width=r,o.minWidth=e,o.maxWidth=t)),void 0!==i?i+"":i}function Xe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}function Ye(){var e;Ve&amp;&amp;($e.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Ve.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild($e).appendChild(Ve),e=x.getComputedStyle(Ve),Me="1%"!==e.top,Ue=12===Ge(e.marginLeft),Ve.style.right="60%",Fe=36===Ge(e.right),Oe=36===Ge(e.width),Ve.style.position="absolute",qe=12===Ge(Ve.offsetWidth/3),re.removeChild($e),Ve=null)}function Ge(e){return Math.round(parseFloat(e))}$e=w.createElement("div"),(Ve=w.createElement("div")).style&amp;&amp;(Ve.style.backgroundClip="content-box",Ve.cloneNode(!0).style.backgroundClip="",b.clearCloneStyle="content-box"===Ve.style.backgroundClip,T.extend(b,{boxSizingReliable:function(){return Ye(),Oe},pixelBoxStyles:function(){return Ye(),Fe},pixelPosition:function(){return Ye(),Me},reliableMarginLeft:function(){return Ye(),Ue},scrollboxSize:function(){return Ye(),qe},reliableTrDimensions:function(){var e,t,n;return null==Be&amp;&amp;(e=w.createElement("table"),n=w.createElement("tr"),t=w.createElement("div"),e.style.cssText="position:absolute;left:-11111px",n.style.height="1px",t.style.height="9px",re.appendChild(e).appendChild(n).appendChild(t),n=x.getComputedStyle(n),Be=3&lt;parseInt(n.height),re.removeChild(e)),Be}}));var Je=["Webkit","Moz","ms"],Ke=w.createElement("div").style,Ze={};function et(e){return T.cssProps[e]||Ze[e]||(e in Ke?e:Ze[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Je.length;n--;)if((e=Je[n]+t)in Ke)return e}(e)||e)}var tt=/^(none|table(?!-c[ea]).+)/,nt=/^--/,rt={position:"absolute",visibility:"hidden",display:"block"},it={letterSpacing:"0",fontWeight:"400"};function ot(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function st(e,t,n,r,i,o){var s="width"===t?1:0,a=0,u=0;if(n===(r?"border":"content"))return 0;for(;s&lt;4;s+=2)"margin"===n&amp;&amp;(u+=T.css(e,n+ne[s],!0,i)),r?("content"===n&amp;&amp;(u-=T.css(e,"padding"+ne[s],!0,i)),"margin"!==n&amp;&amp;(u-=T.css(e,"border"+ne[s]+"Width",!0,i))):(u+=T.css(e,"padding"+ne[s],!0,i),"padding"!==n?u+=T.css(e,"border"+ne[s]+"Width",!0,i):a+=T.css(e,"border"+ne[s]+"Width",!0,i));return!r&amp;&amp;0&lt;=o&amp;&amp;(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-a-.5))||0),u}function at(e,t,n){var r=ke(e),i=(!b.boxSizingReliable()||n)&amp;&amp;"border-box"===T.css(e,"boxSizing",!1,r),o=i,s=We(e,t,r),a="offset"+t[0].toUpperCase()+t.slice(1);if(ze.test(s)){if(!n)return s;s="auto"}return(!b.boxSizingReliable()&amp;&amp;i||!b.reliableTrDimensions()&amp;&amp;S(e,"tr")||"auto"===s||!parseFloat(s)&amp;&amp;"inline"===T.css(e,"display",!1,r))&amp;&amp;e.getClientRects().length&amp;&amp;(i="border-box"===T.css(e,"boxSizing",!1,r),(o=a in e)&amp;&amp;(s=e[a])),(s=parseFloat(s)||0)+st(e,t,n||(i?"border":"content"),o,r,s)+"px"}function ut(e,t,n,r,i){return new ut.prototype.init(e,t,n,r,i)}T.extend({cssHooks:{opacity:{get:function(e,t){if(t){e=We(e,"opacity");return""===e?"1":e}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&amp;&amp;3!==e.nodeType&amp;&amp;8!==e.nodeType&amp;&amp;e.style){var i,o,s,a=Q(t),u=nt.test(t),c=e.style;if(u||(t=et(a)),s=T.cssHooks[t]||T.cssHooks[a],void 0===n)return s&amp;&amp;"get"in s&amp;&amp;void 0!==(i=s.get(e,!1,r))?i:c[t];"string"==(o=typeof n)&amp;&amp;(i=te.exec(n))&amp;&amp;i[1]&amp;&amp;(n=ae(e,t,i),o="number"),null!=n&amp;&amp;n==n&amp;&amp;("number"!==o||u||(n+=i&amp;&amp;i[3]||(T.cssNumber[a]?"":"px")),b.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&amp;&amp;"set"in s&amp;&amp;void 0===(n=s.set(e,n,r))||(u?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var i,o=Q(t);return nt.test(t)||(t=et(o)),"normal"===(i=void 0===(i=(o=T.cssHooks[t]||T.cssHooks[o])&amp;&amp;"get"in o?o.get(e,!0,n):i)?We(e,t,r):i)&amp;&amp;t in it&amp;&amp;(i=it[t]),""===n||n?(t=parseFloat(i),!0===n||isFinite(t)?t||0:i):i}}),T.each(["height","width"],function(e,a){T.cssHooks[a]={get:function(e,t,n){if(t)return!tt.test(T.css(e,"display"))||e.getClientRects().length&amp;&amp;e.getBoundingClientRect().width?at(e,a,n):Ne(e,rt,function(){return at(e,a,n)})},set:function(e,t,n){var r,i=ke(e),o=!b.scrollboxSize()&amp;&amp;"absolute"===i.position,s=(o||n)&amp;&amp;"border-box"===T.css(e,"boxSizing",!1,i),n=n?st(e,a,n,s,i):0;return s&amp;&amp;o&amp;&amp;(n-=Math.ceil(e["offset"+a[0].toUpperCase()+a.slice(1)]-parseFloat(i[a])-st(e,a,"border",!1,i)-.5)),n&amp;&amp;(r=te.exec(t))&amp;&amp;"px"!==(r[3]||"px")&amp;&amp;(e.style[a]=t,t=T.css(e,a)),ot(0,t,n)}}}),T.cssHooks.marginLeft=Xe(b.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Ne(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),T.each({margin:"",padding:"",border:"Width"},function(i,o){T.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t&lt;4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&amp;&amp;(T.cssHooks[i+o].set=ot)}),T.fn.extend({css:function(e,t){return U(this,function(e,t,n){var r,i,o={},s=0;if(Array.isArray(t)){for(r=ke(e),i=t.length;s&lt;i;s++)o[t[s]]=T.css(e,t[s],!1,r);return o}return void 0!==n?T.style(e,t,n):T.css(e,t)},e,t,1&lt;arguments.length)}}),((T.Tween=ut).prototype={constructor:ut,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(T.cssNumber[n]?"":"px")},cur:function(){var e=ut.propHooks[this.prop];return(e&amp;&amp;e.get?e:ut.propHooks._default).get(this)},run:function(e){var t,n=ut.propHooks[this.prop];return this.options.duration?this.pos=t=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&amp;&amp;this.options.step.call(this.elem,this.now,this),(n&amp;&amp;n.set?n:ut.propHooks._default).set(this),this}}).init.prototype=ut.prototype,(ut.propHooks={_default:{get:function(e){return 1!==e.elem.nodeType||null!=e.elem[e.prop]&amp;&amp;null==e.elem.style[e.prop]?e.elem[e.prop]:(e=T.css(e.elem,e.prop,""))&amp;&amp;"auto"!==e?e:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||!T.cssHooks[e.prop]&amp;&amp;null==e.elem.style[et(e.prop)]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=ut.propHooks.scrollLeft={set:function(e){e.elem.nodeType&amp;&amp;e.elem.parentNode&amp;&amp;(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},T.fx=ut.prototype.init,T.fx.step={};var ct,lt,dt=/^(?:toggle|show|hide)$/,ht=/queueHooks$/;function pt(){lt&amp;&amp;(!1===w.hidden&amp;&amp;x.requestAnimationFrame?x.requestAnimationFrame(pt):x.setTimeout(pt,T.fx.interval),T.fx.tick())}function ft(){return x.setTimeout(function(){ct=void 0}),ct=Date.now()}function mt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r&lt;4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&amp;&amp;(i.opacity=i.width=e),i}function gt(e,t,n){for(var r,i=(vt.tweeners[t]||[]).concat(vt.tweeners["*"]),o=0,s=i.length;o&lt;s;o++)if(r=i[o].call(n,t,e))return r}function vt(i,e,t){var n,o,r=0,s=vt.prefilters.length,a=T.Deferred().always(function(){delete u.elem}),u=function(){if(o)return!1;for(var e=ct||ft(),e=Math.max(0,c.startTime+c.duration-e),t=1-(e/c.duration||0),n=0,r=c.tweens.length;n&lt;r;n++)c.tweens[n].run(t);return a.notifyWith(i,[c,t,e]),t&lt;1&amp;&amp;r?e:(r||a.notifyWith(i,[c,1,0]),a.resolveWith(i,[c]),!1)},c=a.promise({elem:i,props:T.extend({},e),opts:T.extend(!0,{specialEasing:{},easing:T.easing._default},t),originalProperties:e,originalOptions:t,startTime:ct||ft(),duration:t.duration,tweens:[],createTween:function(e,t){e=T.Tween(i,c.opts,e,t,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(e),e},stop:function(e){var t=0,n=e?c.tweens.length:0;if(o)return this;for(o=!0;t&lt;n;t++)c.tweens[t].run(1);return e?(a.notifyWith(i,[c,1,0]),a.resolveWith(i,[c,e])):a.rejectWith(i,[c,e]),this}}),l=c.props;for(function(e,t){var n,r,i,o,s;for(n in e)if(i=t[r=Q(n)],o=e[n],Array.isArray(o)&amp;&amp;(i=o[1],o=e[n]=o[0]),n!==r&amp;&amp;(e[r]=o,delete e[n]),(s=T.cssHooks[r])&amp;&amp;"expand"in s)for(n in o=s.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(l,c.opts.specialEasing);r&lt;s;r++)if(n=vt.prefilters[r].call(c,i,l,c.opts))return m(n.stop)&amp;&amp;(T._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return T.map(l,gt,c),m(c.opts.start)&amp;&amp;c.opts.start.call(i,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),T.fx.timer(T.extend(u,{elem:i,anim:c,queue:c.opts.queue})),c}T.Animation=T.extend(vt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ae(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){for(var n,r=0,i=(e=m(e)?(t=e,["*"]):e.match(k)).length;r&lt;i;r++)n=e[r],vt.tweeners[n]=vt.tweeners[n]||[],vt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,s,a,u,c,l="width"in t||"height"in t,d=this,h={},p=e.style,f=e.nodeType&amp;&amp;se(e),m=Y.get(e,"fxshow");for(r in n.queue||(null==(s=T._queueHooks(e,"fx")).unqueued&amp;&amp;(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,T.queue(e,"fx").length||s.empty.fire()})})),t)if(i=t[r],dt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show")){if("show"!==i||!m||void 0===m[r])continue;f=!0}h[r]=m&amp;&amp;m[r]||T.style(e,r)}if((u=!T.isEmptyObject(t))||!T.isEmptyObject(h))for(r in l&amp;&amp;1===e.nodeType&amp;&amp;(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=m&amp;&amp;m.display)&amp;&amp;(c=Y.get(e,"display")),"none"===(l=T.css(e,"display"))&amp;&amp;(c?l=c:(ce([e],!0),c=e.style.display||c,l=T.css(e,"display"),ce([e]))),("inline"===l||"inline-block"===l&amp;&amp;null!=c)&amp;&amp;"none"===T.css(e,"float")&amp;&amp;(u||(d.done(function(){p.display=c}),null==c&amp;&amp;(l=p.display,c="none"===l?"":l)),p.display="inline-block")),n.overflow&amp;&amp;(p.overflow="hidden",d.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),u=!1,h)u||(m?"hidden"in m&amp;&amp;(f=m.hidden):m=Y.access(e,"fxshow",{display:c}),o&amp;&amp;(m.hidden=!f),f&amp;&amp;ce([e],!0),d.done(function(){for(r in f||ce([e]),Y.remove(e,"fxshow"),h)T.style(e,r,h[r])})),u=gt(f?m[r]:0,r,d),r in m||(m[r]=u.start,f&amp;&amp;(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?vt.prefilters.unshift(e):vt.prefilters.push(e)}}),T.speed=function(e,t,n){var r=e&amp;&amp;"object"==typeof e?T.extend({},e):{complete:n||!n&amp;&amp;t||m(e)&amp;&amp;e,duration:e,easing:n&amp;&amp;t||t&amp;&amp;!m(t)&amp;&amp;t};return T.fx.off?r.duration=0:"number"!=typeof r.duration&amp;&amp;(r.duration in T.fx.speeds?r.duration=T.fx.speeds[r.duration]:r.duration=T.fx.speeds._default),null!=r.queue&amp;&amp;!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&amp;&amp;r.old.call(this),r.queue&amp;&amp;T.dequeue(this,r.queue)},r},T.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){function i(){var e=vt(this,T.extend({},t),s);(o||Y.get(this,"finish"))&amp;&amp;e.stop(!0)}var o=T.isEmptyObject(t),s=T.speed(e,n,r);return i.finish=i,o||!1===s.queue?this.each(i):this.queue(s.queue,i)},stop:function(i,e,o){function s(e){var t=e.stop;delete e.stop,t(o)}return"string"!=typeof i&amp;&amp;(o=e,e=i,i=void 0),e&amp;&amp;this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&amp;&amp;i+"queueHooks",n=T.timers,r=Y.get(this);if(t)r[t]&amp;&amp;r[t].stop&amp;&amp;s(r[t]);else for(t in r)r[t]&amp;&amp;r[t].stop&amp;&amp;ht.test(t)&amp;&amp;s(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&amp;&amp;n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&amp;&amp;o||T.dequeue(this,i)})},finish:function(s){return!1!==s&amp;&amp;(s=s||"fx"),this.each(function(){var e,t=Y.get(this),n=t[s+"queue"],r=t[s+"queueHooks"],i=T.timers,o=n?n.length:0;for(t.finish=!0,T.queue(this,s,[]),r&amp;&amp;r.stop&amp;&amp;r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&amp;&amp;i[e].queue===s&amp;&amp;(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e&lt;o;e++)n[e]&amp;&amp;n[e].finish&amp;&amp;n[e].finish.call(this);delete t.finish})}}),T.each(["toggle","show","hide"],function(e,r){var i=T.fn[r];T.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(mt(r,!0),e,t,n)}}),T.each({slideDown:mt("show"),slideUp:mt("hide"),slideToggle:mt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){T.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),T.timers=[],T.fx.tick=function(){var e,t=0,n=T.timers;for(ct=Date.now();t&lt;n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||T.fx.stop(),ct=void 0},T.fx.timer=function(e){T.timers.push(e),T.fx.start()},T.fx.interval=13,T.fx.start=function(){lt||(lt=!0,pt())},T.fx.stop=function(){lt=null},T.fx.speeds={slow:600,fast:200,_default:400},T.fn.delay=function(r,e){return r=T.fx&amp;&amp;T.fx.speeds[r]||r,this.queue(e=e||"fx",function(e,t){var n=x.setTimeout(e,r);t.stop=function(){x.clearTimeout(n)}})},d=w.createElement("input"),ee=w.createElement("select").appendChild(w.createElement("option")),d.type="checkbox",b.checkOn=""!==d.value,b.optSelected=ee.selected,(d=w.createElement("input")).value="t",d.type="radio",b.radioValue="t"===d.value;var yt,bt=T.expr.attrHandle;T.fn.extend({attr:function(e,t){return U(this,T.attr,e,t,1&lt;arguments.length)},removeAttr:function(e){return this.each(function(){T.removeAttr(this,e)})}}),T.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&amp;&amp;8!==o&amp;&amp;2!==o)return void 0===e.getAttribute?T.prop(e,t,n):(1===o&amp;&amp;T.isXMLDoc(e)||(i=T.attrHooks[t.toLowerCase()]||(T.expr.match.bool.test(t)?yt:void 0)),void 0!==n?null===n?void T.removeAttr(e,t):i&amp;&amp;"set"in i&amp;&amp;void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):!(i&amp;&amp;"get"in i&amp;&amp;null!==(r=i.get(e,t)))&amp;&amp;null==(r=T.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!b.radioValue&amp;&amp;"radio"===t&amp;&amp;S(e,"input")){var n=e.value;return e.setAttribute("type",t),n&amp;&amp;(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&amp;&amp;t.match(k);if(i&amp;&amp;1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),yt={set:function(e,t,n){return!1===t?T.removeAttr(e,n):e.setAttribute(n,n),n}},T.each(T.expr.match.bool.source.match(/\w+/g),function(e,t){var s=bt[t]||T.find.attr;bt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=bt[o],bt[o]=r,r=null!=s(e,t,n)?o:null,bt[o]=i),r}});var Pt=/^(?:input|select|textarea|button)$/i,_t=/^(?:a|area)$/i;function xt(e){return(e.match(k)||[]).join(" ")}function wt(e){return e.getAttribute&amp;&amp;e.getAttribute("class")||""}function Tt(e){return Array.isArray(e)?e:"string"==typeof e&amp;&amp;e.match(k)||[]}T.fn.extend({prop:function(e,t){return U(this,T.prop,e,t,1&lt;arguments.length)},removeProp:function(e){return this.each(function(){delete this[T.propFix[e]||e]})}}),T.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&amp;&amp;8!==o&amp;&amp;2!==o)return 1===o&amp;&amp;T.isXMLDoc(e)||(t=T.propFix[t]||t,i=T.propHooks[t]),void 0!==n?i&amp;&amp;"set"in i&amp;&amp;void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&amp;&amp;"get"in i&amp;&amp;null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=T.find.attr(e,"tabindex");return t?parseInt(t,10):Pt.test(e.nodeName)||_t.test(e.nodeName)&amp;&amp;e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),b.optSelected||(T.propHooks.selected={get:function(e){e=e.parentNode;return e&amp;&amp;e.parentNode&amp;&amp;e.parentNode.selectedIndex,null},set:function(e){e=e.parentNode;e&amp;&amp;(e.selectedIndex,e.parentNode&amp;&amp;e.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){T.propFix[this.toLowerCase()]=this}),T.fn.extend({addClass:function(t){var e,n,r,i,o,s,a=0;if(m(t))return this.each(function(e){T(this).addClass(t.call(this,e,wt(this)))});if((e=Tt(t)).length)for(;n=this[a++];)if(s=wt(n),r=1===n.nodeType&amp;&amp;" "+xt(s)+" "){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")&lt;0&amp;&amp;(r+=i+" ");s!==(s=xt(r))&amp;&amp;n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,s,a=0;if(m(t))return this.each(function(e){T(this).removeClass(t.call(this,e,wt(this)))});if(!arguments.length)return this.attr("class","");if((e=Tt(t)).length)for(;n=this[a++];)if(s=wt(n),r=1===n.nodeType&amp;&amp;" "+xt(s)+" "){for(o=0;i=e[o++];)for(;-1&lt;r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");s!==(s=xt(r))&amp;&amp;n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,s="string"==o||Array.isArray(i);return"boolean"==typeof t&amp;&amp;s?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){T(this).toggleClass(i.call(this,e,wt(this),t),t)}):this.each(function(){var e,t,n,r;if(s)for(t=0,n=T(this),r=Tt(i);e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==i&amp;&amp;"boolean"!=o||((e=wt(this))&amp;&amp;Y.set(this,"__className__",e),this.setAttribute&amp;&amp;this.setAttribute("class",!e&amp;&amp;!1!==i&amp;&amp;Y.get(this,"__className__")||""))})},hasClass:function(e){for(var t,n=0,r=" "+e+" ";t=this[n++];)if(1===t.nodeType&amp;&amp;-1&lt;(" "+xt(wt(t))+" ").indexOf(r))return!0;return!1}});var Ht=/\r/g;T.fn.extend({val:function(t){var n,e,r,i=this[0];return arguments.length?(r=m(t),this.each(function(e){1===this.nodeType&amp;&amp;(null==(e=r?t.call(this,e,T(this).val()):t)?e="":"number"==typeof e?e+="":Array.isArray(e)&amp;&amp;(e=T.map(e,function(e){return null==e?"":e+""})),(n=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&amp;&amp;"set"in n&amp;&amp;void 0!==n.set(this,e,"value")||(this.value=e))})):i?(n=T.valHooks[i.type]||T.valHooks[i.nodeName.toLowerCase()])&amp;&amp;"get"in n&amp;&amp;void 0!==(e=n.get(i,"value"))?e:"string"==typeof(e=i.value)?e.replace(Ht,""):null==e?"":e:void 0}}),T.extend({valHooks:{option:{get:function(e){var t=T.find.attr(e,"value");return null!=t?t:xt(T.text(e))}},select:{get:function(e){for(var t,n=e.options,r=e.selectedIndex,i="select-one"===e.type,o=i?null:[],s=i?r+1:n.length,a=r&lt;0?s:i?r:0;a&lt;s;a++)if(((t=n[a]).selected||a===r)&amp;&amp;!t.disabled&amp;&amp;(!t.parentNode.disabled||!S(t.parentNode,"optgroup"))){if(t=T(t).val(),i)return t;o.push(t)}return o},set:function(e,t){for(var n,r,i=e.options,o=T.makeArray(t),s=i.length;s--;)((r=i[s]).selected=-1&lt;T.inArray(T.valHooks.option.get(r),o))&amp;&amp;(n=!0);return n||(e.selectedIndex=-1),o}}}}),T.each(["radio","checkbox"],function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1&lt;T.inArray(T(e).val(),t)}},b.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),b.focusin="onfocusin"in x;function Et(e){e.stopPropagation()}var St=/^(?:focusinfocus|focusoutblur)$/;T.extend(T.event,{trigger:function(e,t,n,r){var i,o,s,a,u,c,l,d=[n||w],h=y.call(e,"type")?e.type:e,p=y.call(e,"namespace")?e.namespace.split("."):[],f=l=o=n=n||w;if(3!==n.nodeType&amp;&amp;8!==n.nodeType&amp;&amp;!St.test(h+T.event.triggered)&amp;&amp;(-1&lt;h.indexOf(".")&amp;&amp;(h=(p=h.split(".")).shift(),p.sort()),a=h.indexOf(":")&lt;0&amp;&amp;"on"+h,(e=e[T.expando]?e:new T.Event(h,"object"==typeof e&amp;&amp;e)).isTrigger=r?2:3,e.namespace=p.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:T.makeArray(t,[e]),c=T.event.special[h]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&amp;&amp;!c.noBubble&amp;&amp;!g(n)){for(s=c.delegateType||h,St.test(s+h)||(f=f.parentNode);f;f=f.parentNode)d.push(f),o=f;o===(n.ownerDocument||w)&amp;&amp;d.push(o.defaultView||o.parentWindow||x)}for(i=0;(f=d[i++])&amp;&amp;!e.isPropagationStopped();)l=f,e.type=1&lt;i?s:c.bindType||h,(u=(Y.get(f,"events")||Object.create(null))[e.type]&amp;&amp;Y.get(f,"handle"))&amp;&amp;u.apply(f,t),(u=a&amp;&amp;f[a])&amp;&amp;u.apply&amp;&amp;W(f)&amp;&amp;(e.result=u.apply(f,t),!1===e.result&amp;&amp;e.preventDefault());return e.type=h,r||e.isDefaultPrevented()||c._default&amp;&amp;!1!==c._default.apply(d.pop(),t)||!W(n)||a&amp;&amp;m(n[h])&amp;&amp;!g(n)&amp;&amp;((o=n[a])&amp;&amp;(n[a]=null),T.event.triggered=h,e.isPropagationStopped()&amp;&amp;l.addEventListener(h,Et),n[h](),e.isPropagationStopped()&amp;&amp;l.removeEventListener(h,Et),T.event.triggered=void 0,o&amp;&amp;(n[a]=o)),e.result}},simulate:function(e,t,n){e=T.extend(new T.Event,n,{type:e,isSimulated:!0});T.event.trigger(e,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each(function(){T.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return T.event.trigger(e,t,n,!0)}}),b.focusin||T.each({focus:"focusin",blur:"focusout"},function(n,r){function i(e){T.event.simulate(r,e.target,T.event.fix(e))}T.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var At=x.location,Ct={guid:Date.now()},jt=/\?/;T.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new x.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&amp;&amp;!t.getElementsByTagName("parsererror").length||T.error("Invalid XML: "+e),t};var It=/\[\]$/,Lt=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,Rt=/^(?:input|select|textarea|keygen)/i;T.param=function(e,t){function n(e,t){t=m(t)?t():t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)}var r,i=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&amp;&amp;!T.isPlainObject(e))T.each(e,function(){n(this.name,this.value)});else for(r in e)!function n(r,e,i,o){if(Array.isArray(e))T.each(e,function(e,t){i||It.test(r)?o(r,t):n(r+"["+("object"==typeof t&amp;&amp;null!=t?e:"")+"]",t,i,o)});else if(i||"object"!==f(e))o(r,e);else for(var t in e)n(r+"["+t+"]",e[t],i,o)}(r,e[r],t,n);return i.join("&amp;")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this}).filter(function(){var e=this.type;return this.name&amp;&amp;!T(this).is(":disabled")&amp;&amp;Rt.test(this.nodeName)&amp;&amp;!Dt.test(e)&amp;&amp;(this.checked||!le.test(e))}).map(function(e,t){var n=T(this).val();return null==n?null:Array.isArray(n)?T.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var kt=/%20/g,Nt=/#.*$/,Mt=/([?&amp;])_=[^&amp;]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,qt=/^(?:GET|HEAD)$/,Ft=/^\/\//,Bt={},Ut={},$t="*/".concat("*"),Vt=w.createElement("a");function zt(o){return function(e,t){"string"!=typeof e&amp;&amp;(t=e,e="*");var n,r=0,i=e.toLowerCase().match(k)||[];if(m(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Qt(t,r,i,o){var s={},a=t===Ut;function u(e){var n;return s[e]=!0,T.each(t[e]||[],function(e,t){t=t(r,i,o);return"string"!=typeof t||a||s[t]?a?!(n=t):void 0:(r.dataTypes.unshift(t),u(t),!1)}),n}return u(r.dataTypes[0])||!s["*"]&amp;&amp;u("*")}function Wt(e,t){var n,r,i=T.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&amp;&amp;((i[n]?e:r=r||{})[n]=t[n]);return r&amp;&amp;T.extend(!0,e,r),e}Vt.href=At.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:At.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(At.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Wt(Wt(e,T.ajaxSettings),t):Wt(T.ajaxSettings,e)},ajaxPrefilter:zt(Bt),ajaxTransport:zt(Ut),ajax:function(e,t){"object"==typeof e&amp;&amp;(t=e,e=void 0);var u,c,l,n,d,h,p,r,i,f=T.ajaxSetup({},t=t||{}),m=f.context||f,g=f.context&amp;&amp;(m.nodeType||m.jquery)?T(m):T.event,v=T.Deferred(),y=T.Callbacks("once memory"),b=f.statusCode||{},o={},s={},a="canceled",P={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n)for(n={};t=Ot.exec(l);)n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?l:null},setRequestHeader:function(e,t){return null==h&amp;&amp;(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,o[e]=t),this},overrideMimeType:function(e){return null==h&amp;&amp;(f.mimeType=e),this},statusCode:function(e){if(e)if(h)P.always(e[P.status]);else for(var t in e)b[t]=[b[t],e[t]];return this},abort:function(e){e=e||a;return u&amp;&amp;u.abort(e),_(0,e),this}};if(v.promise(P),f.url=((e||f.url||At.href)+"").replace(Ft,At.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(k)||[""],null==f.crossDomain){i=w.createElement("a");try{i.href=f.url,i.href=i.href,f.crossDomain=Vt.protocol+"//"+Vt.host!=i.protocol+"//"+i.host}catch(e){f.crossDomain=!0}}if(f.data&amp;&amp;f.processData&amp;&amp;"string"!=typeof f.data&amp;&amp;(f.data=T.param(f.data,f.traditional)),Qt(Bt,f,t,P),h)return P;for(r in(p=T.event&amp;&amp;f.global)&amp;&amp;0==T.active++&amp;&amp;T.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!qt.test(f.type),c=f.url.replace(Nt,""),f.hasContent?f.data&amp;&amp;f.processData&amp;&amp;0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;(f.data=f.data.replace(kt,"+")):(i=f.url.slice(c.length),f.data&amp;&amp;(f.processData||"string"==typeof f.data)&amp;&amp;(c+=(jt.test(c)?"&amp;":"?")+f.data,delete f.data),!1===f.cache&amp;&amp;(c=c.replace(Mt,"$1"),i=(jt.test(c)?"&amp;":"?")+"_="+Ct.guid+++i),f.url=c+i),f.ifModified&amp;&amp;(T.lastModified[c]&amp;&amp;P.setRequestHeader("If-Modified-Since",T.lastModified[c]),T.etag[c]&amp;&amp;P.setRequestHeader("If-None-Match",T.etag[c])),(f.data&amp;&amp;f.hasContent&amp;&amp;!1!==f.contentType||t.contentType)&amp;&amp;P.setRequestHeader("Content-Type",f.contentType),P.setRequestHeader("Accept",f.dataTypes[0]&amp;&amp;f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+$t+"; q=0.01":""):f.accepts["*"]),f.headers)P.setRequestHeader(r,f.headers[r]);if(f.beforeSend&amp;&amp;(!1===f.beforeSend.call(m,P,f)||h))return P.abort();if(a="abort",y.add(f.complete),P.done(f.success),P.fail(f.error),u=Qt(Ut,f,t,P)){if(P.readyState=1,p&amp;&amp;g.trigger("ajaxSend",[P,f]),h)return P;f.async&amp;&amp;0&lt;f.timeout&amp;&amp;(d=x.setTimeout(function(){P.abort("timeout")},f.timeout));try{h=!1,u.send(o,_)}catch(e){if(h)throw e;_(-1,e)}}else _(-1,"No Transport");function _(e,t,n,r){var i,o,s,a=t;h||(h=!0,d&amp;&amp;x.clearTimeout(d),u=void 0,l=r||"",P.readyState=0&lt;e?4:0,r=200&lt;=e&amp;&amp;e&lt;300||304===e,n&amp;&amp;(s=function(e,t,n){for(var r,i,o,s,a=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&amp;&amp;(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&amp;&amp;a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s=s||i}o=o||s}if(o)return o!==u[0]&amp;&amp;u.unshift(o),n[o]}(f,P,n)),!r&amp;&amp;-1&lt;T.inArray("script",f.dataTypes)&amp;&amp;(f.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,s,a,u,c={},l=e.dataTypes.slice();if(l[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(o=l.shift();o;)if(e.responseFields[o]&amp;&amp;(n[e.responseFields[o]]=t),!u&amp;&amp;r&amp;&amp;e.dataFilter&amp;&amp;(t=e.dataFilter(t,e.dataType)),u=o,o=l.shift())if("*"===o)o=u;else if("*"!==u&amp;&amp;u!==o){if(!(s=c[u+" "+o]||c["* "+o]))for(i in c)if((a=i.split(" "))[1]===o&amp;&amp;(s=c[u+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[i]:!0!==c[i]&amp;&amp;(o=a[0],l.unshift(a[1]));break}if(!0!==s)if(s&amp;&amp;e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(f,s,P,r),r?(f.ifModified&amp;&amp;((n=P.getResponseHeader("Last-Modified"))&amp;&amp;(T.lastModified[c]=n),(n=P.getResponseHeader("etag"))&amp;&amp;(T.etag[c]=n)),204===e||"HEAD"===f.type?a="nocontent":304===e?a="notmodified":(a=s.state,i=s.data,r=!(o=s.error))):(o=a,!e&amp;&amp;a||(a="error",e&lt;0&amp;&amp;(e=0))),P.status=e,P.statusText=(t||a)+"",r?v.resolveWith(m,[i,a,P]):v.rejectWith(m,[P,a,o]),P.statusCode(b),b=void 0,p&amp;&amp;g.trigger(r?"ajaxSuccess":"ajaxError",[P,f,r?i:o]),y.fireWith(m,[P,a]),p&amp;&amp;(g.trigger("ajaxComplete",[P,f]),--T.active||T.event.trigger("ajaxStop")))}return P},getJSON:function(e,t,n){return T.get(e,t,n,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],function(e,i){T[i]=function(e,t,n,r){return m(t)&amp;&amp;(r=r||n,n=t,t=void 0),T.ajax(T.extend({url:e,type:i,dataType:r,data:t,success:n},T.isPlainObject(e)&amp;&amp;e))}}),T.ajaxPrefilter(function(e){for(var t in e.headers)"content-type"===t.toLowerCase()&amp;&amp;(e.contentType=e.headers[t]||"")}),T._evalUrl=function(e,t,n){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,t,n)}})},T.fn.extend({wrapAll:function(e){return this[0]&amp;&amp;(m(e)&amp;&amp;(e=e.call(this[0])),e=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&amp;&amp;e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){T(this).wrapInner(n.call(this,e))}):this.each(function(){var e=T(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){T(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new x.XMLHttpRequest}catch(e){}};var Xt={0:200,1223:204},Yt=T.ajaxSettings.xhr();b.cors=!!Yt&amp;&amp;"withCredentials"in Yt,b.ajax=Yt=!!Yt,T.ajaxTransport(function(i){var o,s;if(b.cors||Yt&amp;&amp;!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&amp;&amp;r.overrideMimeType&amp;&amp;r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&amp;&amp;(o=s=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Xt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),s=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=s:r.onreadystatechange=function(){4===r.readyState&amp;&amp;x.setTimeout(function(){o&amp;&amp;s()})},o=o("abort");try{r.send(i.hasContent&amp;&amp;i.data||null)}catch(e){if(o)throw e}},abort:function(){o&amp;&amp;o()}}}),T.ajaxPrefilter(function(e){e.crossDomain&amp;&amp;(e.contents.script=!1)}),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",function(e){void 0===e.cache&amp;&amp;(e.cache=!1),e.crossDomain&amp;&amp;(e.type="GET")}),T.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=T("&lt;script&gt;").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&amp;&amp;t("error"===e.type?404:200,e.type)}),w.head.appendChild(r[0])},abort:function(){i&amp;&amp;i()}}});var Gt=[],Jt=/(=)\?(?=&amp;|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||T.expando+"_"+Ct.guid++;return this[e]=!0,e}}),T.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&amp;&amp;(Jt.test(e.url)?"url":"string"==typeof e.data&amp;&amp;0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;Jt.test(e.data)&amp;&amp;"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Jt,"$1"+r):!1!==e.jsonp&amp;&amp;(e.url+=(jt.test(e.url)?"&amp;":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||T.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=x[r],x[r]=function(){o=arguments},n.always(function(){void 0===i?T(x).removeProp(r):x[r]=i,e[r]&amp;&amp;(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&amp;&amp;m(i)&amp;&amp;i(o[0]),o=i=void 0}),"script"}),b.createHTMLDocument=((d=w.implementation.createHTMLDocument("").body).innerHTML="&lt;form&gt;&lt;/form&gt;&lt;form&gt;&lt;/form&gt;",2===d.childNodes.length),T.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&amp;&amp;(n=t,t=!1),t||(b.createHTMLDocument?((r=(t=w.implementation.createHTMLDocument("")).createElement("base")).href=w.location.href,t.head.appendChild(r)):t=w),r=!n&amp;&amp;[],(n=A.exec(e))?[t.createElement(n[1])]:(n=ve([e],t,r),r&amp;&amp;r.length&amp;&amp;T(r).remove(),T.merge([],n.childNodes)));var r},T.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return-1&lt;a&amp;&amp;(r=xt(e.slice(a)),e=e.slice(0,a)),m(t)?(n=t,t=void 0):t&amp;&amp;"object"==typeof t&amp;&amp;(i="POST"),0&lt;s.length&amp;&amp;T.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?T("&lt;div&gt;").append(T.parseHTML(e)).find(r):e)}).always(n&amp;&amp;function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},T.expr.pseudos.animated=function(t){return T.grep(T.timers,function(e){return t===e.elem}).length},T.offset={setOffset:function(e,t,n){var r,i,o,s,a=T.css(e,"position"),u=T(e),c={};"static"===a&amp;&amp;(e.style.position="relative"),o=u.offset(),r=T.css(e,"top"),s=T.css(e,"left"),s=("absolute"===a||"fixed"===a)&amp;&amp;-1&lt;(r+s).indexOf("auto")?(i=(a=u.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(s)||0),null!=(t=m(t)?t.call(e,n,T.extend({},o)):t).top&amp;&amp;(c.top=t.top-o.top+i),null!=t.left&amp;&amp;(c.left=t.left-o.left+s),"using"in t?t.using.call(e,c):("number"==typeof c.top&amp;&amp;(c.top+="px"),"number"==typeof c.left&amp;&amp;(c.left+="px"),u.css(c))}},T.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){T.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===T.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&amp;&amp;(e===n.body||e===n.documentElement)&amp;&amp;"static"===T.css(e,"position");)e=e.parentNode;e&amp;&amp;e!==r&amp;&amp;1===e.nodeType&amp;&amp;((i=T(e).offset()).top+=T.css(e,"borderTopWidth",!0),i.left+=T.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-T.css(r,"marginTop",!0),left:t.left-i.left-T.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&amp;&amp;"static"===T.css(e,"position");)e=e.offsetParent;return e||re})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;T.fn[t]=function(e){return U(this,function(e,t,n){var r;return g(e)?r=e:9===e.nodeType&amp;&amp;(r=e.defaultView),void 0===n?r?r[i]:e[t]:void(r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n)},t,e,arguments.length)}}),T.each(["top","left"],function(e,n){T.cssHooks[n]=Xe(b.pixelPosition,function(e,t){if(t)return t=We(e,n),ze.test(t)?T(e).position()[n]+"px":t})}),T.each({Height:"height",Width:"width"},function(s,a){T.each({padding:"inner"+s,content:a,"":"outer"+s},function(r,o){T.fn[o]=function(e,t){var n=arguments.length&amp;&amp;(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return U(this,function(e,t,n){var r;return g(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+s],r["scroll"+s],e.body["offset"+s],r["offset"+s],r["client"+s])):void 0===n?T.css(e,t,i):T.style(e,t,n,i)},a,n?e:void 0,n)}})}),T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){T.fn[t]=function(e){return this.on(t,e)}}),T.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),T.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){T.fn[n]=function(e,t){return 0&lt;arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Kt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;T.proxy=function(e,t){var n,r;if("string"==typeof t&amp;&amp;(r=e[t],t=e,e=r),m(e))return n=a.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(a.call(arguments)))}).guid=e.guid=e.guid||T.guid++,r},T.holdReady=function(e){e?T.readyWait++:T.ready(!0)},T.isArray=Array.isArray,T.parseJSON=JSON.parse,T.nodeName=S,T.isFunction=m,T.isWindow=g,T.camelCase=Q,T.type=f,T.now=Date.now,T.isNumeric=function(e){var t=T.type(e);return("number"===t||"string"===t)&amp;&amp;!isNaN(e-parseFloat(e))},T.trim=function(e){return null==e?"":(e+"").replace(Kt,"")},"function"==typeof define&amp;&amp;define.amd&amp;&amp;define("jquery",[],function(){return T});var Zt=x.jQuery,en=x.$;return T.noConflict=function(e){return x.$===T&amp;&amp;(x.$=en),e&amp;&amp;x.jQuery===T&amp;&amp;(x.jQuery=Zt),T},void 0===e&amp;&amp;(x.jQuery=x.$=T),T});var H5P=window.H5P=window.H5P||{};H5P.jQuery=jQuery.noConflict(!0),H5P.jQuery.fn.__originalLoad=H5P.jQuery.load,H5P.jQuery.fn.load=function(e,t,n){if("function"!=typeof e)return H5P.jQuery.fn.__originalLoad.apply(this,arguments);{console.warn("You are using a deprecated H5P library. Please upgrade!");let e=Array.prototype.slice.call(arguments);return e.unshift("load"),H5P.jQuery.fn.on.apply(this,e)}},(H5P=window.H5P=window.H5P||{}).isFramed=window.self!==window.parent,H5P.$window=H5P.jQuery(window),H5P.instances=[],document.documentElement.requestFullScreen?H5P.fullScreenBrowserPrefix="":document.documentElement.webkitRequestFullScreen?(H5P.safariBrowser=navigator.userAgent.match(/version\/([.\d]+)/i),H5P.safariBrowser=null===H5P.safariBrowser?0:parseInt(H5P.safariBrowser[1]),(0===H5P.safariBrowser||6&lt;H5P.safariBrowser)&amp;&amp;(H5P.fullScreenBrowserPrefix="webkit")):document.documentElement.mozRequestFullScreen?H5P.fullScreenBrowserPrefix="moz":document.documentElement.msRequestFullscreen&amp;&amp;(H5P.fullScreenBrowserPrefix="ms"),H5P.opened={},H5P.init=function(e){void 0===H5P.$body&amp;&amp;(H5P.$body=H5P.jQuery(document.body)),void 0===H5P.fullscreenSupported&amp;&amp;(H5P.fullscreenSupported=!(H5PIntegration.fullscreenDisabled||H5P.fullscreenDisabled||H5P.isFramed&amp;&amp;!1!==H5P.externalEmbed&amp;&amp;!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled))),void 0===H5P.canHasFullScreen&amp;&amp;(H5P.canHasFullScreen=H5P.fullscreenSupported),H5P.jQuery(".h5p-content:not(.h5p-initialized)",e).each(function(){var t=H5P.jQuery(this).addClass("h5p-initialized"),n=H5P.jQuery('&lt;div class="h5p-container"&gt;&lt;/div&gt;').appendTo(t),i=t.data("content-id"),o=H5PIntegration.contents["cid-"+i];if(void 0===o)return H5P.error("No data for content id "+i+". Perhaps the library is gone?");var s={library:o.library,params:JSON.parse(o.jsonContent),metadata:o.metadata};H5P.getUserData(i,"state",function(e,t){var r;t?s.userDatas={state:t}:null===t&amp;&amp;H5PIntegration.saveFreq&amp;&amp;(delete o.contentUserData,r=new H5P.Dialog("content-user-data-reset","Data Reset","&lt;p&gt;"+H5P.t("contentChanged")+"&lt;/p&gt;&lt;p&gt;"+H5P.t("startingOver")+'&lt;/p&gt;&lt;div class="h5p-dialog-ok-button" tabIndex="0" role="button"&gt;OK&lt;/div&gt;',n),H5P.jQuery(r).on("dialog-opened",function(e,t){function n(e){"click"!==e.type&amp;&amp;32!==e.which||(r.close(),H5P.deleteUserData(i,"state",0))}t.find(".h5p-dialog-ok-button").click(n).keypress(n),H5P.trigger(a,"resize")}).on("dialog-closed",function(){H5P.trigger(a,"resize")}),r.open())});var a=H5P.newRunnable(s,i,n,!0,{standalone:!0});H5P.offlineRequestQueue=new H5P.OfflineRequestQueue({instance:a}),1==o.fullScreen&amp;&amp;H5P.fullscreenSupported&amp;&amp;H5P.jQuery('&lt;div class="h5p-content-controls"&gt;&lt;div role="button" tabindex="0" class="h5p-enable-fullscreen" aria-label="'+H5P.t("fullscreen")+'" title="'+H5P.t("fullscreen")+'"&gt;&lt;/div&gt;&lt;/div&gt;').prependTo(n).children().click(function(){H5P.fullScreen(n,a)}).keydown(function(e){if(32===e.which||13===e.which)return H5P.fullScreen(n,a),!1});var e,r,u,c,l,d,h,p=o.displayOptions,f=!1;p.frame&amp;&amp;(p.copyright&amp;&amp;((e=H5P.getCopyrights(a,s.params,i,s.metadata))||(p.copyright=!1)),p=new H5P.ActionBar(p),r=p.getDOMElement(),p.on("reuse",function(){H5P.openReuseDialog(r,o,s,a,i),a.triggerXAPI("accessed-reuse")}),p.on("copyrights",function(){new H5P.Dialog("copyrights",H5P.t("copyrightInformation"),e,n).open(!0),a.triggerXAPI("accessed-copyright")}),p.on("embed",function(){H5P.openEmbedDialog(r,o.embedCode,o.resizeCode,{width:t.width(),height:t.height()},a),a.triggerXAPI("accessed-embed")}),p.hasActions()&amp;&amp;(f=!0,r.insertAfter(n))),t.addClass(f?"h5p-frame":"h5p-no-frame"),H5P.opened[i]=new Date,H5P.on(a,"finish",function(e){void 0!==e.data&amp;&amp;H5P.setFinished(i,e.data.score,e.data.maxScore,e.data.time)}),H5P.on(a,"xAPI",H5P.xAPICompletedListener),!1!==H5PIntegration.saveFreq&amp;&amp;(a.getCurrentState instanceof Function||"function"==typeof a.getCurrentState)&amp;&amp;(c=function(){var e=a.getCurrentState();void 0!==e&amp;&amp;H5P.setUserData(i,"state",e,{deleteOnChange:!0}),H5PIntegration.saveFreq&amp;&amp;(u=setTimeout(c,1e3*H5PIntegration.saveFreq))},H5PIntegration.saveFreq&amp;&amp;(u=setTimeout(c,1e3*H5PIntegration.saveFreq)),H5P.on(a,"xAPI",function(e){e=e.getVerb();"completed"!==e&amp;&amp;"progressed"!==e||(clearTimeout(u),u=setTimeout(c,3e3))})),H5P.isFramed&amp;&amp;(!1===H5P.externalEmbed?(d=window.frameElement,H5P.on(a,"resize",function(){clearTimeout(l),l=setTimeout(function(){var e;window.parent.H5P.isFullscreen||(e=d.parentElement.style.height,d.parentElement.style.height=d.parentElement.clientHeight+"px",d.getBoundingClientRect(),d.style.height="1px",d.style.height=d.contentDocument.body.scrollHeight+"px",d.parentElement.style.height=e)},1)})):H5P.communicator&amp;&amp;(h=!1,H5P.communicator.on("ready",function(){H5P.communicator.send("hello")}),H5P.communicator.on("hello",function(){h=!0,document.body.style.height="auto",document.body.style.overflow="hidden",H5P.trigger(a,"resize")}),H5P.communicator.on("resizePrepared",function(){H5P.communicator.send("resize",{scrollHeight:document.body.scrollHeight})}),H5P.communicator.on("resize",function(){H5P.trigger(a,"resize")}),H5P.on(a,"resize",function(){H5P.isFullscreen||(clearTimeout(l),l=setTimeout(function(){h?H5P.communicator.send("prepareResize",{scrollHeight:document.body.scrollHeight,clientHeight:document.body.clientHeight}):H5P.communicator.send("hello")},0))}))),H5P.isFramed&amp;&amp;!1!==H5P.externalEmbed||H5P.jQuery(window.parent).resize(function(){window.parent.H5P.isFullscreen,H5P.trigger(a,"resize")}),H5P.instances.push(a),H5P.trigger(a,"resize"),t.addClass("using-mouse"),t.on("mousedown keydown keyup",function(e){t.toggleClass("using-mouse","mousedown"===e.type)}),H5P.externalDispatcher&amp;&amp;H5P.externalDispatcher.trigger("initialized")}),H5P.jQuery("iframe.h5p-iframe:not(.h5p-initialized)",e).each(function(){var e=H5P.jQuery(this).addClass("h5p-initialized").data("content-id"),t=H5PIntegration.contents["cid-"+e],t=t&amp;&amp;t.metadata&amp;&amp;t.metadata.defaultLanguage?t.metadata.defaultLanguage:"en";this.contentDocument.open(),this.contentDocument.write('&lt;!doctype html&gt;&lt;html class="h5p-iframe" lang="'+t+'"&gt;&lt;head&gt;'+H5P.getHeadTags(e)+'&lt;/head&gt;&lt;body&gt;&lt;div class="h5p-content" data-content-id="'+e+'"/&gt;&lt;/body&gt;&lt;/html&gt;'),this.contentDocument.close()})},H5P.getHeadTags=function(e){function t(e){for(var t="",n=0;n&lt;e.length;n++)t+='&lt;link rel="stylesheet" href="'+e[n]+'"&gt;';return t}function n(e){for(var t="",n=0;n&lt;e.length;n++)t+='&lt;script src="'+e[n]+'"&gt;&lt;\/script&gt;';return t}return'&lt;base target="_parent"&gt;'+t(H5PIntegration.core.styles)+t(H5PIntegration.contents["cid-"+e].styles)+n(H5PIntegration.core.scripts)+n(H5PIntegration.contents["cid-"+e].scripts)+"&lt;script&gt;H5PIntegration = window.parent.H5PIntegration; var H5P = H5P || {}; H5P.externalEmbed = false;&lt;\/script&gt;"},H5P.communicator=window.postMessage&amp;&amp;window.addEventListener?new function(){var n={};window.addEventListener("message",function(e){window.parent===e.source&amp;&amp;"h5p"===e.data.context&amp;&amp;void 0!==n[e.data.action]&amp;&amp;n[e.data.action](e.data)},!1),this.on=function(e,t){n[e]=t},this.send=function(e,t){(t=void 0===t?{}:t).context="h5p",t.action=e,window.parent.postMessage(t,"*")}}:void 0,H5P.semiFullScreen=function(e,t,n,r){H5P.fullScreen(e,t,n,r,!0)},H5P.fullScreen=function(e,t,n,r,i){if(void 0===H5P.exitFullScreen){if(H5P.isFramed&amp;&amp;!1===H5P.externalEmbed)return window.parent.H5P.fullScreen(e,t,n,H5P.$body.get(),i),H5P.isFullscreen=!0,H5P.exitFullScreen=function(){window.parent.H5P.exitFullScreen()},void H5P.on(t,"exitFullScreen",function(){H5P.isFullscreen=!1,H5P.exitFullScreen=void 0});var o,s,a,u=e;void 0===r?o=H5P.$body:(s=(o=H5P.jQuery(r)).add(e.get()),r="#h5p-iframe-"+e.parent().data("content-id"),e=(a=H5P.jQuery(r)).parent()),s=e.add(H5P.$body).add(s);function c(e){s.addClass(e),void 0!==a&amp;&amp;a.css("height","")}function l(){H5P.trigger(t,"resize"),H5P.trigger(t,"focus"),H5P.trigger(t,"enterFullScreen")}function d(e){H5P.isFullscreen=!1,s.removeClass(e),H5P.trigger(t,"resize"),H5P.trigger(t,"focus"),(H5P.exitFullScreen=void 0)!==n&amp;&amp;n(),H5P.trigger(t,"exitFullScreen")}if(H5P.isFullscreen=!0,void 0===H5P.fullScreenBrowserPrefix||!0===i){if(!H5P.isFramed){c("h5p-semi-fullscreen");var h,p,f=H5P.jQuery('&lt;div role="button" tabindex="0" class="h5p-disable-fullscreen" title="'+H5P.t("disableFullscreen")+'" aria-label="'+H5P.t("disableFullscreen")+'"&gt;&lt;/div&gt;').appendTo(u.find(".h5p-content-controls")),m=H5P.exitFullScreen=function(){h?p.content=h:v.removeChild(p),f.remove(),o.unbind("keyup",g),d("h5p-semi-fullscreen")},g=function(e){27===e.keyCode&amp;&amp;m()};f.click(m),o.keyup(g);for(var v,y=document.getElementsByTagName("meta"),b=0;b&lt;y.length;b++)if("viewport"===y[b].name){p=y[b],h=p.content;break}h||((p=document.createElement("meta")).name="viewport"),p.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0",h||(v=document.getElementsByTagName("head")[0]).appendChild(p),l()}}else{c("h5p-fullscreen");var P,_="ms"===H5P.fullScreenBrowserPrefix?"MSFullscreenChange":H5P.fullScreenBrowserPrefix+"fullscreenchange";document.addEventListener(_,function(){return void 0===P?(P=!1,void l()):(d("h5p-fullscreen"),void document.removeEventListener(_,arguments.callee,!1))}),""===H5P.fullScreenBrowserPrefix?e[0].requestFullScreen():(i="ms"===H5P.fullScreenBrowserPrefix?"msRequestFullscreen":H5P.fullScreenBrowserPrefix+"RequestFullScreen",u="webkit"===H5P.fullScreenBrowserPrefix&amp;&amp;0===H5P.safariBrowser?Element.ALLOW_KEYBOARD_INPUT:void 0,e[0][i](u)),H5P.exitFullScreen=function(){""===H5P.fullScreenBrowserPrefix?document.exitFullscreen():"moz"===H5P.fullScreenBrowserPrefix?document.mozCancelFullScreen():document[H5P.fullScreenBrowserPrefix+"ExitFullscreen"]()}}}},function(){H5P.addQueryParameter=function(e,t){let n,r;const i=e.split("?");return n=i[1]?(r=i[1].split("#"),i[0]+"?"+r[0]+"&amp;"):(r=i[0].split("#"),r[0]+"?"),n+=t,r[1]&amp;&amp;(n+="#"+r[1]),n},H5P.setSource=function(e,t,n){let r=t.path;t=H5P.getCrossOrigin(t);t?(e.crossOrigin=t,H5PIntegration.crossoriginCacheBuster&amp;&amp;(r=H5P.addQueryParameter(r,H5PIntegration.crossoriginCacheBuster))):e.removeAttribute("crossorigin"),e.src=H5P.getPath(r,n)};function i(e){return e.match(/^[a-z0-9]+:\/\//i)}H5P.getCrossOrigin=function(e){return"object"!=typeof e?H5PIntegration.crossorigin&amp;&amp;H5PIntegration.crossoriginRegex&amp;&amp;e.match(H5PIntegration.crossoriginRegex)?H5PIntegration.crossorigin:null:H5PIntegration.crossorigin&amp;&amp;!i(e.path)?H5PIntegration.crossorigin:void 0},H5P.getPath=function(e,t){if(i(e))return e;var n,r="#tmp"===e.substr(-4,4);if(void 0===t||r){if(void 0===window.H5PEditor)return;n=H5PEditor.filesPath}else n=(n=void 0!==H5PIntegration.contents&amp;&amp;H5PIntegration.contents["cid-"+t]?H5PIntegration.contents["cid-"+t].contentUrl:n)||H5PIntegration.url+"/content/"+t;return(n=!i(n)?window.location.protocol+"//"+window.location.host+n:n)+"/"+e}}(),H5P.getContentPath=function(e){return H5PIntegration.url+"/content/"+e},H5P.classFromName=function(e){e=e.split(".");return this[e[e.length-1]]},H5P.newRunnable=function(t,e,n,r,i){var o,s;try{s=(a=t.library.split(" ",2))[0],o=a[1].split(".",2)}catch(e){return H5P.error("Invalid library string: "+t.library)}if(t.params instanceof Object!=!0||t.params instanceof Array==!0)return H5P.error("Invalid library params for: "+t.library),H5P.error(t.params);try{for(var a=a[0].split("."),u=window,c=0;c&lt;a.length;c++)u=u[a[c]];if("function"!=typeof u)throw null}catch(e){return H5P.error("Unable to find constructor for: "+t.library)}void 0===i&amp;&amp;(i={}),t.subContentId&amp;&amp;(i.subContentId=t.subContentId),t.userDatas&amp;&amp;t.userDatas.state&amp;&amp;H5PIntegration.saveFreq&amp;&amp;(i.previousState=t.userDatas.state),t.metadata&amp;&amp;(i.metadata=t.metadata);var l,d=i.standalone||!1;return u.prototype=H5P.jQuery.extend({},H5P.ContentType(d).prototype,u.prototype),void 0===(l=-1&lt;H5P.jQuery.inArray(t.library,["H5P.CoursePresentation 1.0","H5P.CoursePresentation 1.1","H5P.CoursePresentation 1.2","H5P.CoursePresentation 1.3"])?new u(t.params,e):new u(t.params,e,i)).$&amp;&amp;(l.$=H5P.jQuery(l)),void 0===l.contentId&amp;&amp;(l.contentId=e),void 0===l.subContentId&amp;&amp;t.subContentId&amp;&amp;(l.subContentId=t.subContentId),void 0===l.parent&amp;&amp;i&amp;&amp;i.parent&amp;&amp;(l.parent=i.parent),void 0===l.libraryInfo&amp;&amp;(l.libraryInfo={versionedName:t.library,versionedNameNoSpaces:s+"-"+o[0]+"."+o[1],machineName:s,majorVersion:o[0],minorVersion:o[1]}),void 0!==n&amp;&amp;(n.toggleClass("h5p-standalone",d),l.attach(n),H5P.trigger(l,"domChanged",{$target:n,library:s,key:"newLibrary"},{bubbles:!0,external:!0}),void 0!==r&amp;&amp;r||H5P.trigger(l,"resize")),l},H5P.error=function(e){void 0!==window.console&amp;&amp;void 0!==console.error&amp;&amp;console.error(e.stack||e)},H5P.t=function(e,t,n){if(void 0===n&amp;&amp;(n="H5P"),void 0===H5PIntegration.l10n[n])return'[Missing translation namespace "'+n+'"]';if(void 0===H5PIntegration.l10n[n][e])return'[Missing translation "'+e+'" in "'+n+'"]';var r=H5PIntegration.l10n[n][e];if(void 0!==t)for(var i in t)r=r.replace(i,t[i]);return r},H5P.Dialog=function(e,t,n,r){var i=this,o=H5P.jQuery('&lt;div class="h5p-popup-dialog h5p-'+e+'-dialog" role="dialog" tabindex="-1"&gt;                              &lt;div class="h5p-inner"&gt;                                &lt;h2&gt;'+t+'&lt;/h2&gt;                                &lt;div class="h5p-scroll-content"&gt;'+n+'&lt;/div&gt;                                &lt;div class="h5p-close" role="button" tabindex="0" aria-label="'+H5P.t("close")+'" title="'+H5P.t("close")+'"&gt;&lt;/div&gt;                              &lt;/div&gt;                            &lt;/div&gt;').insertAfter(r).click(function(e){e&amp;&amp;e.originalEvent&amp;&amp;e.originalEvent.preventClosing||i.close()}).children(".h5p-inner").click(function(e){e.originalEvent.preventClosing=!0}).find(".h5p-close").click(function(){i.close()}).keypress(function(e){if(13===e.which||32===e.which)return i.close(),!1}).end().find("a").click(function(e){e.stopPropagation()}).end().end();i.open=function(e){e&amp;&amp;o.css("height","100%"),setTimeout(function(){o.addClass("h5p-open"),H5P.jQuery(i).trigger("dialog-opened",[o]),o.focus()},1)},i.close=function(){o.removeClass("h5p-open"),setTimeout(function(){o.remove(),H5P.jQuery(i).trigger("dialog-closed",[o]),r.attr("tabindex","-1"),r.focus()},200)}},H5P.getCopyrights=function(e,t,n,r){var i;if(void 0!==e.getCopyrights)try{i=e.getCopyrights()}catch(e){}void 0===i&amp;&amp;(i=new H5P.ContentCopyrights,H5P.findCopyrights(i,t,n));e=H5P.buildMetadataCopyrights(r,e.libraryInfo.machineName);return void 0!==e&amp;&amp;i.addMediaInFront(e),i=void 0!==i?i.toString():i},H5P.findCopyrights=function(o,e,t,n){var r,i,s,a;for(i in n&amp;&amp;(n.params=e,u(n,n.machineName,t)),e)e.hasOwnProperty(i)&amp;&amp;("overrideSettings"!==i?((s=e[i])&amp;&amp;s.library&amp;&amp;"string"==typeof s.library?r=s.library.split(" ")[0]:s&amp;&amp;s.library&amp;&amp;"object"==typeof s.library&amp;&amp;(r=s.library.library&amp;&amp;"string"==typeof s.library.library?s.library.library.split(" ")[0]:r),s instanceof Array?H5P.findCopyrights(o,s,t):s instanceof Object&amp;&amp;(u(s,r,t),void 0===s.copyright||void 0===s.copyright.license||void 0===s.path||void 0===s.mime?H5P.findCopyrights(o,s,t):(a=new H5P.MediaCopyright(s.copyright),void 0!==s.width&amp;&amp;void 0!==s.height&amp;&amp;a.setThumbnail(new H5P.Thumbnail(H5P.getPath(s.path,t),s.width,s.height)),o.addMedia(a)))):(console.warn("The semantics field 'overrideSettings' is DEPRECATED and should not be used."),console.warn(e)));function u(e,t,n){if(e.metadata){const i=H5P.buildMetadataCopyrights(e.metadata,t);var r;void 0!==i&amp;&amp;(e.params&amp;&amp;"Image"===e.params.contentName&amp;&amp;e.params.file&amp;&amp;(r=e.params.file.path,t=e.params.file.width,e=e.params.file.height,i.setThumbnail(new H5P.Thumbnail(H5P.getPath(r,n),t,e))),o.addMedia(i))}}},H5P.buildMetadataCopyrights=function(e){if(e&amp;&amp;void 0!==e.license&amp;&amp;"U"!==e.license){e={contentType:e.contentType,title:e.title,author:e.authors&amp;&amp;0&lt;e.authors.length?e.authors.map(function(e){return e.role?e.name+" ("+e.role+")":e.name}).join(", "):void 0,source:e.source,year:e.yearFrom?e.yearFrom+(e.yearTo?"-"+e.yearTo:""):void 0,license:e.license,version:e.licenseVersion,licenseExtras:e.licenseExtras,changes:e.changes&amp;&amp;0&lt;e.changes.length?e.changes.map(function(e){return e.log+(e.author?", "+e.author:"")+(e.date?", "+e.date:"")}).join(" / "):void 0};return new H5P.MediaCopyright(e)}},H5P.openReuseDialog=function(e,n,r,i,o){let t="";n.displayOptions.export&amp;&amp;(t+='&lt;button type="button" class="h5p-big-button h5p-download-button"&gt;&lt;div class="h5p-button-title"&gt;Download as an .h5p file&lt;/div&gt;&lt;div class="h5p-button-description"&gt;.h5p files may be uploaded to any web-site where H5P content may be created.&lt;/div&gt;&lt;/button&gt;'),n.displayOptions.export&amp;&amp;n.displayOptions.copy&amp;&amp;(t+='&lt;div class="h5p-horizontal-line-text"&gt;&lt;span&gt;or&lt;/span&gt;&lt;/div&gt;'),n.displayOptions.copy&amp;&amp;(t+='&lt;button type="button" class="h5p-big-button h5p-copy-button"&gt;&lt;div class="h5p-button-title"&gt;Copy content&lt;/div&gt;&lt;div class="h5p-button-description"&gt;Copied content may be pasted anywhere this content type is supported on this website.&lt;/div&gt;&lt;/button&gt;');const s=new H5P.Dialog("reuse",H5P.t("reuseContent"),t,e);H5P.jQuery(s).on("dialog-opened",function(e,t){H5P.jQuery('&lt;a href="https://h5p.org/node/442225" target="_blank"&gt;More Info&lt;/a&gt;').click(function(e){e.stopPropagation()}).appendTo(t.find("h2")),t.find(".h5p-download-button").click(function(){window.location.href=n.exportUrl,i.triggerXAPI("downloaded"),s.close()}),t.find(".h5p-copy-button").click(function(){const e=new H5P.ClipboardItem(r);e.contentId=o,H5P.setClipboard(e),i.triggerXAPI("copied"),s.close(),H5P.attachToastTo(H5P.jQuery(".h5p-content:first")[0],H5P.t("contentCopied"),{position:{horizontal:"centered",vertical:"centered",noOverflowX:!0}})}),H5P.trigger(i,"resize")}).on("dialog-closed",function(){H5P.trigger(i,"resize")}),s.open()},H5P.openEmbedDialog=function(e,t,n,c,l){var d=t+n,e=new H5P.Dialog("embed",H5P.t("embed"),'&lt;textarea class="h5p-embed-code-container" autocorrect="off" autocapitalize="off" spellcheck="false"&gt;&lt;/textarea&gt;'+H5P.t("size")+': &lt;input type="text" value="'+Math.ceil(c.width)+'" class="h5p-embed-size"/&gt; × &lt;input type="text" value="'+Math.ceil(c.height)+'" class="h5p-embed-size"/&gt; px&lt;br/&gt;&lt;div role="button" tabindex="0" class="h5p-expander"&gt;'+H5P.t("showAdvanced")+'&lt;/div&gt;&lt;div class="h5p-expander-content"&gt;&lt;p&gt;'+H5P.t("advancedHelp")+'&lt;/p&gt;&lt;textarea class="h5p-embed-code-container" autocorrect="off" autocapitalize="off" spellcheck="false"&gt;'+n+"&lt;/textarea&gt;&lt;/div&gt;",e);H5P.jQuery(e).on("dialog-opened",function(e,n){function r(){H5P.trigger(l,"resize")}function t(e,t){return e=parseFloat(e.val()),isNaN(e)?t:Math.ceil(e)}function i(){n.find(".h5p-embed-code-container:first").val(d.replace(":w",t(s,c.width)).replace(":h",t(a,c.height)))}var o=n.find(".h5p-inner").find(".h5p-scroll-content"),s=(o.outerHeight(),o.innerHeight(),n.find(".h5p-embed-size:eq(0)")),a=n.find(".h5p-embed-size:eq(1)");s.change(i),a.change(i),i(),n.find(".h5p-embed-code-container").each(function(){H5P.jQuery(this).css("height",this.scrollHeight+"px").focus(function(){H5P.jQuery(this).select()})}),n.find(".h5p-embed-code-container").eq(0).select(),r();function u(){var e=H5P.jQuery(this),t=e.next();t.is(":visible")?(e.removeClass("h5p-open").text(H5P.t("showAdvanced")).attr("aria-expanded","true"),t.hide()):(e.addClass("h5p-open").text(H5P.t("hideAdvanced")).attr("aria-expanded","false"),t.show()),n.find(".h5p-embed-code-container").each(function(){H5P.jQuery(this).css("height",this.scrollHeight+"px")}),r()}n.find(".h5p-expander").click(u).keypress(function(e){if(32===e.keyCode)return u.apply(this),!1})}).on("dialog-closed",function(){H5P.trigger(l,"resize")}),e.open()},H5P.attachToastTo=function(t,e,n){if(void 0===t||void 0===e)return;function r(e){-1===i(e).indexOf(t)&amp;&amp;(clearTimeout(u),o())}const i=function(e){var t=e.composedPath&amp;&amp;e.composedPath()||e.path,e=e.target;return null!=t?t.indexOf(window)&lt;0?t.concat(window):t:e===window?[window]:[e].concat(function e(t,n){n=n||[];t=t.parentNode;return t?e(t,n.concat(t)):n}(e),window)},o=function(){document.removeEventListener("click",r),s.parentNode&amp;&amp;s.parentNode.removeChild(s)};(n=n||{}).style=n.style||"h5p-toast",n.duration=n.duration||3e3;const s=document.createElement("div");s.setAttribute("id",n.style),s.classList.add("h5p-toast-disabled"),s.classList.add(n.style);const a=document.createElement("span");a.innerHTML=e,s.appendChild(a),document.body.appendChild(s);e=function(e,t,n){(n=n||{}).offsetHorizontal=n.offsetHorizontal||0,n.offsetVertical=n.offsetVertical||0;var r=t.getBoundingClientRect(),i=e.getBoundingClientRect();let o=0,s=0;switch(n.horizontal){case"before":o=i.left-r.width-n.offsetHorizontal;break;case"after":o=i.left+i.width+n.offsetHorizontal;break;case"left":o=i.left+n.offsetHorizontal;break;case"right":o=i.left+i.width-r.width-n.offsetHorizontal;break;default:o=i.left+i.width/2-r.width/2+n.offsetHorizontal}switch(n.vertical){case"above":s=i.top-r.height-n.offsetVertical;break;case"below":s=i.top+i.height+n.offsetVertical;break;case"top":s=i.top+n.offsetVertical;break;case"bottom":s=i.top+i.height-r.height-n.offsetVertical;break;case"centered":s=i.top+i.height/2-r.height/2+n.offsetVertical;break;default:s=i.top+i.height+n.offsetVertical}const a=document.body;e=a.getBoundingClientRect();return(n.noOverflowLeft||n.noOverflowX)&amp;&amp;o&lt;e.x&amp;&amp;(o=e.x),(n.noOverflowRight||n.noOverflowX)&amp;&amp;o+r.width&gt;e.x+e.width&amp;&amp;(o=e.x+e.width-r.width),(n.noOverflowTop||n.noOverflowY)&amp;&amp;s&lt;e.y&amp;&amp;(s=e.y),(n.noOverflowBottom||n.noOverflowY)&amp;&amp;s+r.height&gt;e.y+e.height&amp;&amp;(o=e.y+e.height-r.height),{left:o,top:s}}(t,s,n.position);s.style.left=Math.round(e.left)+"px",s.style.top=Math.round(e.top)+"px",s.classList.remove("h5p-toast-disabled");const u=setTimeout(o,n.duration);document.addEventListener("click",r)},H5P.ContentCopyrights=function(){var n,r=[],i=[];this.setLabel=function(e){n=e},this.addMedia=function(e){void 0!==e&amp;&amp;r.push(e)},this.addMediaInFront=function(e){void 0!==e&amp;&amp;r.unshift(e)},this.addContent=function(e){void 0!==e&amp;&amp;i.push(e)},this.toString=function(){for(var e="",t=0;t&lt;r.length;t++)e+=r[t];for(t=0;t&lt;i.length;t++)e+=i[t];return e=""!==e?'&lt;div class="h5p-content-copyrights"&gt;'+(e=void 0!==n?"&lt;h3&gt;"+n+"&lt;/h3&gt;"+e:e)+"&lt;/div&gt;":e}},H5P.MediaCopyright=function(e,t,n,r){function i(e){return void 0===t||void 0===t[e]?H5P.t(e):t[e]}function o(e,t){var n,r=H5P.copyrightLicenses[e],i="";"PD"===e&amp;&amp;t||(i+=r.hasOwnProperty("label")?r.label:r),(n=r.versions&amp;&amp;(t=!r.versions.default||t&amp;&amp;r.versions[t]?t:r.versions.default)&amp;&amp;r.versions[t]?r.versions[t]:n)&amp;&amp;(i&amp;&amp;(i+=" "),i+=n.hasOwnProperty("label")?n.label:n),r.hasOwnProperty("link")?o=r.link.replace(":version",r.linkVersions?r.linkVersions[t]:t):n&amp;&amp;r.hasOwnProperty("link")&amp;&amp;(o=n.link),o&amp;&amp;(i='&lt;a href="'+o+'" target="_blank"&gt;'+i+"&lt;/a&gt;");var o="";return"PD"!==e&amp;&amp;"C"!==e&amp;&amp;(o+=e),t&amp;&amp;"CC0 1.0"!==t&amp;&amp;(o&amp;&amp;"GNU GPL"!==e&amp;&amp;(o+=" "),o+=t),o&amp;&amp;(i+=" ("+o+")"),"C"===e&amp;&amp;(i+=" &amp;copy;"),i}var s,a=new H5P.DefinitionList;if(void 0!==e){for(var u in r)r.hasOwnProperty(u)&amp;&amp;(e[u]=r[u]);void 0===n&amp;&amp;(n=["contentType","title","license","author","year","source","licenseExtras","changes"]);for(var c=0;c&lt;n.length;c++){var l,d=n[c];void 0!==e[d]&amp;&amp;""!==e[d]&amp;&amp;(l=e[d],"license"===d&amp;&amp;(l=o(e.license,e.version)),"source"===d&amp;&amp;(l=l?'&lt;a href="'+l+'" target="_blank"&gt;'+l+"&lt;/a&gt;":void 0),a.add(new H5P.Field(i(d),l)))}}this.setThumbnail=function(e){s=e},this.undisclosed=function(){if(1===a.size()){var e=a.get(0);if(e.getLabel()===i("license")&amp;&amp;e.getValue()===o("U"))return!0}return!1},this.toString=function(){var e="";return this.undisclosed()?e:(void 0!==s&amp;&amp;(e+=s),""!==(e+=a)?'&lt;div class="h5p-media-copyright"&gt;'+e+"&lt;/div&gt;":e)}},H5P.Thumbnail=function(e,t,n){var r;void 0!==t&amp;&amp;(r=Math.round(t/n*100)),this.toString=function(){return'&lt;img src="'+e+'" alt="'+H5P.t("thumbnail")+'" class="h5p-thumbnail" height="100"'+(void 0===r?"":' width="'+r+'"')+"/&gt;"}},H5P.Field=function(e,t){this.getLabel=function(){return e},this.getValue=function(){return t}},H5P.DefinitionList=function(){var r=[];this.add=function(e){r.push(e)},this.size=function(){return r.length},this.get=function(e){return r[e]},this.toString=function(){for(var e="",t=0;t&lt;r.length;t++){var n=r[t];e+="&lt;dt&gt;"+n.getLabel()+"&lt;/dt&gt;&lt;dd&gt;"+n.getValue()+"&lt;/dd&gt;"}return""===e?e:'&lt;dl class="h5p-definition-list"&gt;'+e+"&lt;/dl&gt;"}},H5P.Coords=function(e,t,n,r){return this instanceof H5P.Coords?(this.x=0,this.y=0,this.w=1,this.h=1,"object"==typeof e?(this.x=e.x,this.y=e.y,this.w=e.w,this.h=e.h):(void 0!==e&amp;&amp;(this.x=e),void 0!==t&amp;&amp;(this.y=t),void 0!==n&amp;&amp;(this.w=n),void 0!==r&amp;&amp;(this.h=r)),this):new H5P.Coords(e,t,n,r)},H5P.libraryFromString=function(e){e=/(.+)\s(\d+)\.(\d+)$/g.exec(e);return null!==e&amp;&amp;{machineName:e[1],majorVersion:parseInt(e[2]),minorVersion:parseInt(e[3])}},H5P.getLibraryPath=function(e){return void 0!==H5PIntegration.urlLibraries?H5PIntegration.urlLibraries+"/"+e:H5PIntegration.url+"/libraries/"+e},H5P.cloneObject=function(e,t){var n,r=e instanceof Array?[]:{};for(n in e)e.hasOwnProperty(n)&amp;&amp;(void 0!==t&amp;&amp;t&amp;&amp;"object"==typeof e[n]?r[n]=H5P.cloneObject(e[n],t):r[n]=e[n]);return r},H5P.trim=function(e){return e.replace(/^\s+|\s+$/g,"")},H5P.jsLoaded=function(e){return H5PIntegration.loadedJs=H5PIntegration.loadedJs||[],-1!==H5P.jQuery.inArray(e,H5PIntegration.loadedJs)},H5P.cssLoaded=function(e){return H5PIntegration.loadedCss=H5PIntegration.loadedCss||[],-1!==H5P.jQuery.inArray(e,H5PIntegration.loadedCss)},H5P.shuffleArray=function(e){if(e instanceof Array){var t,n,r,i=e.length;if(0===i)return!1;for(;--i;)t=Math.floor(Math.random()*(i+1)),n=e[i],r=e[t],e[i]=r,e[t]=n;return e}},H5P.setFinished=function(e,t,n,r){if(("number"==typeof t||t instanceof Number)&amp;&amp;!0===H5PIntegration.postUserStatistics){function i(e){return Math.round(e.getTime()/1e3)}const o={contentId:e,score:t,maxScore:n,opened:i(H5P.opened[e]),finished:i(new Date),time:r};H5P.jQuery.post(H5PIntegration.ajax.setFinished,o).fail(function(){H5P.offlineRequestQueue.add(H5PIntegration.ajax.setFinished,o)})}},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){for(var t=0;t&lt;this.length;t++)if(this[t]===e)return t;return-1}),void 0===String.prototype.trim&amp;&amp;(String.prototype.trim=function(){return H5P.trim(this)}),H5P.trigger=function(e,t,n,r){void 0!==e.trigger?e.trigger(t,n,r):void 0!==e.$&amp;&amp;void 0!==e.$.trigger&amp;&amp;e.$.trigger(t)},H5P.on=function(e,t,n){void 0!==e.on?e.on(t,n):void 0!==e.$&amp;&amp;void 0!==e.$.on&amp;&amp;e.$.on(t,n)},H5P.createUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&amp;t|8).toString(16)})},H5P.createTitle=function(e,t){if(!e)return"";void 0===t&amp;&amp;(t=60);e=H5P.jQuery("&lt;div&gt;&lt;/div&gt;").text(e.replace(/(&lt;([^&gt;]+)&gt;)/gi,"")).text();return e=e.length&gt;t?e.substr(0,t-3)+"...":e},function(u){function a(e,t,n,r,i,o,s,a){void 0!==H5PIntegration.user?(a={url:H5PIntegration.ajax.contentUserData.replace(":contentId",e).replace(":dataType",t).replace(":subContentId",n||0),dataType:"json",async:void 0===a||a},void 0!==i?(a.type="POST",a.data={data:null===i?0:i,preload:o?1:0,invalidate:s?1:0}):a.type="GET",void 0!==r&amp;&amp;(a.error=function(e,t){r(t)},a.success=function(e){e.success?!1!==e.data&amp;&amp;void 0!==e.data?r(void 0,e.data):r():r(e.message)}),u.ajax(a)):r("Not signed in.")}H5P.getUserData=function(e,n,r,i){i=i||0,H5PIntegration.contents=H5PIntegration.contents||{};var o=H5PIntegration.contents["cid-"+e]||{},s=o.contentUserData;if(s&amp;&amp;s[i]&amp;&amp;void 0!==s[i][n])if("RESET"!==s[i][n])try{r(void 0,JSON.parse(s[i][n]))}catch(e){r(e)}else r(void 0,null);else a(e,n,i,function(e,t){if(e||void 0===t)r(e,t);else{void 0===o.contentUserData&amp;&amp;(o.contentUserData=s={}),void 0===s[i]&amp;&amp;(s[i]={}),s[i][n]=t;try{r(void 0,JSON.parse(t))}catch(e){r(e)}}})},H5P.setUserData=function(e,t,n,r){var i=H5P.jQuery.extend(!0,{},{subContentId:0,preloaded:!0,deleteOnChange:!1,async:!0},r);try{n=JSON.stringify(n)}catch(e){return void(i.errorCallback&amp;&amp;i.errorCallback(e))}r=H5PIntegration.contents["cid-"+e];(r=void 0===r?H5PIntegration.contents["cid-"+e]={}:r).contentUserData||(r.contentUserData={});r=r.contentUserData;void 0===r[i.subContentId]&amp;&amp;(r[i.subContentId]={}),n!==r[i.subContentId][t]&amp;&amp;(r[i.subContentId][t]=n,a(e,t,i.subContentId,function(e){i.errorCallback&amp;&amp;e&amp;&amp;i.errorCallback(e)},n,i.preloaded,i.deleteOnChange,i.async))},H5P.deleteUserData=function(e,t,n){n=n||0;var r=H5PIntegration.contents["cid-"+e].contentUserData;r&amp;&amp;r[n]&amp;&amp;r[n][t]&amp;&amp;delete r[n][t],a(e,t,n,void 0,null)},H5P.getContentForInstance=function(e){e="cid-"+e;return H5PIntegration&amp;&amp;H5PIntegration.contents&amp;&amp;H5PIntegration.contents[e]?H5PIntegration.contents[e]:void 0},H5P.ClipboardItem=function(e,t,n){var r=this;t||(t="action",e={action:e}),r.specific=e,t&amp;&amp;e[t]&amp;&amp;(r.generic=t),n&amp;&amp;(r.from=n),window.H5PEditor&amp;&amp;H5PEditor.contentId&amp;&amp;(r.contentId=H5PEditor.contentId),r.specific.width||r.specific.height||!r.generic||(n=r.specific[r.generic]).params.file&amp;&amp;n.params.file.width&amp;&amp;n.params.file.height&amp;&amp;(r.width=20,r.height=n.params.file.height/n.params.file.width*r.width)},H5P.clipboardify=function(e){e instanceof H5P.ClipboardItem||(e=new H5P.ClipboardItem(e)),H5P.setClipboard(e)},H5P.getClipboard=function(){return e()},H5P.setClipboard=function(e){localStorage.setItem("h5pClipboard",JSON.stringify(e)),H5P.externalDispatcher.trigger("datainclipboard",{reset:!1})},H5P.getLibraryConfig=function(e){return H5PIntegration.libraryConfig&amp;&amp;H5PIntegration.libraryConfig[e]?H5PIntegration.libraryConfig[e]:{}};var e=function(){var t=localStorage.getItem("h5pClipboard");if(t){try{t=JSON.parse(t)}catch(e){return void console.error("Unable to parse JSON from clipboard.",e)}return r(t.specific,function(e){return"#tmp"===e.substr(-4,4)||!t.contentId||e.match(/^https?:\/\//i)?e:H5PEditor.contentId?"../"+t.contentId+"/"+e:(H5PEditor.contentRelUrl||"../content/")+t.contentId+"/"+e}),t.generic&amp;&amp;(t.generic=t.specific[t.generic]),t}},r=function(e,t){for(var n in e)e.hasOwnProperty(n)&amp;&amp;e[n]instanceof Object&amp;&amp;(void 0!==(n=e[n]).path&amp;&amp;void 0!==n.mime?n.path=t(n.path):(void 0!==n.library&amp;&amp;void 0!==n.subContentId&amp;&amp;delete n.subContentId,r(n,t)))};u(document).ready(function(){window.addEventListener("storage",function(e){"h5pClipboard"===e.key&amp;&amp;H5P.externalDispatcher.trigger("datainclipboard",{reset:null===e.newValue})});var i,e,t={default:"4.0","4.0":H5P.t("licenseCC40"),"3.0":H5P.t("licenseCC30"),2.5:H5P.t("licenseCC25"),"2.0":H5P.t("licenseCC20"),"1.0":H5P.t("licenseCC10")};H5P.copyrightLicenses={U:H5P.t("licenseU"),"CC BY":{label:H5P.t("licenseCCBY"),link:"http://creativecommons.org/licenses/by/:version",versions:t},"CC BY-SA":{label:H5P.t("licenseCCBYSA"),link:"http://creativecommons.org/licenses/by-sa/:version",versions:t},"CC BY-ND":{label:H5P.t("licenseCCBYND"),link:"http://creativecommons.org/licenses/by-nd/:version",versions:t},"CC BY-NC":{label:H5P.t("licenseCCBYNC"),link:"http://creativecommons.org/licenses/by-nc/:version",versions:t},"CC BY-NC-SA":{label:H5P.t("licenseCCBYNCSA"),link:"http://creativecommons.org/licenses/by-nc-sa/:version",versions:t},"CC BY-NC-ND":{label:H5P.t("licenseCCBYNCND"),link:"http://creativecommons.org/licenses/by-nc-nd/:version",versions:t},"CC0 1.0":{label:H5P.t("licenseCC010"),link:"https://creativecommons.org/publicdomain/zero/1.0/"},"GNU GPL":{label:H5P.t("licenseGPL"),link:"http://www.gnu.org/licenses/gpl-:version-standalone.html",linkVersions:{v3:"3.0",v2:"2.0",v1:"1.0"},versions:{default:"v3",v3:H5P.t("licenseV3"),v2:H5P.t("licenseV2"),v1:H5P.t("licenseV1")}},PD:{label:H5P.t("licensePD"),versions:{"CC0 1.0":{label:H5P.t("licenseCC010"),link:"https://creativecommons.org/publicdomain/zero/1.0/"},"CC PDM":{label:H5P.t("licensePDM"),link:"https://creativecommons.org/publicdomain/mark/1.0/"}}},"ODC PDDL":'&lt;a href="http://opendatacommons.org/licenses/pddl/1.0/" target="_blank"&gt;Public Domain Dedication and Licence&lt;/a&gt;',"CC PDM":{label:H5P.t("licensePDM"),link:"https://creativecommons.org/publicdomain/mark/1.0/"},C:H5P.t("licenseC")},H5P.isFramed&amp;&amp;!1===H5P.externalEmbed&amp;&amp;H5P.externalDispatcher.on("*",function(e){window.parent.H5P.externalDispatcher.trigger.call(this,e)}),H5P.preventInit||H5P.init(document.body),!1!==H5PIntegration.saveFreq&amp;&amp;(i=0,e=function(){var e=(new Date).getTime();if(250&lt;e-i){i=e;for(var t=0;t&lt;H5P.instances.length;t++){var n,r=H5P.instances[t];!(r.getCurrentState instanceof Function||"function"==typeof r.getCurrentState)||void 0!==(n=r.getCurrentState())&amp;&amp;H5P.setUserData(r.contentId,"state",n,{deleteOnChange:!0,async:!1})}}},H5P.$window.one("beforeunload unload",function(){H5P.$window.off("pagehide beforeunload unload"),e()}),H5P.$window.on("pagehide",e))})}(H5P.jQuery),(H5P=window.H5P=window.H5P||{}).Event=function(e,t,n){this.type=e,this.data=t;var r=!1,i=!1,o=!1;!0===(n=void 0===n?{}:n).bubbles&amp;&amp;(r=!0),!0===n.external&amp;&amp;(i=!0),this.preventBubbling=function(){r=!1},this.getBubbles=function(){return r},this.scheduleForExternal=function(){return!(!i||o)&amp;&amp;(o=!0)}},H5P.EventDispatcher=function(){var i=this,s={};function r(e,t){if(void 0!==s[e])for(var n=s[e].slice(),r=0;r&lt;n.length;r++){var i=n[r],o=i.thisArg||this;i.listener.call(o,t)}}this.on=function(e,t,n){if("function"!=typeof t)throw TypeError("listener must be a function");i.trigger("newListener",{type:e,listener:t});n={listener:t,thisArg:n};s[e]?s[e].push(n):s[e]=[n]},this.once=function(e,t,n){if(!(t instanceof Function))throw TypeError("listener must be a function");var r=function(e){i.off(e.type,r),t.call(this,e)};i.on(e,r,n)},this.off=function(e,t){if(void 0!==t&amp;&amp;!(t instanceof Function))throw TypeError("listener must be a function");if(void 0!==s[e]){if(void 0===t)return delete s[e],void i.trigger("removeListener",e);for(var n=0;n&lt;s[e].length;n++)if(s[e][n].listener===t){s[e].splice(n,1),i.trigger("removeListener",e,{listener:t});break}s[e].length||delete s[e]}},this.trigger=function(e,t,n){void 0!==e&amp;&amp;(e instanceof String||"string"==typeof e?e=new H5P.Event(e,t,n):void 0!==t&amp;&amp;(e.data=t),t=e.scheduleForExternal(),r.call(this,e.type,e),r.call(this,"*",e),e.getBubbles()&amp;&amp;i.parent instanceof H5P.EventDispatcher&amp;&amp;(i.parent.trigger instanceof Function||"function"==typeof i.parent.trigger)&amp;&amp;i.parent.trigger(e),t&amp;&amp;H5P.externalDispatcher.trigger.call(this,e))}},(H5P=window.H5P=window.H5P||{}).XAPIEvent=function(){H5P.Event.call(this,"xAPI",{statement:{}},{bubbles:!0,external:!0})},H5P.XAPIEvent.prototype=Object.create(H5P.Event.prototype),H5P.XAPIEvent.prototype.constructor=H5P.XAPIEvent,H5P.XAPIEvent.prototype.setScoredResult=function(e,t,n,r,i){this.data.statement.result={},void 0!==e&amp;&amp;(void 0===t?this.data.statement.result.score={raw:e}:(this.data.statement.result.score={min:0,max:t,raw:e},0&lt;t&amp;&amp;(this.data.statement.result.score.scaled=Math.round(e/t*1e4)/1e4))),this.data.statement.result.completion=void 0===r?"completed"===this.getVerb()||"answered"===this.getVerb():r,void 0!==i&amp;&amp;(this.data.statement.result.success=i),n&amp;&amp;n.activityStartTime&amp;&amp;(n=Math.round((Date.now()-n.activityStartTime)/10)/100,this.data.statement.result.duration="PT"+n+"S")},H5P.XAPIEvent.prototype.setVerb=function(e){-1!==H5P.jQuery.inArray(e,H5P.XAPIEvent.allowedXAPIVerbs)?this.data.statement.verb={id:"http://adlnet.gov/expapi/verbs/"+e,display:{"en-US":e}}:void 0!==e.id&amp;&amp;(this.data.statement.verb=e)},H5P.XAPIEvent.prototype.getVerb=function(e){var t=this.data.statement;return"verb"in t?!0===e?t.verb:t.verb.id.slice(31):null},H5P.XAPIEvent.prototype.setObject=function(e){e.contentId?(this.data.statement.object={id:this.getContentXAPIId(e),objectType:"Activity",definition:{extensions:{"http://h5p.org/x-api/h5p-local-content-id":e.contentId}}},e.subContentId?(this.data.statement.object.definition.extensions["http://h5p.org/x-api/h5p-subContentId"]=e.subContentId,"function"==typeof e.getTitle&amp;&amp;(this.data.statement.object.definition.name={"en-US":e.getTitle()})):(e=H5P.getContentForInstance(e.contentId))&amp;&amp;e.metadata&amp;&amp;e.metadata.title&amp;&amp;(this.data.statement.object.definition.name={"en-US":H5P.createTitle(e.metadata.title)})):this.data.statement.object={definition:{}}},H5P.XAPIEvent.prototype.setContext=function(e){e.parent&amp;&amp;(e.parent.contentId||e.parent.subContentId)&amp;&amp;(this.data.statement.context={contextActivities:{parent:[{id:this.getContentXAPIId(e.parent),objectType:"Activity"}]}}),e.libraryInfo&amp;&amp;(void 0===this.data.statement.context&amp;&amp;(this.data.statement.context={contextActivities:{}}),this.data.statement.context.contextActivities.category=[{id:"http://h5p.org/libraries/"+e.libraryInfo.versionedNameNoSpaces,objectType:"Activity"}])},H5P.XAPIEvent.prototype.setActor=function(){if(void 0!==H5PIntegration.user)this.data.statement.actor={name:H5PIntegration.user.name,mbox:"mailto:"+H5PIntegration.user.mail,objectType:"Agent"};else{var t;try{localStorage.H5PUserUUID?t=localStorage.H5PUserUUID:(t=H5P.createUUID(),localStorage.H5PUserUUID=t)}catch(e){t="not-trackable-"+H5P.createUUID()}this.data.statement.actor={account:{name:t,homePage:H5PIntegration.siteUrl},objectType:"Agent"}}},H5P.XAPIEvent.prototype.getMaxScore=function(){return this.getVerifiedStatementValue(["result","score","max"])},H5P.XAPIEvent.prototype.getScore=function(){return this.getVerifiedStatementValue(["result","score","raw"])},H5P.XAPIEvent.prototype.getContentXAPIId=function(e){var t;return e.contentId&amp;&amp;H5PIntegration&amp;&amp;H5PIntegration.contents&amp;&amp;H5PIntegration.contents["cid-"+e.contentId]&amp;&amp;(t=H5PIntegration.contents["cid-"+e.contentId].url,e.subContentId&amp;&amp;(t+="?subContentId="+e.subContentId)),t},H5P.XAPIEvent.prototype.isFromChild=function(){var e=this.getVerifiedStatementValue(["context","contextActivities","parent",0,"id"]);return!e||-1===e.indexOf("subContentId")},H5P.XAPIEvent.prototype.getVerifiedStatementValue=function(e){for(var t=this.data.statement,n=0;n&lt;e.length;n++){if(void 0===t[e[n]])return null;t=t[e[n]]}return t},H5P.XAPIEvent.allowedXAPIVerbs=["answered","asked","attempted","attended","commented","completed","exited","experienced","failed","imported","initialized","interacted","launched","mastered","passed","preferred","progressed","registered","responded","resumed","scored","shared","suspended","terminated","voided","downloaded","copied","accessed-reuse","accessed-embed","accessed-copyright"],(H5P=window.H5P=window.H5P||{}).externalDispatcher=new H5P.EventDispatcher,H5P.EventDispatcher.prototype.triggerXAPI=function(e,t){this.trigger(this.createXAPIEventTemplate(e,t))},H5P.EventDispatcher.prototype.createXAPIEventTemplate=function(e,t){var n=new H5P.XAPIEvent;if(n.setActor(),n.setVerb(e),void 0!==t)for(var r in t)n.data.statement[r]=t[r];return"object"in n.data.statement||n.setObject(this),"context"in n.data.statement||n.setContext(this),n},H5P.EventDispatcher.prototype.triggerXAPICompleted=function(e,t,n){this.triggerXAPIScored(e,t,"completed",!0,n)},H5P.EventDispatcher.prototype.triggerXAPIScored=function(e,t,n,r,i){n=this.createXAPIEventTemplate(n);n.setScoredResult(e,t,this,r,i),this.trigger(n)},H5P.EventDispatcher.prototype.setActivityStarted=function(){void 0===this.activityStartTime&amp;&amp;(void 0!==this.contentId&amp;&amp;void 0!==H5PIntegration.contents&amp;&amp;void 0!==H5PIntegration.contents["cid-"+this.contentId]&amp;&amp;this.triggerXAPI("attempted"),this.activityStartTime=Date.now())},H5P.xAPICompletedListener=function(e){var t,n;"completed"!==e.getVerb()&amp;&amp;"answered"!==e.getVerb()||e.getVerifiedStatementValue(["context","contextActivities","parent"])||(t=e.getScore(),n=e.getMaxScore(),e=e.getVerifiedStatementValue(["object","definition","extensions","http://h5p.org/x-api/h5p-local-content-id"]),H5P.setFinished(e,t,n))},/*!@license js/h5p-content-type.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
H5P.ContentType=function(e){function t(){}return(t.prototype=new H5P.EventDispatcher).isRoot=function(){return e},t.prototype.getLibraryFilePath=function(e){return H5P.getLibraryPath(this.libraryInfo.versionedNameNoSpaces)+"/"+e},t},/*!@license js/h5p-confirmation-dialog.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
H5P.ConfirmationDialog=function(w){"use strict";function e(n){w.call(this);var r=this;H5P.ConfirmationDialog.uniqueId+=1;var e=H5P.ConfirmationDialog.uniqueId;function t(e){r.hide(),r.trigger("confirmed"),e.preventDefault()}function i(e){r.hide(),r.trigger("canceled"),e.preventDefault()}function o(e,t){e.focus(),t.preventDefault()}(n=n||{}).headerText=n.headerText||H5P.t("confirmDialogHeader"),n.dialogText=n.dialogText||H5P.t("confirmDialogBody"),n.cancelText=n.cancelText||H5P.t("cancelLabel"),n.confirmText=n.confirmText||H5P.t("confirmLabel");var s=32,a=8,u=!1,c=document.createElement("div");c.classList.add("h5p-confirmation-dialog-background","hidden","hiding");var l=document.createElement("div");l.classList.add("h5p-confirmation-dialog-popup","hidden"),n.classes&amp;&amp;n.classes.forEach(function(e){l.classList.add(e)}),l.setAttribute("role","dialog"),l.setAttribute("aria-labelledby","h5p-confirmation-dialog-dialog-text-"+e),c.appendChild(l),l.addEventListener("keydown",function(e){27===e.which&amp;&amp;i(e)});var d=document.createElement("div");d.classList.add("h5p-confirmation-dialog-header"),l.appendChild(d);var h=document.createElement("div");h.classList.add("h5p-confirmation-dialog-header-text"),h.innerHTML=n.headerText,d.appendChild(h);d=document.createElement("div");d.classList.add("h5p-confirmation-dialog-body"),l.appendChild(d);h=document.createElement("div");h.classList.add("h5p-confirmation-dialog-text"),h.innerHTML=n.dialogText,h.id="h5p-confirmation-dialog-dialog-text-"+e,d.appendChild(h);h=document.createElement("div");h.classList.add("h5p-confirmation-dialog-buttons"),d.appendChild(h);var p=document.createElement("button");p.classList.add("h5p-core-cancel-button"),p.textContent=n.cancelText;var f=document.createElement("button");f.classList.add("h5p-core-button"),f.classList.add("h5p-confirmation-dialog-confirm-button"),f.textContent=n.confirmText;var m,g,d=document.createElement("button");d.classList.add("h5p-confirmation-dialog-exit"),d.setAttribute("aria-hidden","true"),d.tabIndex=-1,d.title=n.cancelText,p.addEventListener("click",i),p.addEventListener("keydown",function(e){32===e.which?i(e):9===e.which&amp;&amp;e.shiftKey&amp;&amp;o(f,e)}),n.hideCancel?h.classList.add("center"):h.appendChild(p),f.addEventListener("click",t),f.addEventListener("keydown",function(e){32===e.which?t(e):9!==e.which||e.shiftKey||o(n.hideCancel?f:p,e)}),h.appendChild(f),d.addEventListener("click",i),d.addEventListener("keydown",function(e){32===e.which&amp;&amp;i(e)}),n.hideExit||l.appendChild(d);var v,y=[],b=[];this.appendTo=function(e){return m=e,this};var P=function(e){c.contains(e.target)||(e.preventDefault(),f.focus())},_=function(e){for(var t=[],n=e.parentNode.children,r=0;r&lt;n.length;r+=1)t[r]=!!n[r].getAttribute("aria-hidden"),n[r]!==e&amp;&amp;n[r].setAttribute("aria-hidden",!0);return t},x=function(e,t){for(var n=e.parentNode.children,r=0;r&lt;n.length;r+=1)n[r]===e||t[r]||n[r].removeAttribute("aria-hidden")};this.show=function(e){var t;return v=document.activeElement,m.appendChild(c),(g=m.parentNode||m).addEventListener("focus",P,!0),y=_(m),b=_(c),c.classList.remove("hidden"),t=e,e=parseInt(l.style.top,10),(e=(e=(e=void 0!==t?t:e)||0)+l.offsetHeight&gt;m.offsetHeight?m.offsetHeight-l.offsetHeight-a:e)-s&lt;=0&amp;&amp;(e=s+a,u=!0),l.style.top=e+"px",setTimeout(function(){l.classList.remove("hidden"),c.classList.remove("hiding"),setTimeout(function(){var e;f.focus(),u&amp;&amp;n.instance&amp;&amp;(e=parseInt(l.offsetHeight,10)+s+2*a,r.setViewPortMinimumHeight(e),n.instance.trigger("resize"),u=!1)},100)},0),this},this.hide=function(){return c.classList.add("hiding"),l.classList.add("hidden"),g.removeAttribute("aria-hidden"),g.removeEventListener("focus",P,!0),n.skipRestoreFocus||v.focus(),x(m,y),x(c,b),setTimeout(function(){c.classList.add("hidden"),m.removeChild(c),r.setViewPortMinimumHeight(null)},100),this},this.getElement=function(){return l},this.getPreviouslyFocused=function(){return v},this.setViewPortMinimumHeight=function(e){(document.querySelector(".h5p-container")||document.body).style.minHeight="number"==typeof e?e+"px":e}}return(e.prototype=Object.create(w.prototype)).constructor=e}(H5P.EventDispatcher),H5P.ConfirmationDialog.uniqueId=-1,/*!@license js/h5p-action-bar.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
H5P.ActionBar=function(n){"use strict";function e(e){n.call(this);function t(e,t){function n(){r.trigger(e)}H5P.jQuery("&lt;li/&gt;",{class:"h5p-button h5p-noselect h5p-"+(t||e),role:"button",tabindex:0,title:H5P.t(e+"Description"),html:H5P.t(e),on:{click:n,keypress:function(e){32===e.which&amp;&amp;(n(),e.preventDefault())}},appendTo:o}),i=!0}var r=this,i=!1,o=H5P.jQuery('&lt;ul class="h5p-actions"&gt;&lt;/ul&gt;');(e.export||e.copy)&amp;&amp;t("reuse","export"),e.copyright&amp;&amp;t("copyrights"),e.embed&amp;&amp;t("embed"),e.icon&amp;&amp;(H5P.jQuery('&lt;li&gt;&lt;a class="h5p-link" href="http://h5p.org" target="_blank" title="'+H5P.t("h5pDescription")+'"&gt;&lt;/a&gt;&lt;/li&gt;').appendTo(o),i=!0),r.getDOMElement=function(){return o},r.hasActions=function(){return i}}return(e.prototype=Object.create(n.prototype)).constructor=e}((H5P.jQuery,H5P.EventDispatcher)),/*!@license js/request-queue.js by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/
H5P.RequestQueue=function(n,t){function e(e){t.call(this),this.processingQueue=!1,this.showToast=(e=e||{}).showToast,this.itemName="requestQueue"}return e.prototype.add=function(e,t){if(!window.localStorage)return!1;let n=this.getStoredRequests();return n=n||[],n.push({url:e,data:t}),window.localStorage.setItem(this.itemName,JSON.stringify(n)),this.trigger("requestQueued",{storedStatements:n,processingQueue:this.processingQueue}),!0},e.prototype.getStoredRequests=function(){if(!window.localStorage)return!1;var e=window.localStorage.getItem(this.itemName);return e?JSON.parse(e):[]},e.prototype.clearQueue=function(){return!!window.localStorage&amp;&amp;(window.localStorage.removeItem(this.itemName),!0)},e.prototype.resumeQueue=function(){if(!H5PIntegration||!window.navigator||!window.localStorage)return!1;if(this.processingQueue)return!1;var e=this.getStoredRequests(),t=e.length;return this.clearQueue(),t?(this.processingQueue=!0,this.processQueue(e)):this.trigger("emptiedQueue",e),!0},e.prototype.processQueue=function(e){var t;e.length&amp;&amp;(this.trigger("processingQueue"),t=e.shift(),n.post(t.url,t.data).fail(this.onQueuedRequestFail.bind(this,t)).always(this.onQueuedRequestProcessed.bind(this,e)))},e.prototype.onQueuedRequestFail=function(e){window.navigator.onLine||this.add(e.url,e.data)},e.prototype.onQueuedRequestProcessed=function(e){e.length?this.processQueue(e):(this.processingQueue=!1,e=this.getStoredRequests(),this.trigger("queueEmptied",e))},e.prototype.displayToastMessage=function(e,t,n){(this.showToast||t)&amp;&amp;(n=H5P.jQuery.extend(!0,{},{position:{horizontal:"centered",vertical:"centered",noOverflowX:!0}},n),H5P.attachToastTo(H5P.jQuery(".h5p-content:first")[0],e,n))},e}(H5P.jQuery,H5P.EventDispatcher),H5P.OfflineRequestQueue=function(P,_){return function(e){const n=new P;n.clearQueue();let r=null;const i=[10,20,40,60,120,300,600];let o=-1,t=null,s=!1,a=!1,u=!1;e=e.instance;const c=new _({headerText:H5P.t("offlineDialogHeader"),dialogText:H5P.t("offlineDialogBody"),confirmText:H5P.t("offlineDialogRetryButtonLabel"),hideCancel:!0,hideExit:!0,classes:["offline"],instance:e,skipRestoreFocus:!0}),l=c.getElement(),d=document.createElement("div");d.classList.add("count-down"),d.innerHTML=H5P.t("offlineDialogRetryMessage").replace(":num",'&lt;span class="count-down-num"&gt;0&lt;/span&gt;'),l.querySelector(".h5p-confirmation-dialog-text").appendChild(d);const h=d.querySelector(".count-down-num"),p=document.createElement("div");p.classList.add("throbber-wrapper");const f=document.createElement("div");f.classList.add("sending-requests-throbber"),p.appendChild(f),n.on("requestQueued",function(e){if(!e.data||!e.data.processingQueue){if(!s){const t=document.body.querySelector(".h5p-content");if(!t)return;c.appendTo(t),t.appendChild(p),s=!0}y()}}.bind(this)),n.on("queueEmptied",function(e){e.data&amp;&amp;e.data.length?y(!0):(clearInterval(t),m(!1),o=-1,a&amp;&amp;(c.hide(),a=!1),n.displayToastMessage(H5P.t("offlineSuccessfulSubmit"),!0,{position:{vertical:"top",offsetVertical:"100"}}))}.bind(this)),c.on("confirmed",function(){a=!1,setTimeout(function(){g()},100)}.bind(this)),window.addEventListener("online",function(){g()}.bind(this)),window.addEventListener("message",function(e){window.parent===e.source&amp;&amp;"h5p"===e.data.context&amp;&amp;"queueRequest"===e.data.action&amp;&amp;this.add(e.data.url,e.data.data)}.bind(this));const m=function(e){u=!u,void 0!==e&amp;&amp;(u=e),u&amp;&amp;a&amp;&amp;(c.hide(),a=!1),u?p.classList.add("show"):p.classList.remove("show")},g=function(){clearInterval(t),m(!0),n.resumeQueue()},v=function(){o+=1,o&gt;=i.length&amp;&amp;(o=i.length-1)},y=function(e){a||(m(!1),a||(e?setTimeout(function(){c.show(0)},100):c.show(0)),a=!0,r=(new Date).getTime(),v(),clearInterval(t),t=setInterval(b,100))},b=function(){var e=(new Date).getTime(),e=Math.floor((e-r)/1e3);const t=i[o]-e;h.textContent=t.toString(),t&lt;=0&amp;&amp;g()};this.add=function(e,t){if(window.navigator.onLine)return!1;n.add(e,t)}}}(H5P.RequestQueue,H5P.ConfirmationDialog),(H5P=H5P||{}).Transition=function(){Transition={transitionEndEventNames:{WebkitTransition:"webkitTransitionEnd",transition:"transitionend",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},cache:[],getVendorPropertyName:function(e){if(void 0!==Transition.cache[e])return Transition.cache[e];var t=document.createElement("div");if(e in t.style)Transition.cache[e]=e;else{var n=["Moz","Webkit","O","ms"],r=e.charAt(0).toUpperCase()+e.substr(1);if(e in t.style)Transition.cache[e]=e;else for(var i=0;i&lt;n.length;++i){var o=n[i]+r;if(o in t.style){Transition.cache[e]=o;break}}}return Transition.cache[e]},getTransitionEndEventName:function(){return Transition.transitionEndEventNames[Transition.getVendorPropertyName("transition")]||void 0},onTransitionEnd:function(e,t,n){n=n||1e3,Transition.transitionEndEventName=Transition.transitionEndEventName||Transition.getTransitionEndEventName();function r(){i||(e.off(Transition.transitionEndEventName,t),i=!0,clearTimeout(o),t())}var i=!1,o=setTimeout(function(){r()},n);e.on(Transition.transitionEndEventName,function(){r()})}};function r(e,t){var n;t&gt;=e.length||(n=e[t],H5P.Transition.onTransitionEnd(n.$element,function(){n.end&amp;&amp;n.end(),!0!==n.break&amp;&amp;r(e,t+1)},n.timeout||void 0))}return Transition.sequence=function(e){r(e,0)},Transition}(H5P.jQuery),(H5P=H5P||{}).JoubelHelpTextDialog=function(l){var d=0;function e(e,t,n){H5P.EventDispatcher.call(this);var r=this,i="joubel-help-text-header-"+ ++d,o="joubel-help-text-body-"+d,s=l("&lt;div&gt;",{class:"joubel-help-text-dialog-box",role:"dialog","aria-labelledby":i,"aria-describedby":o});l("&lt;div&gt;",{class:"joubel-help-text-dialog-background"}).appendTo(s);var a=l("&lt;div&gt;",{class:"joubel-help-text-dialog-container"}).appendTo(s);l("&lt;div&gt;",{class:"joubel-help-text-header",id:i,role:"header",html:e}).appendTo(a),l("&lt;div&gt;",{class:"joubel-help-text-body",id:o,html:t,role:"document",tabindex:0}).appendTo(a);function u(){s.remove(),r.trigger("closed")}var c=l("&lt;div&gt;",{class:"joubel-help-text-remove",role:"button",title:n,tabindex:1,click:u,keydown:function(e){-1!==[32,13].indexOf(e.which)&amp;&amp;(e.preventDefault(),u())}}).appendTo(a);r.getElement=function(){return s},r.focus=function(){c.focus()}}return(e.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=e}(H5P.jQuery),(H5P=H5P||{}).JoubelMessageDialog=function(o){return function(e,t){function n(){r.remove(),clearTimeout(i),e.off("click.messageDialog")}var r=o("&lt;div/&gt;",{class:"joubel-message-dialog",text:t}).appendTo(e),i=setTimeout(n,3e3);return e.on("click.messageDialog",n),r}}(H5P.jQuery),(H5P=H5P||{}).JoubelProgressCircle=function(a){function e(t,e,n,r){n=n||"#f0f0f0",r=r||"#ffffff";var i=this.hexToRgb(e=e||"#1a73d9");try{if(""===(t=Number(t)))throw"is empty";if(isNaN(t))throw"is not a number"}catch(e){t="err"}100&lt;t&amp;&amp;(t=100);var o="rgb("+parseInt(i.r,10)+","+parseInt(i.g,10)+","+parseInt(i.b,10)+")",s=a("&lt;div/&gt;",{class:"joubel-progress-circle-wrapper"}),e=a("&lt;div/&gt;",{class:"joubel-progress-circle-active-border"}).appendTo(s),i=a("&lt;div/&gt;",{class:"joubel-progress-circle-circle"}).appendTo(e);a("&lt;span/&gt;",{text:t+"%",class:"joubel-progress-circle-percentage"}).appendTo(i);t*=3.6;return(t&lt;=180?e.css("background-image","linear-gradient("+(90+t)+"deg, transparent 50%, "+n+" 50%),linear-gradient(90deg, "+n+" 50%, transparent 50%)"):e.css("background-image","linear-gradient("+(t-90)+"deg, transparent 50%, "+o+" 50%),linear-gradient(90deg, "+n+" 50%, transparent 50%)")).css("border","2px solid"+r).css("background-color",o),this.$activeBorder=e,this.$backgroundCircle=i,this.$wrapper=s,this.initResizeFunctionality(),s}return e.prototype.initResizeFunctionality=function(){var e=this;a(window).resize(function(){setTimeout(function(){e.resize()})}),setTimeout(function(){e.resize()},0)},e.prototype.resize=function(){var e,t,n,r=this.$wrapper.parent();void 0!==r&amp;&amp;r&amp;&amp;(n=parseInt(r.css("font-size"),10),t=(e=parseInt(n/4.5,10)%2==0?parseInt(n/4.5,10)+4:parseInt(n/4.5,10)+5)/2,this.$activeBorder.css({width:r=3.75*n,height:n=3.75*n}),this.$backgroundCircle.css({width:r-e,height:n-e,top:t,left:t}))},e.prototype.hexToRgb=function(e){e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null},e}(H5P.jQuery),(H5P=H5P||{}).SimpleRoundedButton=function(n){return function(e){var t=n("&lt;div&gt;",{class:"joubel-simple-rounded-button",title:e,role:"button",tabindex:"0"}).keydown(function(e){-1!==[32,13].indexOf(e.which)&amp;&amp;(n(this).click(),e.preventDefault())});return n("&lt;span&gt;",{class:"joubel-simple-rounded-button-text",html:e}).appendTo(t),t}}(H5P.jQuery),(H5P=H5P||{}).JoubelSpeechBubble=function(o){var s,a,u,c,l,d,h=!!navigator.userAgent.match(/iPod|iPhone|iPad/g);function p(e){var t=e.closest(".h5p-frame");return t=!t.length?e.closest(".h5p-container"):t}function f(){m(s,a,d,u,c)}function m(e,t,n,r,i){var o=function(e,t){e=e[0].getBoundingClientRect(),t=t[0].getBoundingClientRect();return{top:t.top-e.top,right:e.right-t.right,bottom:e.bottom-t.bottom,left:t.left-e.left,innerWidth:t.width,innerHeight:t.height,outerWidth:e.width,outerHeight:e.height}}(p(t),t),s=o.bottom&gt;o.top?"bottom":"top",a=.9*o.outerWidth,n=n&lt;a?n:a,a=function(e,t){var n={},r=e/2;n.top=t.top+t.innerHeight,n.bottom=t.bottom+t.innerHeight+9,t.left&lt;r?n.left=3:t.left+r&gt;t.outerWidth?n.left=t.outerWidth-e-3:n.left=t.left-r+t.innerWidth/2;return n}(n,o),t=function(e,t,n,r){var i={},e=e-20;i.left=n.left-t.left+r/2-6,i.left&lt;9&amp;&amp;(i.left=9);i.left&gt;e&amp;&amp;(i.left=e);return i.top=-6,i.bottom=-6,i}(n,a,o,t.width());e.css((e=n,n=a,a=16,"top"===s?{width:e+"px",bottom:n.bottom+"px",left:n.left+"px",fontSize:a+"px",top:""}:{width:e+"px",top:n.top+"px",left:n.left+"px",fontSize:a+"px",bottom:""}));t=t,t="top"===s?{bottom:t.bottom+"px",left:t.left+"px",top:""}:{top:t.top+"px",left:t.left+"px",bottom:""};r.css(t),i.css(t)}H5P.externalDispatcher.on("domHidden",function(e){void 0!==s&amp;&amp;0!==e.data.$dom.find(a).length&amp;&amp;g()});var g=function(){H5P.$body.off("mousedown.speechBubble"),H5P.$window.off("resize","",f),a.parents(".h5p-dialog").off("mousedown.speechBubble"),h&amp;&amp;H5P.$body.css("cursor",""),void 0!==s&amp;&amp;(s.removeClass("show"),clearTimeout(l),l=setTimeout(function(){s.remove(),s=void 0},500))};function v(e){e.target!==a[0]&amp;&amp;(g(),a=void 0)}return function(e,t,n){d=n=n||400,a=e,this.isCurrent=function(e){return e.is(a)},this.remove=function(){g()},void 0!==s&amp;&amp;g();var r,i=p(e);return(r=s)&amp;&amp;(clearTimeout(l),r.removeClass("show"),setTimeout(function(){r&amp;&amp;(r.remove(),r=void 0)},500)),u=o('&lt;div class="joubel-speech-bubble-tail"&gt;&lt;/div&gt;'),c=o('&lt;div class="joubel-speech-bubble-inner-tail"&gt;&lt;/div&gt;'),t=o('&lt;div class="joubel-speech-bubble-inner"&gt;&lt;div class="joubel-speech-bubble-text"&gt;'+t+"&lt;/div&gt;&lt;/div&gt;").prepend(c),s=o('&lt;div class="joubel-speech-bubble" aria-live="assertive"&gt;').append([u,t]).appendTo(i),setTimeout(function(){s.addClass("show")},0),m(s,a,n,u,c),H5P.$body.on("mousedown.speechBubble",v),H5P.$window.on("resize","",f),e.parents(".h5p-dialog").on("mousedown.speechBubble",v),h&amp;&amp;H5P.$body.css("cursor","pointer"),this}}(H5P.jQuery),(H5P=H5P||{}).JoubelThrobber=function(e){return function(){return e("&lt;div/&gt;",{class:"h5p-throbber"})}}(H5P.jQuery),/*!@license H5P.JoubelUI-1.3/js/joubel-tip.js by Joubel licensed under unknown license*/H5P.JoubelTip=function(a){var u=a("&lt;div/&gt;");return function(t,n){var r,e=u.html(t).text().trim();if(""!==e){n=a.extend({tipLabel:e,helpIcon:!1,showSpeechBubble:!0,tabcontrol:!1},n);var i=a("&lt;div/&gt;",{class:"joubel-tip-container"+(n.showSpeechBubble?"":" be-quiet"),"aria-label":n.tipLabel,"aria-expanded":!1,role:"button",tabindex:n.tabcontrol?-1:0,click:function(e){o(),e.preventDefault()},keydown:function(e){32===e.which||13===e.which?(o(),e.stopPropagation(),e.preventDefault()):o(!1)},html:'&lt;span class="joubel-icon-tip-normal '+(n.helpIcon?" help-icon":"")+'"&gt;&lt;span class="h5p-icon-shadow"&gt;&lt;/span&gt;&lt;span class="h5p-icon-speech-bubble"&gt;&lt;/span&gt;&lt;span class="h5p-icon-info"&gt;&lt;/span&gt;&lt;/span&gt;'});const s=a("&lt;div&gt;",{class:"hidden-but-read","aria-live":"polite",appendTo:i});var o=function(e){void 0!==r&amp;&amp;r.isCurrent(i)?(r.remove(),r=void 0,i.attr("aria-expanded",!1),s.html("")):!1!==e&amp;&amp;n.showSpeechBubble&amp;&amp;(r=H5P.JoubelSpeechBubble(i,t),i.attr("aria-expanded",!0),s.html(t))};return i}}}(H5P.jQuery),(H5P=H5P||{}).JoubelSlider=function(t){function e(e){H5P.EventDispatcher.call(this),this.$slider=t("&lt;div&gt;",t.extend({class:"h5p-joubel-ui-slider"},e)),this.$slides=[],this.currentIndex=0,this.numSlides=0}return((e.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=e).prototype.addSlide=function(e){e.addClass("h5p-joubel-ui-slide").css({left:100*this.numSlides+"%"}),this.$slider.append(e),this.$slides.push(e),this.numSlides++,1===this.numSlides&amp;&amp;e.addClass("current")},e.prototype.attach=function(e){e.append(this.$slider)},e.prototype.move=function(e){var t=this;0===e&amp;&amp;t.trigger("first-slide"),e+1===t.numSlides&amp;&amp;t.trigger("last-slide"),t.trigger("move");var n=t.$slides[this.currentIndex];H5P.Transition.onTransitionEnd(this.$slider,function(){n.removeClass("current"),t.trigger("moved")}),this.$slides[e].addClass("current");var r="translateX("+100*-e+"%)";this.$slider.css({"-webkit-transform":r,"-moz-transform":r,"-ms-transform":r,transform:r}),this.currentIndex=e},e.prototype.remove=function(){this.$slider.remove()},e.prototype.next=function(){this.currentIndex+1&gt;=this.numSlides||this.move(this.currentIndex+1)},e.prototype.previous=function(){this.move(this.currentIndex-1)},e.prototype.first=function(){this.move(0)},e.prototype.last=function(){this.move(this.numSlides-1)},e}(H5P.jQuery),(H5P=H5P||{}).JoubelScoreBar=function(s){var a=0;return function(e,t,n,r){var i=this;function o(e){return t?t.replace(":num",e).replace(":total",i.maxScore):""}i.maxScore=e,i.score=0,a++,i.STAR_MARKUP='&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 63.77 53.87" aria-hidden="true" focusable="false"&gt;&lt;title&gt;star&lt;/title&gt;&lt;filter id="h5p-joubelui-score-bar-star-inner-shadow-'+a+'" x0="-50%" y0="-50%" width="200%" height="200%"&gt;&lt;feGaussianBlur in="SourceAlpha" stdDeviation="3" result="blur"&gt;&lt;/feGaussianBlur&gt;&lt;feOffset dy="2" dx="4"&gt;&lt;/feOffset&gt;&lt;feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowDiff"&gt;&lt;/feComposite&gt;&lt;feFlood flood-color="#ffe95c" flood-opacity="1"&gt;&lt;/feFlood&gt;&lt;feComposite in2="shadowDiff" operator="in"&gt;&lt;/feComposite&gt;&lt;feComposite in2="SourceGraphic" operator="over" result="firstfilter"&gt;&lt;/feComposite&gt;&lt;feGaussianBlur in="firstfilter" stdDeviation="3" result="blur2"&gt;&lt;/feGaussianBlur&gt;&lt;feOffset dy="-2" dx="-4"&gt;&lt;/feOffset&gt;&lt;feComposite in2="firstfilter" operator="arithmetic" k2="-1" k3="1" result="shadowDiff"&gt;&lt;/feComposite&gt;&lt;feFlood flood-color="#ffe95c" flood-opacity="1"&gt;&lt;/feFlood&gt;&lt;feComposite in2="shadowDiff" operator="in"&gt;&lt;/feComposite&gt;&lt;feComposite in2="firstfilter" operator="over"&gt;&lt;/feComposite&gt;&lt;/filter&gt;&lt;path class="h5p-joubelui-score-bar-star-shadow" d="M35.08,43.41V9.16H20.91v0L9.51,10.85,9,10.93C2.8,12.18,0,17,0,21.25a11.22,11.22,0,0,0,3,7.48l8.73,8.53-1.07,6.16Z"/&gt;&lt;g&gt;&lt;path class="h5p-joubelui-score-bar-star-border" d="M61.36,22.8,49.72,34.11l2.78,16a2.6,2.6,0,0,1,.05.64c0,.85-.37,1.6-1.33,1.6A2.74,2.74,0,0,1,49.94,52L35.58,44.41,21.22,52a2.93,2.93,0,0,1-1.28.37c-.91,0-1.33-.75-1.33-1.6,0-.21.05-.43.05-.64l2.78-16L9.8,22.8A2.57,2.57,0,0,1,9,21.25c0-1,1-1.33,1.81-1.49l16.07-2.35L34.09,2.83c.27-.59.85-1.33,1.55-1.33s1.28.69,1.55,1.33l7.21,14.57,16.07,2.35c.75.11,1.81.53,1.81,1.49A3.07,3.07,0,0,1,61.36,22.8Z"/&gt;&lt;path class="h5p-joubelui-score-bar-star-fill" d="M61.36,22.8,49.72,34.11l2.78,16a2.6,2.6,0,0,1,.05.64c0,.85-.37,1.6-1.33,1.6A2.74,2.74,0,0,1,49.94,52L35.58,44.41,21.22,52a2.93,2.93,0,0,1-1.28.37c-.91,0-1.33-.75-1.33-1.6,0-.21.05-.43.05-.64l2.78-16L9.8,22.8A2.57,2.57,0,0,1,9,21.25c0-1,1-1.33,1.81-1.49l16.07-2.35L34.09,2.83c.27-.59.85-1.33,1.55-1.33s1.28.69,1.55,1.33l7.21,14.57,16.07,2.35c.75.11,1.81.53,1.81,1.49A3.07,3.07,0,0,1,61.36,22.8Z"/&gt;&lt;path filter="url(#h5p-joubelui-score-bar-star-inner-shadow-'+a+')" class="h5p-joubelui-score-bar-star-fill-full-score" d="M61.36,22.8,49.72,34.11l2.78,16a2.6,2.6,0,0,1,.05.64c0,.85-.37,1.6-1.33,1.6A2.74,2.74,0,0,1,49.94,52L35.58,44.41,21.22,52a2.93,2.93,0,0,1-1.28.37c-.91,0-1.33-.75-1.33-1.6,0-.21.05-.43.05-.64l2.78-16L9.8,22.8A2.57,2.57,0,0,1,9,21.25c0-1,1-1.33,1.81-1.49l16.07-2.35L34.09,2.83c.27-.59.85-1.33,1.55-1.33s1.28.69,1.55,1.33l7.21,14.57,16.07,2.35c.75.11,1.81.53,1.81,1.49A3.07,3.07,0,0,1,61.36,22.8Z"/&gt;&lt;/g&gt;&lt;/svg&gt;',i.appendTo=function(e){i.$scoreBar.appendTo(e)},i.setScore=function(e){e!==i.score&amp;&amp;(i.score=e&gt;i.maxScore?i.maxScore:e,i.updateVisuals())},i.incrementScore=function(e){i.setScore(i.score+(e||1))},i.setMaxScore=function(e){i.maxScore=e},i.updateVisuals=function(){i.$progress.html(o(i.score)),i.$scoreCounter.text(i.score),i.$maxScore.text(i.maxScore),setTimeout(function(){i.$progress.css({width:i.score/i.maxScore*100+"%"}),H5P.Transition.onTransitionEnd(i.$progress,function(){i.$scoreBar.toggleClass("h5p-joubelui-score-bar-full-score",i.score===i.maxScore),i.$scoreBar.toggleClass("h5p-joubelui-score-bar-animation-active",i.score===i.maxScore),i.$scoreBar.one("animationend",function(){i.$scoreBar.removeClass("h5p-joubelui-score-bar-animation-active")})},600)},300)},i.reset=function(){i.$scoreBar.removeClass("h5p-joubelui-score-bar-full-score")},function(){i.$scoreBar=s("&lt;div&gt;",{class:"h5p-joubelui-score-bar"});var e=s("&lt;div&gt;",{class:"h5p-joubelui-score-bar-visuals",appendTo:i.$scoreBar});i.$progressWrapper=s("&lt;div&gt;",{class:"h5p-joubelui-score-bar-progress-wrapper",appendTo:e}),i.$progress=s("&lt;div&gt;",{class:"h5p-joubelui-score-bar-progress",html:o(i.score),appendTo:i.$progressWrapper}),s("&lt;div&gt;",{class:"h5p-joubelui-score-bar-star",html:i.STAR_MARKUP}).appendTo(e);e=s("&lt;div&gt;",{class:"h5p-joubelui-score-numeric",appendTo:i.$scoreBar,"aria-hidden":!0});i.$scoreCounter=s("&lt;span&gt;",{class:"h5p-joubelui-score-number h5p-joubelui-score-number-counter",text:0,appendTo:e}),s("&lt;span&gt;",{class:"h5p-joubelui-score-number-separator",text:"/",appendTo:e}),i.$maxScore=s("&lt;span&gt;",{class:"h5p-joubelui-score-number h5p-joubelui-score-max",text:i.maxScore,appendTo:e}),n&amp;&amp;(H5P.JoubelUI.createTip(n,{tipLabel:r||n,helpIcon:!0}).appendTo(i.$scoreBar),i.$scoreBar.addClass("h5p-score-bar-has-help"))}()}}(H5P.jQuery),(H5P=H5P||{}).JoubelProgressbar=function(n){function e(e,t){H5P.EventDispatcher.call(this);this.options=n.extend({progressText:"Slide :num of :total"},t),this.currentStep=0,this.steps=e,this.$progressbar=n("&lt;div&gt;",{class:"h5p-joubelui-progressbar"}),this.$background=n("&lt;div&gt;",{class:"h5p-joubelui-progressbar-background"}).appendTo(this.$progressbar)}return((e.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=e).prototype.updateAria=function(){var e;this.options.disableAria||(this.$currentStatus||(this.$currentStatus=n("&lt;div&gt;",{class:"h5p-joubelui-progressbar-slide-status-text","aria-live":"assertive"}).appendTo(this.$progressbar)),e=this.options.progressText.replace(":num",this.currentStep).replace(":total",this.steps),this.$currentStatus.html(e))},e.prototype.appendTo=function(e){this.$progressbar.appendTo(e)},e.prototype.setProgress=function(e){e&gt;this.steps||e&lt;0||(this.currentStep=e,this.$background.css({width:this.currentStep/this.steps*100+"%"}),this.updateAria())},e.prototype.next=function(){this.setProgress(this.currentStep+1)},e.prototype.reset=function(){this.setProgress(0)},e.prototype.isLastStep=function(){return this.steps===this.currentStep},e}(H5P.jQuery),(H5P=H5P||{}).JoubelUI=function(n){function e(){}var t;return e.createTip=function(e,t){return new H5P.JoubelTip(e,t)},e.createMessageDialog=function(e,t){return new H5P.JoubelMessageDialog(e,t)},e.createHelpTextDialog=function(e,t,n){return new H5P.JoubelHelpTextDialog(e,t,n)},e.createProgressCircle=function(e,t,n,r){return new H5P.JoubelProgressCircle(e,t,n,r)},e.createThrobber=function(){return new H5P.JoubelThrobber},e.createSimpleRoundedButton=function(e){return new H5P.SimpleRoundedButton(e)},e.createSlider=function(e){return new H5P.JoubelSlider(e)},e.createScoreBar=function(e,t,n,r){return new H5P.JoubelScoreBar(e,t,n,r)},e.createProgressbar=function(e,t){return new H5P.JoubelProgressbar(e,t)},e.createButton=function(e){var t="button";return e.href?t="a":e.type="button",e.class?e.class+=" h5p-joubelui-button":e.class="h5p-joubelui-button",n("&lt;"+t+"/&gt;",e)},H5P.isFramed&amp;&amp;!H5P.hasiOSiframeScrollFix&amp;&amp;/iPad|iPhone|iPod/.test(navigator.userAgent)&amp;&amp;(H5P.hasiOSiframeScrollFix=!0,t=HTMLElement.prototype.focus,HTMLElement.prototype.focus=function(){(this instanceof HTMLAnchorElement||this instanceof HTMLInputElement||this instanceof HTMLSelectElement||this instanceof HTMLTextAreaElement||this instanceof HTMLButtonElement||this instanceof HTMLIFrameElement||this instanceof HTMLAreaElement)&amp;&amp;!this.getAttribute("role")&amp;&amp;t.call(this)}),e}(H5P.jQuery);/*!@license H5P.SoundJS-1.0/soundjs-0.6.2.min.js by The createjs team licensed under MIT*/
/*!
* @license SoundJS
* Visit http://createjs.com/ for documentation, updates and examples.
*
* Copyright (c) 2011-2015 gskinner.com, inc.
*
* Distributed under the terms of the MIT license.
* http://www.opensource.org/licenses/mit-license.html
*
* This notice shall be included in all copies or substantial portions of the Software.
*/
var old=this.createjs;this.createjs=this.createjs||{},function(){var e=createjs.SoundJS=createjs.SoundJS||{};e.version="0.6.2",e.buildDate="Thu, 26 Nov 2015 20:44:31 GMT"}(),this.createjs=this.createjs||{},createjs.extend=function(e,t){"use strict";function n(){this.constructor=e}return n.prototype=t.prototype,e.prototype=new n},this.createjs=this.createjs||{},createjs.promote=function(e,t){"use strict";var n=e.prototype,r=Object.getPrototypeOf&amp;&amp;Object.getPrototypeOf(n)||n.__proto__;if(r)for(var i in n[(t+="_")+"constructor"]=r.constructor,r)n.hasOwnProperty(i)&amp;&amp;"function"==typeof r[i]&amp;&amp;(n[t+i]=r[i]);return e},this.createjs=this.createjs||{},createjs.indexOf=function(e,t){"use strict";for(var n=0,r=e.length;n&lt;r;n++)if(t===e[n])return n;return-1},this.createjs=this.createjs||{},function(){"use strict";createjs.proxy=function(e,t){var n=Array.prototype.slice.call(arguments,2);return function(){return e.apply(t,Array.prototype.slice.call(arguments,0).concat(n))}}}(),this.createjs=this.createjs||{},function(){"use strict";function e(){throw"BrowserDetect cannot be instantiated"}var t=e.agent=window.navigator.userAgent;e.isWindowPhone=-1&lt;t.indexOf("IEMobile")||-1&lt;t.indexOf("Windows Phone"),e.isFirefox=-1&lt;t.indexOf("Firefox"),e.isOpera=null!=window.opera,e.isChrome=-1&lt;t.indexOf("Chrome"),e.isIOS=(-1&lt;t.indexOf("iPod")||-1&lt;t.indexOf("iPhone")||-1&lt;t.indexOf("iPad"))&amp;&amp;!e.isWindowPhone,e.isAndroid=-1&lt;t.indexOf("Android")&amp;&amp;!e.isWindowPhone,e.isBlackberry=-1&lt;t.indexOf("Blackberry"),createjs.BrowserDetect=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(){this._listeners=null,this._captureListeners=null}var t=e.prototype;e.initialize=function(e){e.addEventListener=t.addEventListener,e.on=t.on,e.removeEventListener=e.off=t.removeEventListener,e.removeAllEventListeners=t.removeAllEventListeners,e.hasEventListener=t.hasEventListener,e.dispatchEvent=t.dispatchEvent,e._dispatchEvent=t._dispatchEvent,e.willTrigger=t.willTrigger},t.addEventListener=function(e,t,n){var r=n?this._captureListeners=this._captureListeners||{}:this._listeners=this._listeners||{},i=r[e];return i&amp;&amp;this.removeEventListener(e,t,n),(i=r[e])?i.push(t):r[e]=[t],t},t.on=function(e,t,n,r,i,o){return t.handleEvent&amp;&amp;(n=n||t,t=t.handleEvent),n=n||this,this.addEventListener(e,function(e){t.call(n,e,i),r&amp;&amp;e.remove()},o)},t.removeEventListener=function(e,t,n){var r=n?this._captureListeners:this._listeners;if(r){var i=r[e];if(i)for(var o=0,s=i.length;o&lt;s;o++)if(i[o]==t){1==s?delete r[e]:i.splice(o,1);break}}},t.off=t.removeEventListener,t.removeAllEventListeners=function(e){e?(this._listeners&amp;&amp;delete this._listeners[e],this._captureListeners&amp;&amp;delete this._captureListeners[e]):this._listeners=this._captureListeners=null},t.dispatchEvent=function(e,t,n){if("string"==typeof e){var r=this._listeners;if(!(t||r&amp;&amp;r[e]))return!0;e=new createjs.Event(e,t,n)}else e.target&amp;&amp;e.clone&amp;&amp;(e=e.clone());try{e.target=this}catch(e){}if(e.bubbles&amp;&amp;this.parent){for(var i=this,o=[i];i.parent;)o.push(i=i.parent);for(var s=o.length,a=s-1;0&lt;=a&amp;&amp;!e.propagationStopped;a--)o[a]._dispatchEvent(e,1+(0==a));for(a=1;a&lt;s&amp;&amp;!e.propagationStopped;a++)o[a]._dispatchEvent(e,3)}else this._dispatchEvent(e,2);return!e.defaultPrevented},t.hasEventListener=function(e){var t=this._listeners,n=this._captureListeners;return!!(t&amp;&amp;t[e]||n&amp;&amp;n[e])},t.willTrigger=function(e){for(var t=this;t;){if(t.hasEventListener(e))return!0;t=t.parent}return!1},t.toString=function(){return"[EventDispatcher]"},t._dispatchEvent=function(e,t){var n,r=1==t?this._captureListeners:this._listeners;if(e&amp;&amp;r&amp;&amp;((i=r[e.type])&amp;&amp;(n=i.length))){try{e.currentTarget=this}catch(e){}try{e.eventPhase=t}catch(e){}e.removed=!1;for(var i=i.slice(),o=0;o&lt;n&amp;&amp;!e.immediatePropagationStopped;o++){var s=i[o];s.handleEvent?s.handleEvent(e):s(e),e.removed&amp;&amp;(this.off(e.type,s,1==t),e.removed=!1)}}},createjs.EventDispatcher=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n){this.type=e,this.target=null,this.currentTarget=null,this.eventPhase=0,this.bubbles=!!t,this.cancelable=!!n,this.timeStamp=(new Date).getTime(),this.defaultPrevented=!1,this.propagationStopped=!1,this.immediatePropagationStopped=!1,this.removed=!1}var t=e.prototype;t.preventDefault=function(){this.defaultPrevented=this.cancelable&amp;&amp;!0},t.stopPropagation=function(){this.propagationStopped=!0},t.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},t.remove=function(){this.removed=!0},t.clone=function(){return new e(this.type,this.bubbles,this.cancelable)},t.set=function(e){for(var t in e)this[t]=e[t];return this},t.toString=function(){return"[Event (type="+this.type+")]"},createjs.Event=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n){this.Event_constructor("error"),this.title=e,this.message=t,this.data=n}createjs.extend(e,createjs.Event).clone=function(){return new createjs.ErrorEvent(this.title,this.message,this.data)},createjs.ErrorEvent=createjs.promote(e,"Event")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t){this.Event_constructor("progress"),this.loaded=e,this.total=null==t?1:t,this.progress=0==t?0:this.loaded/this.total}createjs.extend(e,createjs.Event).clone=function(){return new createjs.ProgressEvent(this.loaded,this.total)},createjs.ProgressEvent=createjs.promote(e,"Event")}(window),this.createjs=this.createjs||{},function(){"use strict";function n(){this.src=null,this.type=null,this.id=null,this.maintainOrder=!1,this.callback=null,this.data=null,this.method=createjs.LoadItem.GET,this.values=null,this.headers=null,this.withCredentials=!1,this.mimeType=null,this.crossOrigin=null,this.loadTimeout=r.LOAD_TIMEOUT_DEFAULT}var e=n.prototype={},r=n;r.LOAD_TIMEOUT_DEFAULT=8e3,r.create=function(e){if("string"==typeof e){var t=new n;return t.src=e,t}if(e instanceof r)return e;if(e instanceof Object&amp;&amp;e.src)return null==e.loadTimeout&amp;&amp;(e.loadTimeout=r.LOAD_TIMEOUT_DEFAULT),e;throw new Error("Type not recognized.")},e.set=function(e){for(var t in e)this[t]=e[t];return this},createjs.LoadItem=r}(),function(){var r={ABSOLUTE_PATT:/^(?:\w+:)?\/{2}/i,RELATIVE_PATT:/^[.\/]*?\//i,EXTENSION_PATT:/\/?[^\/]+\.(\w{1,5})$/i,parseURI:function(e){var t={absolute:!1,relative:!1};if(null==e)return t;var n=e.indexOf("?");return-1&lt;n&amp;&amp;(e=e.substr(0,n)),r.ABSOLUTE_PATT.test(e)?t.absolute=!0:r.RELATIVE_PATT.test(e)&amp;&amp;(t.relative=!0),(e=e.match(r.EXTENSION_PATT))&amp;&amp;(t.extension=e[1].toLowerCase()),t},formatQueryString:function(e,t){if(null==e)throw new Error("You must specify data.");var n,r=[];for(n in e)r.push(n+"="+escape(e[n]));return(r=t?r.concat(t):r).join("&amp;")},buildPath:function(e,t){if(null==t)return e;var n,r=[],i=e.indexOf("?");return-1!=i&amp;&amp;(n=e.slice(i+1),r=r.concat(n.split("&amp;"))),-1!=i?e.slice(0,i)+"?"+this.formatQueryString(t,r):e+"?"+this.formatQueryString(t,r)},isCrossDomain:function(e){var t=document.createElement("a");t.href=e.src;e=document.createElement("a");return e.href=location.href,""!=t.hostname&amp;&amp;(t.port!=e.port||t.protocol!=e.protocol||t.hostname!=e.hostname)},isLocal:function(e){var t=document.createElement("a");return t.href=e.src,""==t.hostname&amp;&amp;"file:"==t.protocol},isBinary:function(e){switch(e){case createjs.AbstractLoader.IMAGE:case createjs.AbstractLoader.BINARY:return!0;default:return!1}},isImageTag:function(e){return e instanceof HTMLImageElement},isAudioTag:function(e){return!!window.HTMLAudioElement&amp;&amp;e instanceof HTMLAudioElement},isVideoTag:function(e){return!!window.HTMLVideoElement&amp;&amp;e instanceof HTMLVideoElement},isText:function(e){switch(e){case createjs.AbstractLoader.TEXT:case createjs.AbstractLoader.JSON:case createjs.AbstractLoader.MANIFEST:case createjs.AbstractLoader.XML:case createjs.AbstractLoader.CSS:case createjs.AbstractLoader.SVG:case createjs.AbstractLoader.JAVASCRIPT:case createjs.AbstractLoader.SPRITESHEET:return!0;default:return!1}},getTypeByExtension:function(e){if(null==e)return createjs.AbstractLoader.TEXT;switch(e.toLowerCase()){case"jpeg":case"jpg":case"gif":case"png":case"webp":case"bmp":return createjs.AbstractLoader.IMAGE;case"ogg":case"mp3":case"webm":return createjs.AbstractLoader.SOUND;case"mp4":case"webm":case"ts":return createjs.AbstractLoader.VIDEO;case"json":return createjs.AbstractLoader.JSON;case"xml":return createjs.AbstractLoader.XML;case"css":return createjs.AbstractLoader.CSS;case"js":return createjs.AbstractLoader.JAVASCRIPT;case"svg":return createjs.AbstractLoader.SVG;default:return createjs.AbstractLoader.TEXT}}};createjs.RequestUtils=r}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n){this.EventDispatcher_constructor(),this.loaded=!1,this.canceled=!1,this.progress=0,this.type=n,this.resultFormatter=null,this._item=e?createjs.LoadItem.create(e):null,this._preferXHR=t,this._result=null,this._rawResult=null,this._loadedItems=null,this._tagSrcAttribute=null,this._tag=null}var t=createjs.extend(e,createjs.EventDispatcher),n=e;n.POST="POST",n.GET="GET",n.BINARY="binary",n.CSS="css",n.IMAGE="image",n.JAVASCRIPT="javascript",n.JSON="json",n.JSONP="jsonp",n.MANIFEST="manifest",n.SOUND="sound",n.VIDEO="video",n.SPRITESHEET="spritesheet",n.SVG="svg",n.TEXT="text",n.XML="xml",t.getItem=function(){return this._item},t.getResult=function(e){return e?this._rawResult:this._result},t.getTag=function(){return this._tag},t.setTag=function(e){this._tag=e},t.load=function(){this._createRequest(),this._request.on("complete",this,this),this._request.on("progress",this,this),this._request.on("loadStart",this,this),this._request.on("abort",this,this),this._request.on("timeout",this,this),this._request.on("error",this,this);var e=new createjs.Event("initialize");e.loader=this._request,this.dispatchEvent(e),this._request.load()},t.cancel=function(){this.canceled=!0,this.destroy()},t.destroy=function(){this._request&amp;&amp;(this._request.removeAllEventListeners(),this._request.destroy()),this._request=null,this._item=null,this._rawResult=null,this._result=null,this._loadItems=null,this.removeAllEventListeners()},t.getLoadedItems=function(){return this._loadedItems},t._createRequest=function(){this._request=this._preferXHR?new createjs.XHRRequest(this._item):new createjs.TagRequest(this._item,this._tag||this._createTag(),this._tagSrcAttribute)},t._createTag=function(){return null},t._sendLoadStart=function(){this._isCanceled()||this.dispatchEvent("loadstart")},t._sendProgress=function(e){var t;this._isCanceled()||(t=null,"number"==typeof e?(this.progress=e,t=new createjs.ProgressEvent(this.progress)):(this.progress=(t=e).loaded/e.total,t.progress=this.progress,!isNaN(this.progress)&amp;&amp;1/0!=this.progress||(this.progress=0)),this.hasEventListener("progress")&amp;&amp;this.dispatchEvent(t))},t._sendComplete=function(){var e;this._isCanceled()||(this.loaded=!0,(e=new createjs.Event("complete")).rawResult=this._rawResult,null!=this._result&amp;&amp;(e.result=this._result),this.dispatchEvent(e))},t._sendError=function(e){!this._isCanceled()&amp;&amp;this.hasEventListener("error")&amp;&amp;(null==e&amp;&amp;(e=new createjs.ErrorEvent("PRELOAD_ERROR_EMPTY")),this.dispatchEvent(e))},t._isCanceled=function(){return!(null!=window.createjs&amp;&amp;!this.canceled)},t.resultFormatter=null,t.handleEvent=function(e){switch(e.type){case"complete":this._rawResult=e.target._response;var t=this.resultFormatter&amp;&amp;this.resultFormatter(this);t instanceof Function?t.call(this,createjs.proxy(this._resultFormatSuccess,this),createjs.proxy(this._resultFormatFailed,this)):(this._result=t||this._rawResult,this._sendComplete());break;case"progress":this._sendProgress(e);break;case"error":this._sendError(e);break;case"loadstart":this._sendLoadStart();break;case"abort":case"timeout":this._isCanceled()||this.dispatchEvent(new createjs.ErrorEvent("PRELOAD_"+e.type.toUpperCase()+"_ERROR"))}},t._resultFormatSuccess=function(e){this._result=e,this._sendComplete()},t._resultFormatFailed=function(e){this._sendError(e)},t.buildPath=function(e,t){return createjs.RequestUtils.buildPath(e,t)},t.toString=function(){return"[PreloadJS AbstractLoader]"},createjs.AbstractLoader=createjs.promote(e,"EventDispatcher")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n){this.AbstractLoader_constructor(e,t,n),this.resultFormatter=this._formatResult,this._tagSrcAttribute="src",this.on("initialize",this._updateXHR,this)}var t=createjs.extend(e,createjs.AbstractLoader);t.load=function(){this._tag||(this._tag=this._createTag(this._item.src)),this._tag.preload="auto",this._tag.load(),this.AbstractLoader_load()},t._createTag=function(){},t._createRequest=function(){this._request=this._preferXHR?new createjs.XHRRequest(this._item):new createjs.MediaTagRequest(this._item,this._tag||this._createTag(),this._tagSrcAttribute)},t._updateXHR=function(e){e.loader.setResponseType&amp;&amp;e.loader.setResponseType("blob")},t._formatResult=function(e){var t,n;return this._tag.removeEventListener&amp;&amp;this._tag.removeEventListener("canplaythrough",this._loadedHandler),this._tag.onstalled=null,this._preferXHR&amp;&amp;(t=window.URL||window.webkitURL,n=e.getResult(!0),e.getTag().src=t.createObjectURL(n)),e.getTag()},createjs.AbstractMediaLoader=createjs.promote(e,"AbstractLoader")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e){this._item=e}var t=createjs.extend(e,createjs.EventDispatcher);t.load=function(){},t.destroy=function(){},t.cancel=function(){},createjs.AbstractRequest=createjs.promote(e,"EventDispatcher")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n){this.AbstractRequest_constructor(e),this._tag=t,this._tagSrcAttribute=n,this._loadedHandler=createjs.proxy(this._handleTagComplete,this),this._addedToDOM=!1,this._startTagVisibility=null}var t=createjs.extend(e,createjs.AbstractRequest);t.load=function(){this._tag.onload=createjs.proxy(this._handleTagComplete,this),this._tag.onreadystatechange=createjs.proxy(this._handleReadyStateChange,this),this._tag.onerror=createjs.proxy(this._handleError,this);var e=new createjs.Event("initialize");e.loader=this._tag,this.dispatchEvent(e),this._hideTag(),this._loadTimeout=setTimeout(createjs.proxy(this._handleTimeout,this),this._item.loadTimeout),this._tag[this._tagSrcAttribute]=this._item.src,null==this._tag.parentNode&amp;&amp;(window.document.body.appendChild(this._tag),this._addedToDOM=!0)},t.destroy=function(){this._clean(),this._tag=null,this.AbstractRequest_destroy()},t._handleReadyStateChange=function(){clearTimeout(this._loadTimeout);var e=this._tag;"loaded"!=e.readyState&amp;&amp;"complete"!=e.readyState||this._handleTagComplete()},t._handleError=function(){this._clean(),this.dispatchEvent("error")},t._handleTagComplete=function(){this._rawResult=this._tag,this._result=this.resultFormatter&amp;&amp;this.resultFormatter(this)||this._rawResult,this._clean(),this._showTag(),this.dispatchEvent("complete")},t._handleTimeout=function(){this._clean(),this.dispatchEvent(new createjs.Event("timeout"))},t._clean=function(){this._tag.onload=null,this._tag.onreadystatechange=null,this._tag.onerror=null,this._addedToDOM&amp;&amp;null!=this._tag.parentNode&amp;&amp;this._tag.parentNode.removeChild(this._tag),clearTimeout(this._loadTimeout)},t._hideTag=function(){this._startTagVisibility=this._tag.style.visibility,this._tag.style.visibility="hidden"},t._showTag=function(){this._tag.style.visibility=this._startTagVisibility},t._handleStalled=function(){},createjs.TagRequest=createjs.promote(e,"AbstractRequest")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n){this.AbstractRequest_constructor(e),this._tag=t,this._tagSrcAttribute=n,this._loadedHandler=createjs.proxy(this._handleTagComplete,this)}var t=createjs.extend(e,createjs.TagRequest);t.load=function(){var e=createjs.proxy(this._handleStalled,this);this._stalledCallback=e;var t=createjs.proxy(this._handleProgress,this);this._handleProgress=t,this._tag.addEventListener("stalled",e),this._tag.addEventListener("progress",t),this._tag.addEventListener&amp;&amp;this._tag.addEventListener("canplaythrough",this._loadedHandler,!1),this.TagRequest_load()},t._handleReadyStateChange=function(){clearTimeout(this._loadTimeout);var e=this._tag;"loaded"!=e.readyState&amp;&amp;"complete"!=e.readyState||this._handleTagComplete()},t._handleStalled=function(){},t._handleProgress=function(e){!e||0&lt;e.loaded&amp;&amp;0==e.total||(e=new createjs.ProgressEvent(e.loaded,e.total),this.dispatchEvent(e))},t._clean=function(){this._tag.removeEventListener&amp;&amp;this._tag.removeEventListener("canplaythrough",this._loadedHandler),this._tag.removeEventListener("stalled",this._stalledCallback),this._tag.removeEventListener("progress",this._progressCallback),this.TagRequest__clean()},createjs.MediaTagRequest=createjs.promote(e,"TagRequest")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e){this.AbstractRequest_constructor(e),this._request=null,this._loadTimeout=null,this._xhrLevel=1,this._response=null,this._rawResponse=null,this._canceled=!1,this._handleLoadStartProxy=createjs.proxy(this._handleLoadStart,this),this._handleProgressProxy=createjs.proxy(this._handleProgress,this),this._handleAbortProxy=createjs.proxy(this._handleAbort,this),this._handleErrorProxy=createjs.proxy(this._handleError,this),this._handleTimeoutProxy=createjs.proxy(this._handleTimeout,this),this._handleLoadProxy=createjs.proxy(this._handleLoad,this),this._handleReadyStateChangeProxy=createjs.proxy(this._handleReadyStateChange,this),this._createXHR(e)}var t=createjs.extend(e,createjs.AbstractRequest);e.ACTIVEX_VERSIONS=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],t.getResult=function(e){return e&amp;&amp;this._rawResponse?this._rawResponse:this._response},t.cancel=function(){this.canceled=!0,this._clean(),this._request.abort()},t.load=function(){if(null!=this._request){null!=this._request.addEventListener?(this._request.addEventListener("loadstart",this._handleLoadStartProxy,!1),this._request.addEventListener("progress",this._handleProgressProxy,!1),this._request.addEventListener("abort",this._handleAbortProxy,!1),this._request.addEventListener("error",this._handleErrorProxy,!1),this._request.addEventListener("timeout",this._handleTimeoutProxy,!1),this._request.addEventListener("load",this._handleLoadProxy,!1),this._request.addEventListener("readystatechange",this._handleReadyStateChangeProxy,!1)):(this._request.onloadstart=this._handleLoadStartProxy,this._request.onprogress=this._handleProgressProxy,this._request.onabort=this._handleAbortProxy,this._request.onerror=this._handleErrorProxy,this._request.ontimeout=this._handleTimeoutProxy,this._request.onload=this._handleLoadProxy,this._request.onreadystatechange=this._handleReadyStateChangeProxy),1==this._xhrLevel&amp;&amp;(this._loadTimeout=setTimeout(createjs.proxy(this._handleTimeout,this),this._item.loadTimeout));try{this._item.values&amp;&amp;this._item.method!=createjs.AbstractLoader.GET?this._item.method==createjs.AbstractLoader.POST&amp;&amp;this._request.send(createjs.RequestUtils.formatQueryString(this._item.values)):this._request.send()}catch(e){this.dispatchEvent(new createjs.ErrorEvent("XHR_SEND",null,e))}}else this._handleError()},t.setResponseType=function(e){"blob"===e&amp;&amp;(e=window.URL?"blob":"arraybuffer",this._responseType=e),this._request.responseType=e},t.getAllResponseHeaders=function(){return this._request.getAllResponseHeaders instanceof Function?this._request.getAllResponseHeaders():null},t.getResponseHeader=function(e){return this._request.getResponseHeader instanceof Function?this._request.getResponseHeader(e):null},t._handleProgress=function(e){!e||0&lt;e.loaded&amp;&amp;0==e.total||(e=new createjs.ProgressEvent(e.loaded,e.total),this.dispatchEvent(e))},t._handleLoadStart=function(){clearTimeout(this._loadTimeout),this.dispatchEvent("loadstart")},t._handleAbort=function(e){this._clean(),this.dispatchEvent(new createjs.ErrorEvent("XHR_ABORTED",null,e))},t._handleError=function(e){this._clean(),this.dispatchEvent(new createjs.ErrorEvent(e.message))},t._handleReadyStateChange=function(){4==this._request.readyState&amp;&amp;this._handleLoad()},t._handleLoad=function(){if(!this.loaded){this.loaded=!0;var t=this._checkError();if(t)this._handleError(t);else{if(this._response=this._getResponse(),"arraybuffer"===this._responseType)try{this._response=new Blob([this._response])}catch(e){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,"TypeError"===e.name&amp;&amp;window.BlobBuilder&amp;&amp;((t=new BlobBuilder).append(this._response),this._response=t.getBlob())}this._clean(),this.dispatchEvent(new createjs.Event("complete"))}}},t._handleTimeout=function(e){this._clean(),this.dispatchEvent(new createjs.ErrorEvent("PRELOAD_TIMEOUT",null,e))},t._checkError=function(){var e=parseInt(this._request.status);switch(e){case 404:case 0:return new Error(e)}return null},t._getResponse=function(){if(null!=this._response)return this._response;if(null!=this._request.response)return this._request.response;try{if(null!=this._request.responseText)return this._request.responseText}catch(e){}try{if(null!=this._request.responseXML)return this._request.responseXML}catch(e){}return null},t._createXHR=function(e){var t=createjs.RequestUtils.isCrossDomain(e),n={},r=null;if(window.XMLHttpRequest)r=new XMLHttpRequest,t&amp;&amp;void 0===r.withCredentials&amp;&amp;window.XDomainRequest&amp;&amp;(r=new XDomainRequest);else{for(var i=0,o=s.ACTIVEX_VERSIONS.length;i&lt;o;i++){var a=s.ACTIVEX_VERSIONS[i];try{r=new ActiveXObject(a);break}catch(e){}}if(null==r)return!1}null==e.mimeType&amp;&amp;createjs.RequestUtils.isText(e.type)&amp;&amp;(e.mimeType="text/plain; charset=utf-8"),e.mimeType&amp;&amp;r.overrideMimeType&amp;&amp;r.overrideMimeType(e.mimeType),this._xhrLevel="string"==typeof r.responseType?2:1;var u=e.method==createjs.AbstractLoader.GET?createjs.RequestUtils.buildPath(e.src,e.values):e.src;if(r.open(e.method||createjs.AbstractLoader.GET,u,!0),t&amp;&amp;r instanceof XMLHttpRequest&amp;&amp;1==this._xhrLevel&amp;&amp;(n.Origin=location.origin),e.values&amp;&amp;e.method==createjs.AbstractLoader.POST&amp;&amp;(n["Content-Type"]="application/x-www-form-urlencoded"),t||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest"),e.headers)for(var c in e.headers)n[c]=e.headers[c];for(c in n)r.setRequestHeader(c,n[c]);return r instanceof XMLHttpRequest&amp;&amp;void 0!==e.withCredentials&amp;&amp;(r.withCredentials=e.withCredentials),this._request=r,!0},t._clean=function(){clearTimeout(this._loadTimeout),null!=this._request.removeEventListener?(this._request.removeEventListener("loadstart",this._handleLoadStartProxy),this._request.removeEventListener("progress",this._handleProgressProxy),this._request.removeEventListener("abort",this._handleAbortProxy),this._request.removeEventListener("error",this._handleErrorProxy),this._request.removeEventListener("timeout",this._handleTimeoutProxy),this._request.removeEventListener("load",this._handleLoadProxy),this._request.removeEventListener("readystatechange",this._handleReadyStateChangeProxy)):(this._request.onloadstart=null,this._request.onprogress=null,this._request.onabort=null,this._request.onerror=null,this._request.ontimeout=null,this._request.onload=null,this._request.onreadystatechange=null)},t.toString=function(){return"[PreloadJS XHRRequest]"},createjs.XHRRequest=createjs.promote(e,"AbstractRequest")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t){this.AbstractMediaLoader_constructor(e,t,createjs.AbstractLoader.SOUND),createjs.RequestUtils.isAudioTag(e)||createjs.RequestUtils.isAudioTag(e.src)?this._tag=e:createjs.RequestUtils.isAudioTag(e.tag)&amp;&amp;(this._tag=createjs.RequestUtils.isAudioTag(e)?e:e.src),null!=this._tag&amp;&amp;(this._preferXHR=!1)}var t=createjs.extend(e,createjs.AbstractMediaLoader);e.canLoadItem=function(e){return e.type==createjs.AbstractLoader.SOUND},t._createTag=function(e){var t=document.createElement("audio");return t.autoplay=!1,t.preload="none",t.src=e,t},createjs.SoundLoader=createjs.promote(e,"AbstractMediaLoader")}(),this.createjs=this.createjs||{},function(){"use strict";function e(){this.interrupt=null,this.delay=null,this.offset=null,this.loop=null,this.volume=null,this.pan=null,this.startTime=null,this.duration=null}var t=e.prototype={},n=e;n.create=function(e){if(e instanceof n||e instanceof Object){var t=new createjs.PlayPropsConfig;return t.set(e),t}throw new Error("Type not recognized.")},t.set=function(e){for(var t in e)this[t]=e[t];return this},t.toString=function(){return"[PlayPropsConfig]"},createjs.PlayPropsConfig=n}(),this.createjs=this.createjs||{},function(){"use strict";function o(){throw"Sound cannot be instantiated"}function s(e,t){this.init(e,t)}var c=o;c.INTERRUPT_ANY="any",c.INTERRUPT_EARLY="early",c.INTERRUPT_LATE="late",c.INTERRUPT_NONE="none",c.PLAY_INITED="playInited",c.PLAY_SUCCEEDED="playSucceeded",c.PLAY_INTERRUPTED="playInterrupted",c.PLAY_FINISHED="playFinished",c.PLAY_FAILED="playFailed",c.SUPPORTED_EXTENSIONS=["mp3","ogg","opus","mpeg","wav","m4a","mp4","aiff","wma","mid"],c.EXTENSION_MAP={m4a:"mp4"},c.FILE_PATTERN=/^(?:(\w+:)\/{2}(\w+(?:\.\w+)*\/?))?([\/.]*?(?:[^?]+)?\/)?((?:[^\/?]+)\.(\w+))(?:\?(\S+)?)?$/,c.defaultInterruptBehavior=c.INTERRUPT_NONE,c.alternateExtensions=[],c.activePlugin=null,c._masterVolume=1,Object.defineProperty(c,"volume",{get:function(){return this._masterVolume},set:function(e){if(null==Number(e))return!1;if(e=Math.max(0,Math.min(1,e)),c._masterVolume=e,!this.activePlugin||!this.activePlugin.setVolume||!this.activePlugin.setVolume(e))for(var t=this._instances,n=0,r=t.length;n&lt;r;n++)t[n].setMasterVolume(e)}}),c._masterMute=!1,Object.defineProperty(c,"muted",{get:function(){return this._masterMute},set:function(e){if(null==e)return!1;if(this._masterMute=e,!this.activePlugin||!this.activePlugin.setMute||!this.activePlugin.setMute(e))for(var t=this._instances,n=0,r=t.length;n&lt;r;n++)t[n].setMasterMute(e);return!0}}),Object.defineProperty(c,"capabilities",{get:function(){return null==c.activePlugin?null:c.activePlugin._capabilities},set:function(){return!1}}),c._pluginsRegistered=!1,c._lastID=0,c._instances=[],c._idHash={},c._preloadHash={},c._defaultPlayPropsHash={},c.addEventListener=null,c.removeEventListener=null,c.removeAllEventListeners=null,c.dispatchEvent=null,c.hasEventListener=null,c._listeners=null,createjs.EventDispatcher.initialize(c),c.getPreloadHandlers=function(){return{callback:createjs.proxy(c.initLoad,c),types:["sound"],extensions:c.SUPPORTED_EXTENSIONS}},c._handleLoadComplete=function(e){var t=e.target.getItem().src;if(c._preloadHash[t])for(var n=0,r=c._preloadHash[t].length;n&lt;r;n++){var i=c._preloadHash[t][n];c._preloadHash[t][n]=!0,c.hasEventListener("fileload")&amp;&amp;((e=new createjs.Event("fileload")).src=i.src,e.id=i.id,e.data=i.data,e.sprite=i.sprite,c.dispatchEvent(e))}},c._handleLoadError=function(e){var t=e.target.getItem().src;if(c._preloadHash[t])for(var n=0,r=c._preloadHash[t].length;n&lt;r;n++){var i=c._preloadHash[t][n];c._preloadHash[t][n]=!1,c.hasEventListener("fileerror")&amp;&amp;((e=new createjs.Event("fileerror")).src=i.src,e.id=i.id,e.data=i.data,e.sprite=i.sprite,c.dispatchEvent(e))}},c._registerPlugin=function(e){return!!e.isSupported()&amp;&amp;(c.activePlugin=new e,!0)},c.registerPlugins=function(e){c._pluginsRegistered=!0;for(var t=0,n=e.length;t&lt;n;t++)if(c._registerPlugin(e[t]))return!0;return!1},c.initializeDefaultPlugins=function(){return null!=c.activePlugin||!c._pluginsRegistered&amp;&amp;!!c.registerPlugins([createjs.WebAudioPlugin,createjs.HTMLAudioPlugin])},c.isReady=function(){return null!=c.activePlugin},c.getCapabilities=function(){return null==c.activePlugin?null:c.activePlugin._capabilities},c.getCapability=function(e){return null==c.activePlugin?null:c.activePlugin._capabilities[e]},c.initLoad=function(e){return c._registerSound(e)},c._registerSound=function(e){if(!c.initializeDefaultPlugins())return!1;if(e.src instanceof Object?(o=c._parseSrc(e.src)).src=e.path+o.src:o=c._parsePath(e.src),null==o)return!1;e.src=o.src,e.type="sound";var t=e.data,n=null;if(null!=t&amp;&amp;(isNaN(t.channels)?isNaN(t)||(n=parseInt(t)):n=parseInt(t.channels),t.audioSprite))for(var r,i=t.audioSprite.length;i--;)r=t.audioSprite[i],c._idHash[r.id]={src:e.src,startTime:parseInt(r.startTime),duration:parseInt(r.duration)},r.defaultPlayProps&amp;&amp;(c._defaultPlayPropsHash[r.id]=createjs.PlayPropsConfig.create(r.defaultPlayProps));null!=e.id&amp;&amp;(c._idHash[e.id]={src:e.src});var o=c.activePlugin.register(e);return s.create(e.src,n),null!=t&amp;&amp;isNaN(t)?e.data.channels=n||s.maxPerChannel():e.data=n||s.maxPerChannel(),o.type&amp;&amp;(e.type=o.type),e.defaultPlayProps&amp;&amp;(c._defaultPlayPropsHash[e.src]=createjs.PlayPropsConfig.create(e.defaultPlayProps)),o},c.registerSound=function(e,t,n,r,i){i={src:e,id:t,data:n,defaultPlayProps:i};e instanceof Object&amp;&amp;e.src&amp;&amp;(r=t,i=e),null==((i=createjs.LoadItem.create(i)).path=r)||i.src instanceof Object||(i.src=r+e);e=c._registerSound(i);if(!e)return!1;if(c._preloadHash[i.src]||(c._preloadHash[i.src]=[]),c._preloadHash[i.src].push(i),1==c._preloadHash[i.src].length)e.on("complete",createjs.proxy(this._handleLoadComplete,this)),e.on("error",createjs.proxy(this._handleLoadError,this)),c.activePlugin.preload(e);else if(1==c._preloadHash[i.src][0])return!0;return i},c.registerSounds=function(e,t){var n=[];e.path&amp;&amp;(t?t+=e.path:t=e.path,e=e.manifest);for(var r=0,i=e.length;r&lt;i;r++)n[r]=createjs.Sound.registerSound(e[r].src,e[r].id,e[r].data,t,e[r].defaultPlayProps);return n},c.removeSound=function(e,t){if(null==c.activePlugin)return!1;var n,r;if(null==(n=(e=e instanceof Object&amp;&amp;e.src?e.src:e)instanceof Object?c._parseSrc(e):(e=c._getSrcById(e).src,c._parsePath(e))))return!1;for(r in e=n.src,null!=t&amp;&amp;(e=t+e),c._idHash)c._idHash[r].src==e&amp;&amp;delete c._idHash[r];return s.removeSrc(e),delete c._preloadHash[e],c.activePlugin.removeSound(e),!0},c.removeSounds=function(e,t){var n=[];e.path&amp;&amp;(t?t+=e.path:t=e.path,e=e.manifest);for(var r=0,i=e.length;r&lt;i;r++)n[r]=createjs.Sound.removeSound(e[r].src,t);return n},c.removeAllSounds=function(){c._idHash={},c._preloadHash={},s.removeAll(),c.activePlugin&amp;&amp;c.activePlugin.removeAllSounds()},c.loadComplete=function(e){if(!c.isReady())return!1;var t=c._parsePath(e);return e=(t?c._getSrcById(t.src):c._getSrcById(e)).src,null!=c._preloadHash[e]&amp;&amp;1==c._preloadHash[e][0]},c._parsePath=function(e){var t=(e="string"!=typeof e?e.toString():e).match(c.FILE_PATTERN);if(null==t)return!1;for(var n=t[4],r=t[5],i=c.capabilities,o=0;!i[r];)if(r=c.alternateExtensions[o++],o&gt;c.alternateExtensions.length)return null;return{name:n,src:e=e.replace("."+t[5],"."+r),extension:r}},c._parseSrc=function(e){var t,n={name:void 0,src:void 0,extension:void 0},r=c.capabilities;for(t in e)if(e.hasOwnProperty(t)&amp;&amp;r[t]){n.src=e[t],n.extension=t;break}if(!n.src)return!1;var i=n.src.lastIndexOf("/");return n.name=-1!=i?n.src.slice(i+1):n.src,n},c.play=function(e,t,n,r,i,o,s,a,u){u=createjs.PlayPropsConfig.create(t instanceof Object||t instanceof createjs.PlayPropsConfig?t:{interrupt:t,delay:n,offset:r,loop:i,volume:o,pan:s,startTime:a,duration:u}),e=c.createInstance(e,u.startTime,u.duration);return c._playInstance(e,u)||e._playFailed(),e},c.createInstance=function(e,t,n){if(!c.initializeDefaultPlugins())return new createjs.DefaultSoundInstance(e,t,n);var r=c._defaultPlayPropsHash[e];e=c._getSrcById(e);var i=c._parsePath(e.src),o=null;return null!=i&amp;&amp;null!=i.src?(s.create(i.src),null==t&amp;&amp;(t=e.startTime),o=c.activePlugin.create(i.src,t,n||e.duration),(r=r||c._defaultPlayPropsHash[i.src])&amp;&amp;o.applyPlayProps(r)):o=new createjs.DefaultSoundInstance(e,t,n),o.uniqueId=c._lastID++,o},c.stop=function(){for(var e=this._instances,t=e.length;t--;)e[t].stop()},c.setVolume=function(e){if(null==Number(e))return!1;if(e=Math.max(0,Math.min(1,e)),c._masterVolume=e,!this.activePlugin||!this.activePlugin.setVolume||!this.activePlugin.setVolume(e))for(var t=this._instances,n=0,r=t.length;n&lt;r;n++)t[n].setMasterVolume(e)},c.getVolume=function(){return this._masterVolume},c.setMute=function(e){if(null==e)return!1;if(this._masterMute=e,!this.activePlugin||!this.activePlugin.setMute||!this.activePlugin.setMute(e))for(var t=this._instances,n=0,r=t.length;n&lt;r;n++)t[n].setMasterMute(e);return!0},c.getMute=function(){return this._masterMute},c.setDefaultPlayProps=function(e,t){e=c._getSrcById(e),c._defaultPlayPropsHash[c._parsePath(e.src).src]=createjs.PlayPropsConfig.create(t)},c.getDefaultPlayProps=function(e){return e=c._getSrcById(e),c._defaultPlayPropsHash[c._parsePath(e.src).src]},c._playInstance=function(e,t){var n=c._defaultPlayPropsHash[e.src]||{};if(null==t.interrupt&amp;&amp;(t.interrupt=n.interrupt||c.defaultInterruptBehavior),null==t.delay&amp;&amp;(t.delay=n.delay||0),null==t.offset&amp;&amp;(t.offset=e.getPosition()),null==t.loop&amp;&amp;(t.loop=e.loop),null==t.volume&amp;&amp;(t.volume=e.volume),null==t.pan&amp;&amp;(t.pan=e.pan),0==t.delay){if(!c._beginPlaying(e,t))return!1}else{n=setTimeout(function(){c._beginPlaying(e,t)},t.delay);e.delayTimeoutId=n}return this._instances.push(e),!0},c._beginPlaying=function(e,t){if(!s.add(e,t.interrupt))return!1;if(e._beginPlaying(t))return!0;e=createjs.indexOf(this._instances,e);return-1&lt;e&amp;&amp;this._instances.splice(e,1),!1},c._getSrcById=function(e){return c._idHash[e]||{src:e}},c._playFinished=function(e){s.remove(e);e=createjs.indexOf(this._instances,e);-1&lt;e&amp;&amp;this._instances.splice(e,1)},createjs.Sound=o,s.channels={},s.create=function(e,t){return null==s.get(e)&amp;&amp;(s.channels[e]=new s(e,t),!0)},s.removeSrc=function(e){var t=s.get(e);return null!=t&amp;&amp;(t._removeAll(),delete s.channels[e],!0)},s.removeAll=function(){for(var e in s.channels)s.channels[e]._removeAll();s.channels={}},s.add=function(e,t){var n=s.get(e.src);return null!=n&amp;&amp;n._add(e,t)},s.remove=function(e){var t=s.get(e.src);return null!=t&amp;&amp;(t._remove(e),!0)},s.maxPerChannel=function(){return e.maxDefault},s.get=function(e){return s.channels[e]};var e=s.prototype;e.constructor=s,e.src=null,e.max=null,e.maxDefault=100,e.length=0,e.init=function(e,t){this.src=e,this.max=t||this.maxDefault,-1==this.max&amp;&amp;(this.max=this.maxDefault),this._instances=[]},e._get=function(e){return this._instances[e]},e._add=function(e,t){return!!this._getSlot(t,e)&amp;&amp;(this._instances.push(e),this.length++,!0)},e._remove=function(e){e=createjs.indexOf(this._instances,e);return-1!=e&amp;&amp;(this._instances.splice(e,1),this.length--,!0)},e._removeAll=function(){for(var e=this.length-1;0&lt;=e;e--)this._instances[e].stop()},e._getSlot=function(e){var t,n;if(e!=o.INTERRUPT_NONE&amp;&amp;null==(n=this._get(0)))return!0;for(var r=0,i=this.max;r&lt;i;r++){if(null==(t=this._get(r)))return!0;if(t.playState==o.PLAY_FINISHED||t.playState==o.PLAY_INTERRUPTED||t.playState==o.PLAY_FAILED){n=t;break}e!=o.INTERRUPT_NONE&amp;&amp;(e==o.INTERRUPT_EARLY&amp;&amp;t.getPosition()&lt;n.getPosition()||e==o.INTERRUPT_LATE&amp;&amp;t.getPosition()&gt;n.getPosition())&amp;&amp;(n=t)}return null!=n&amp;&amp;(n._interrupt(),this._remove(n),!0)},e.toString=function(){return"[Sound SoundChannel]"}}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n,r){this.EventDispatcher_constructor(),this.src=e,this.uniqueId=-1,this.playState=null,this.delayTimeoutId=null,this._volume=1,Object.defineProperty(this,"volume",{get:this.getVolume,set:this.setVolume}),this._pan=0,Object.defineProperty(this,"pan",{get:this.getPan,set:this.setPan}),this._startTime=Math.max(0,t||0),Object.defineProperty(this,"startTime",{get:this.getStartTime,set:this.setStartTime}),this._duration=Math.max(0,n||0),Object.defineProperty(this,"duration",{get:this.getDuration,set:this.setDuration}),this._playbackResource=null,Object.defineProperty(this,"playbackResource",{get:this.getPlaybackResource,set:this.setPlaybackResource}),!1!==r&amp;&amp;!0!==r&amp;&amp;this.setPlaybackResource(r),this._position=0,Object.defineProperty(this,"position",{get:this.getPosition,set:this.setPosition}),this._loop=0,Object.defineProperty(this,"loop",{get:this.getLoop,set:this.setLoop}),this._muted=!1,Object.defineProperty(this,"muted",{get:this.getMuted,set:this.setMuted}),this._paused=!1,Object.defineProperty(this,"paused",{get:this.getPaused,set:this.setPaused})}var t=createjs.extend(e,createjs.EventDispatcher);t.play=function(e,t,n,r,i,o){o=createjs.PlayPropsConfig.create(e instanceof Object||e instanceof createjs.PlayPropsConfig?e:{interrupt:e,delay:t,offset:n,loop:r,volume:i,pan:o});return this.playState==createjs.Sound.PLAY_SUCCEEDED?(this.applyPlayProps(o),void(this._paused&amp;&amp;this.setPaused(!1))):(this._cleanUp(),createjs.Sound._playInstance(this,o),this)},t.stop=function(){return this._position=0,this._paused=!1,this._handleStop(),this._cleanUp(),this.playState=createjs.Sound.PLAY_FINISHED,this},t.destroy=function(){this._cleanUp(),this.src=null,this.playbackResource=null,this.removeAllEventListeners()},t.applyPlayProps=function(e){return null!=e.offset&amp;&amp;this.setPosition(e.offset),null!=e.loop&amp;&amp;this.setLoop(e.loop),null!=e.volume&amp;&amp;this.setVolume(e.volume),null!=e.pan&amp;&amp;this.setPan(e.pan),null!=e.startTime&amp;&amp;(this.setStartTime(e.startTime),this.setDuration(e.duration)),this},t.toString=function(){return"[AbstractSoundInstance]"},t.getPaused=function(){return this._paused},t.setPaused=function(e){return!0!==e&amp;&amp;!1!==e||this._paused==e||1==e&amp;&amp;this.playState!=createjs.Sound.PLAY_SUCCEEDED?void 0:((this._paused=e)?this._pause():this._resume(),clearTimeout(this.delayTimeoutId),this)},t.setVolume=function(e){return e==this._volume||(this._volume=Math.max(0,Math.min(1,e)),this._muted||this._updateVolume()),this},t.getVolume=function(){return this._volume},t.setMuted=function(e){return!0===e||!1===e?(this._muted=e,this._updateVolume(),this):void 0},t.getMuted=function(){return this._muted},t.setPan=function(e){return e==this._pan||(this._pan=Math.max(-1,Math.min(1,e)),this._updatePan()),this},t.getPan=function(){return this._pan},t.getPosition=function(){return this._paused||this.playState!=createjs.Sound.PLAY_SUCCEEDED||(this._position=this._calculateCurrentPosition()),this._position},t.setPosition=function(e){return this._position=Math.max(0,e),this.playState==createjs.Sound.PLAY_SUCCEEDED&amp;&amp;this._updatePosition(),this},t.getStartTime=function(){return this._startTime},t.setStartTime=function(e){return e==this._startTime||(this._startTime=Math.max(0,e||0),this._updateStartTime()),this},t.getDuration=function(){return this._duration},t.setDuration=function(e){return e==this._duration||(this._duration=Math.max(0,e||0),this._updateDuration()),this},t.setPlaybackResource=function(e){return this._playbackResource=e,0==this._duration&amp;&amp;this._setDurationFromSource(),this},t.getPlaybackResource=function(){return this._playbackResource},t.getLoop=function(){return this._loop},t.setLoop=function(e){null!=this._playbackResource&amp;&amp;(0!=this._loop&amp;&amp;0==e?this._removeLooping(e):0==this._loop&amp;&amp;0!=e&amp;&amp;this._addLooping(e)),this._loop=e},t._sendEvent=function(e){e=new createjs.Event(e);this.dispatchEvent(e)},t._cleanUp=function(){clearTimeout(this.delayTimeoutId),this._handleCleanUp(),this._paused=!1,createjs.Sound._playFinished(this)},t._interrupt=function(){this._cleanUp(),this.playState=createjs.Sound.PLAY_INTERRUPTED,this._sendEvent("interrupted")},t._beginPlaying=function(e){return this.setPosition(e.offset),this.setLoop(e.loop),this.setVolume(e.volume),this.setPan(e.pan),null!=e.startTime&amp;&amp;(this.setStartTime(e.startTime),this.setDuration(e.duration)),null!=this._playbackResource&amp;&amp;this._position&lt;this._duration?(this._paused=!1,this._handleSoundReady(),this.playState=createjs.Sound.PLAY_SUCCEEDED,this._sendEvent("succeeded"),!0):(this._playFailed(),!1)},t._playFailed=function(){this._cleanUp(),this.playState=createjs.Sound.PLAY_FAILED,this._sendEvent("failed")},t._handleSoundComplete=function(){return(this._position=0)!=this._loop?(this._loop--,this._handleLoop(),void this._sendEvent("loop")):(this._cleanUp(),this.playState=createjs.Sound.PLAY_FINISHED,void this._sendEvent("complete"))},t._handleSoundReady=function(){},t._updateVolume=function(){},t._updatePan=function(){},t._updateStartTime=function(){},t._updateDuration=function(){},t._setDurationFromSource=function(){},t._calculateCurrentPosition=function(){},t._updatePosition=function(){},t._removeLooping=function(){},t._addLooping=function(){},t._pause=function(){},t._resume=function(){},t._handleStop=function(){},t._handleCleanUp=function(){},t._handleLoop=function(){},createjs.AbstractSoundInstance=createjs.promote(e,"EventDispatcher"),createjs.DefaultSoundInstance=createjs.AbstractSoundInstance}(),this.createjs=this.createjs||{},function(){"use strict";function e(){this._capabilities=null,this._loaders={},this._audioSources={},this._soundInstances={},this._volume=1,this._loaderClass,this._soundInstanceClass}var t=e.prototype;e._capabilities=null,e.isSupported=function(){return!0},t.register=function(e){var t=this._loaders[e.src];return t&amp;&amp;!t.canceled?this._loaders[e.src]:(this._audioSources[e.src]=!0,this._soundInstances[e.src]=[],(t=new this._loaderClass(e)).on("complete",this._handlePreloadComplete,this),this._loaders[e.src]=t)},t.preload=function(e){e.on("error",this._handlePreloadError,this),e.load()},t.isPreloadStarted=function(e){return null!=this._audioSources[e]},t.isPreloadComplete=function(e){return!(null==this._audioSources[e]||1==this._audioSources[e])},t.removeSound=function(e){if(this._soundInstances[e]){for(var t=this._soundInstances[e].length;t--;)this._soundInstances[e][t].destroy();delete this._soundInstances[e],delete this._audioSources[e],this._loaders[e]&amp;&amp;this._loaders[e].destroy(),delete this._loaders[e]}},t.removeAllSounds=function(){for(var e in this._audioSources)this.removeSound(e)},t.create=function(e,t,n){this.isPreloadStarted(e)||this.preload(this.register(e));n=new this._soundInstanceClass(e,t,n,this._audioSources[e]);return this._soundInstances[e].push(n),n},t.setVolume=function(e){return this._volume=e,this._updateVolume(),!0},t.getVolume=function(){return this._volume},t.setMute=function(){return this._updateVolume(),!0},t.toString=function(){return"[AbstractPlugin]"},t._handlePreloadComplete=function(e){var t=e.target.getItem().src;this._audioSources[t]=e.result;for(var n=0,r=this._soundInstances[t].length;n&lt;r;n++)this._soundInstances[t][n].setPlaybackResource(this._audioSources[t])},t._handlePreloadError=function(){},t._updateVolume=function(){},createjs.AbstractPlugin=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(e){this.AbstractLoader_constructor(e,!0,createjs.AbstractLoader.SOUND)}var t=createjs.extend(e,createjs.AbstractLoader);e.context=null,t.toString=function(){return"[WebAudioLoader]"},t._createRequest=function(){this._request=new createjs.XHRRequest(this._item,!1),this._request.setResponseType("arraybuffer")},t._sendComplete=function(){e.context.decodeAudioData(this._rawResult,createjs.proxy(this._handleAudioDecoded,this),createjs.proxy(this._sendError,this))},t._handleAudioDecoded=function(e){this._result=e,this.AbstractLoader__sendComplete()},createjs.WebAudioLoader=createjs.promote(e,"AbstractLoader")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n,r){this.AbstractSoundInstance_constructor(e,t,n,r),this.gainNode=i.context.createGain(),this.panNode=i.context.createPanner(),this.panNode.panningModel=i._panningModel,this.panNode.connect(this.gainNode),this._updatePan(),this.sourceNode=null,this._soundCompleteTimeout=null,this._sourceNodeNext=null,this._playbackStartTime=0,this._endedHandler=createjs.proxy(this._handleSoundComplete,this)}var t=createjs.extend(e,createjs.AbstractSoundInstance),i=e;i.context=null,i._scratchBuffer=null,i.destinationNode=null,i._panningModel="equalpower",t.destroy=function(){this.AbstractSoundInstance_destroy(),this.panNode.disconnect(0),this.panNode=null,this.gainNode.disconnect(0),this.gainNode=null},t.toString=function(){return"[WebAudioSoundInstance]"},t._updatePan=function(){this.panNode.setPosition(this._pan,0,-.5)},t._removeLooping=function(){this._sourceNodeNext=this._cleanUpAudioNode(this._sourceNodeNext)},t._addLooping=function(){this.playState==createjs.Sound.PLAY_SUCCEEDED&amp;&amp;(this._sourceNodeNext=this._createAndPlayAudioNode(this._playbackStartTime,0))},t._setDurationFromSource=function(){this._duration=1e3*this.playbackResource.duration},t._handleCleanUp=function(){this.sourceNode&amp;&amp;this.playState==createjs.Sound.PLAY_SUCCEEDED&amp;&amp;(this.sourceNode=this._cleanUpAudioNode(this.sourceNode),this._sourceNodeNext=this._cleanUpAudioNode(this._sourceNodeNext)),0!=this.gainNode.numberOfOutputs&amp;&amp;this.gainNode.disconnect(0),clearTimeout(this._soundCompleteTimeout),this._playbackStartTime=0},t._cleanUpAudioNode=function(e){if(e){e.stop(0),e.disconnect(0);try{e.buffer=i._scratchBuffer}catch(e){}e=null}return e},t._handleSoundReady=function(){this.gainNode.connect(i.destinationNode);var e=.001*this._duration,t=.001*this._position;this.sourceNode=this._createAndPlayAudioNode(i.context.currentTime-e,t=e&lt;t?e:t),this._playbackStartTime=this.sourceNode.startTime-t,this._soundCompleteTimeout=setTimeout(this._endedHandler,1e3*(e-t)),0!=this._loop&amp;&amp;(this._sourceNodeNext=this._createAndPlayAudioNode(this._playbackStartTime,0))},t._createAndPlayAudioNode=function(e,t){var n=i.context.createBufferSource();n.buffer=this.playbackResource,n.connect(this.panNode);var r=.001*this._duration;return n.startTime=e+r,n.start(n.startTime,t+.001*this._startTime,r-t),n},t._pause=function(){this._position=1e3*(i.context.currentTime-this._playbackStartTime),this.sourceNode=this._cleanUpAudioNode(this.sourceNode),this._sourceNodeNext=this._cleanUpAudioNode(this._sourceNodeNext),0!=this.gainNode.numberOfOutputs&amp;&amp;this.gainNode.disconnect(0),clearTimeout(this._soundCompleteTimeout)},t._resume=function(){this._handleSoundReady()},t._updateVolume=function(){var e=this._muted?0:this._volume;e!=this.gainNode.gain.value&amp;&amp;(this.gainNode.gain.value=e)},t._calculateCurrentPosition=function(){return 1e3*(i.context.currentTime-this._playbackStartTime)},t._updatePosition=function(){this.sourceNode=this._cleanUpAudioNode(this.sourceNode),this._sourceNodeNext=this._cleanUpAudioNode(this._sourceNodeNext),clearTimeout(this._soundCompleteTimeout),this._paused||this._handleSoundReady()},t._handleLoop=function(){this._cleanUpAudioNode(this.sourceNode),this.sourceNode=this._sourceNodeNext,this._playbackStartTime=this.sourceNode.startTime,this._sourceNodeNext=this._createAndPlayAudioNode(this._playbackStartTime,0),this._soundCompleteTimeout=setTimeout(this._endedHandler,this._duration)},t._updateDuration=function(){this.playState==createjs.Sound.PLAY_SUCCEEDED&amp;&amp;(this._pause(),this._resume())},createjs.WebAudioSoundInstance=createjs.promote(e,"AbstractSoundInstance")}(),this.createjs=this.createjs||{},function(){"use strict";function e(){this.AbstractPlugin_constructor(),this._panningModel=a._panningModel,this.context=a.context,this.dynamicsCompressorNode=this.context.createDynamicsCompressor(),this.dynamicsCompressorNode.connect(this.context.destination),this.gainNode=this.context.createGain(),this.gainNode.connect(this.dynamicsCompressorNode),createjs.WebAudioSoundInstance.destinationNode=this.gainNode,this._capabilities=a._capabilities,this._loaderClass=createjs.WebAudioLoader,this._soundInstanceClass=createjs.WebAudioSoundInstance,this._addPropsToClasses()}var t=createjs.extend(e,createjs.AbstractPlugin),a=e;a._capabilities=null,a._panningModel="equalpower",a.context=null,a._scratchBuffer=null,a._unlocked=!1,a.isSupported=function(){var e=createjs.BrowserDetect.isIOS||createjs.BrowserDetect.isAndroid||createjs.BrowserDetect.isBlackberry;return!("file:"==location.protocol&amp;&amp;!e&amp;&amp;!this._isFileXHRSupported())&amp;&amp;(a._generateCapabilities(),null!=a.context)},a.playEmptySound=function(){var e;null!=a.context&amp;&amp;((e=a.context.createBufferSource()).buffer=a._scratchBuffer,e.connect(a.context.destination),e.start(0,0,0))},a._isFileXHRSupported=function(){var t=!0,e=new XMLHttpRequest;try{e.open("GET","WebAudioPluginTest.fail",!1)}catch(e){return t=!1}e.onerror=function(){t=!1},e.onload=function(){t=404==this.status||200==this.status||0==this.status&amp;&amp;""!=this.response};try{e.send()}catch(e){t=!1}return t},a._generateCapabilities=function(){if(null==a._capabilities){var e=document.createElement("audio");if(null==e.canPlayType)return null;if(null==a.context)if(window.AudioContext)a.context=new AudioContext;else{if(!window.webkitAudioContext)return null;a.context=new webkitAudioContext}null==a._scratchBuffer&amp;&amp;(a._scratchBuffer=a.context.createBuffer(1,1,22050)),a._compatibilitySetUp(),"ontouchstart"in window&amp;&amp;"running"!=a.context.state&amp;&amp;(a._unlock(),document.addEventListener("mousedown",a._unlock,!0),document.addEventListener("touchend",a._unlock,!0)),a._capabilities={panning:!0,volume:!0,tracks:-1};for(var t=createjs.Sound.SUPPORTED_EXTENSIONS,n=createjs.Sound.EXTENSION_MAP,r=0,i=t.length;r&lt;i;r++){var o=t[r],s=n[o]||o;a._capabilities[o]="no"!=e.canPlayType("audio/"+o)&amp;&amp;""!=e.canPlayType("audio/"+o)||"no"!=e.canPlayType("audio/"+s)&amp;&amp;""!=e.canPlayType("audio/"+s)}a.context.destination.numberOfChannels&lt;2&amp;&amp;(a._capabilities.panning=!1)}},a._compatibilitySetUp=function(){var e;a._panningModel="equalpower",a.context.createGain||(a.context.createGain=a.context.createGainNode,(e=a.context.createBufferSource()).__proto__.start=e.__proto__.noteGrainOn,e.__proto__.stop=e.__proto__.noteOff,a._panningModel=0)},a._unlock=function(){a._unlocked||(a.playEmptySound(),"running"==a.context.state&amp;&amp;(document.removeEventListener("mousedown",a._unlock,!0),document.removeEventListener("touchend",a._unlock,!0),a._unlocked=!0))},t.toString=function(){return"[WebAudioPlugin]"},t._addPropsToClasses=function(){var e=this._soundInstanceClass;e.context=this.context,e._scratchBuffer=a._scratchBuffer,e.destinationNode=this.gainNode,e._panningModel=this._panningModel,this._loaderClass.context=this.context},t._updateVolume=function(){var e=createjs.Sound._masterMute?0:this._volume;e!=this.gainNode.gain.value&amp;&amp;(this.gainNode.gain.value=e)},createjs.WebAudioPlugin=createjs.promote(e,"AbstractPlugin")}(),this.createjs=this.createjs||{},function(){"use strict";function e(){throw"HTMLAudioTagPool cannot be instantiated"}function t(){this._tags=[]}var n=e;n._tags={},n._tagPool=new t,n._tagUsed={},n.get=function(e){var t=n._tags[e];return null==t?(t=n._tags[e]=n._tagPool.get()).src=e:n._tagUsed[e]?(t=n._tagPool.get()).src=e:n._tagUsed[e]=!0,t},n.set=function(e,t){t==n._tags[e]?n._tagUsed[e]=!1:n._tagPool.set(t)},n.remove=function(e){var t=n._tags[e];return null!=t&amp;&amp;(n._tagPool.set(t),delete n._tags[e],delete n._tagUsed[e],!0)},n.getDuration=function(e){e=n._tags[e];return null!=e&amp;&amp;e.duration?1e3*e.duration:0},createjs.HTMLAudioTagPool=e;var r=t.prototype;r.constructor=t,r.get=function(){var e=0==this._tags.length?this._createTag():this._tags.pop();return null==e.parentNode&amp;&amp;document.body.appendChild(e),e},r.set=function(e){-1==createjs.indexOf(this._tags,e)&amp;&amp;(this._tags.src=null,this._tags.push(e))},r.toString=function(){return"[TagPool]"},r._createTag=function(){var e=document.createElement("audio");return e.autoplay=!1,e.preload="none",e}}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,n,r){this.AbstractSoundInstance_constructor(e,t,n,r),this._audioSpriteStopTime=null,this._delayTimeoutId=null,this._endedHandler=createjs.proxy(this._handleSoundComplete,this),this._readyHandler=createjs.proxy(this._handleTagReady,this),this._stalledHandler=createjs.proxy(this._playFailed,this),this._audioSpriteEndHandler=createjs.proxy(this._handleAudioSpriteLoop,this),this._loopHandler=createjs.proxy(this._handleSoundComplete,this),n?this._audioSpriteStopTime=.001*(t+n):this._duration=createjs.HTMLAudioTagPool.getDuration(this.src)}var t=createjs.extend(e,createjs.AbstractSoundInstance);t.setMasterVolume=function(){this._updateVolume()},t.setMasterMute=function(){this._updateVolume()},t.toString=function(){return"[HTMLAudioSoundInstance]"},t._removeLooping=function(){null!=this._playbackResource&amp;&amp;(this._playbackResource.loop=!1,this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._loopHandler,!1))},t._addLooping=function(){null==this._playbackResource||this._audioSpriteStopTime||(this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._loopHandler,!1),this._playbackResource.loop=!0)},t._handleCleanUp=function(){var e=this._playbackResource;if(null!=e){e.pause(),e.loop=!1,e.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_ENDED,this._endedHandler,!1),e.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_READY,this._readyHandler,!1),e.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_STALLED,this._stalledHandler,!1),e.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._loopHandler,!1),e.removeEventListener(createjs.HTMLAudioPlugin._TIME_UPDATE,this._audioSpriteEndHandler,!1);try{e.currentTime=this._startTime}catch(e){}createjs.HTMLAudioTagPool.set(this.src,e),this._playbackResource=null}},t._beginPlaying=function(e){return this._playbackResource=createjs.HTMLAudioTagPool.get(this.src),this.AbstractSoundInstance__beginPlaying(e)},t._handleSoundReady=function(){if(4!==this._playbackResource.readyState){var e=this._playbackResource;return e.addEventListener(createjs.HTMLAudioPlugin._AUDIO_READY,this._readyHandler,!1),e.addEventListener(createjs.HTMLAudioPlugin._AUDIO_STALLED,this._stalledHandler,!1),e.preload="auto",void e.load()}this._updateVolume(),this._playbackResource.currentTime=.001*(this._startTime+this._position),this._audioSpriteStopTime?this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._TIME_UPDATE,this._audioSpriteEndHandler,!1):(this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._AUDIO_ENDED,this._endedHandler,!1),0!=this._loop&amp;&amp;(this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._loopHandler,!1),this._playbackResource.loop=!0)),this._playbackResource.play()},t._handleTagReady=function(){this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_READY,this._readyHandler,!1),this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_STALLED,this._stalledHandler,!1),this._handleSoundReady()},t._pause=function(){this._playbackResource.pause()},t._resume=function(){this._playbackResource.play()},t._updateVolume=function(){var e;null==this._playbackResource||(e=this._muted||createjs.Sound._masterMute?0:this._volume*createjs.Sound._masterVolume)!=this._playbackResource.volume&amp;&amp;(this._playbackResource.volume=e)},t._calculateCurrentPosition=function(){return 1e3*this._playbackResource.currentTime-this._startTime},t._updatePosition=function(){this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._loopHandler,!1),this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._handleSetPositionSeek,!1);try{this._playbackResource.currentTime=.001*(this._position+this._startTime)}catch(e){this._handleSetPositionSeek(null)}},t._handleSetPositionSeek=function(){null!=this._playbackResource&amp;&amp;(this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._handleSetPositionSeek,!1),this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._loopHandler,!1))},t._handleAudioSpriteLoop=function(){this._playbackResource.currentTime&lt;=this._audioSpriteStopTime||(this._playbackResource.pause(),0==this._loop?this._handleSoundComplete(null):(this._position=0,this._loop--,this._playbackResource.currentTime=.001*this._startTime,this._paused||this._playbackResource.play(),this._sendEvent("loop")))},t._handleLoop=function(){0==this._loop&amp;&amp;(this._playbackResource.loop=!1,this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this._loopHandler,!1))},t._updateStartTime=function(){this._audioSpriteStopTime=.001*(this._startTime+this._duration),this.playState==createjs.Sound.PLAY_SUCCEEDED&amp;&amp;(this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_ENDED,this._endedHandler,!1),this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._TIME_UPDATE,this._audioSpriteEndHandler,!1))},t._updateDuration=function(){this._audioSpriteStopTime=.001*(this._startTime+this._duration),this.playState==createjs.Sound.PLAY_SUCCEEDED&amp;&amp;(this._playbackResource.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_ENDED,this._endedHandler,!1),this._playbackResource.addEventListener(createjs.HTMLAudioPlugin._TIME_UPDATE,this._audioSpriteEndHandler,!1))},t._setDurationFromSource=function(){this._duration=createjs.HTMLAudioTagPool.getDuration(this.src),this._playbackResource=null},createjs.HTMLAudioSoundInstance=createjs.promote(e,"AbstractSoundInstance")}(),this.createjs=this.createjs||{},function(){"use strict";function e(){this.AbstractPlugin_constructor(),this.defaultNumChannels=2,this._capabilities=a._capabilities,this._loaderClass=createjs.SoundLoader,this._soundInstanceClass=createjs.HTMLAudioSoundInstance}var t=createjs.extend(e,createjs.AbstractPlugin),a=e;a.MAX_INSTANCES=30,a._AUDIO_READY="canplaythrough",a._AUDIO_ENDED="ended",a._AUDIO_SEEKED="seeked",a._AUDIO_STALLED="stalled",a._TIME_UPDATE="timeupdate",a._capabilities=null,a.isSupported=function(){return a._generateCapabilities(),null!=a._capabilities},a._generateCapabilities=function(){if(null==a._capabilities){var e=document.createElement("audio");if(null==e.canPlayType)return null;a._capabilities={panning:!1,volume:!0,tracks:-1};for(var t=createjs.Sound.SUPPORTED_EXTENSIONS,n=createjs.Sound.EXTENSION_MAP,r=0,i=t.length;r&lt;i;r++){var o=t[r],s=n[o]||o;a._capabilities[o]="no"!=e.canPlayType("audio/"+o)&amp;&amp;""!=e.canPlayType("audio/"+o)||"no"!=e.canPlayType("audio/"+s)&amp;&amp;""!=e.canPlayType("audio/"+s)}}},t.register=function(e){var t=createjs.HTMLAudioTagPool.get(e.src),e=this.AbstractPlugin_register(e);return e.setTag(t),e},t.removeSound=function(e){this.AbstractPlugin_removeSound(e),createjs.HTMLAudioTagPool.remove(e)},t.create=function(e,t,n){n=this.AbstractPlugin_create(e,t,n);return n.setPlaybackResource(null),n},t.toString=function(){return"[HTMLAudioPlugin]"},t.setVolume=t.getVolume=t.setMute=null,createjs.HTMLAudioPlugin=createjs.promote(e,"AbstractPlugin")}(),H5P.SoundJS=this.createjs.Sound,this.createjs=old||this.createjs,/*!@license Odometer-1.0/odometer.min.js by HubSpot licensed under MIT*/
function(){var c,r,l,d,e,s,p,A,i,f,u,o,h,n,m,C,a,t,g,v=[].slice;function y(e){var t,n,r,i,o,s,a,u=this;if(this.options=e,this.el=this.options.el,null!=this.el.odometer)return this.el.odometer;for(t in this.el.odometer=this,s=y.options)r=s[t],null==this.options[t]&amp;&amp;(this.options[t]=r);null==(e=this.options).duration&amp;&amp;(e.duration=c),this.MAX_VALUES=this.options.duration/d/l|0,this.resetFormat(),this.value=this.cleanValue(null!=(e=this.options.value)?e:""),this.renderInside(),this.render();try{for(i=0,o=(a=["innerHTML","innerText","textContent"]).length;i&lt;o;i++)n=a[i],null!=this.el[n]&amp;&amp;function(t){Object.defineProperty(u.el,t,{get:function(){var e;return"innerHTML"===t?u.inside.outerHTML:null!=(e=u.inside.innerText)?e:u.inside.textContent},set:function(e){return u.update(e)}})}(n)}catch(e){this.watchForMutations()}}r=/^\(?([^)]*)\)?(?:(.)(d+))?$/,c=2e3,l=2,d=1e3/30,g=document.createElement("div").style,p=null!=g.transition||null!=g.webkitTransition||null!=g.mozTransition||null!=g.oTransition,h=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,i=function(e){var t=document.createElement("div");return t.innerHTML=e,t.children[0]},o=function(e,t){return e.className=e.className.replace(new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi")," ")},A=function(e,t){return o(e,t),e.className+=" "+t},m=function(e,t){var n;return null!=document.createEvent?((n=document.createEvent("HTMLEvents")).initEvent(t,!0,!0),e.dispatchEvent(n)):void 0},u=function(){var e;return null!=(e=null!=(e=window.performance)&amp;&amp;"function"==typeof e.now?e.now():void 0)?e:+new Date},n=function(e,t){return(t=null==t?0:t)?(e*=Math.pow(10,t),e+=.5,(e=Math.floor(e))/Math.pow(10,t)):Math.round(e)},C=function(e){return e&lt;0?Math.ceil(e):Math.floor(e)},a=!(f=function(e){return e-n(e)}),(g=function(){var e,t,n,r,i;if(!a&amp;&amp;null!=window.jQuery){for(a=!0,i=[],t=0,n=(r=["html","text"]).length;t&lt;n;t++)e=r[t],i.push(function(){var n=window.jQuery.fn[e];return window.jQuery.fn[e]=function(e){var t;return null==e||null==(null!=(t=this[0])?t.odometer:void 0)?n.apply(this,arguments):this[0].odometer.update(e)}}());return i}})(),setTimeout(g,0),y.prototype.renderInside=function(){return this.inside=document.createElement("div"),this.inside.className="odometer-inside",this.el.innerHTML="",this.el.appendChild(this.inside)},y.prototype.watchForMutations=function(){var t=this;if(null!=e)try{return null==this.observer&amp;&amp;(this.observer=new e(function(){var e=t.el.innerText;return t.renderInside(),t.render(t.value),t.update(e)})),this.watchMutations=!0,this.startWatchingMutations()}catch(e){}},y.prototype.startWatchingMutations=function(){return this.watchMutations?this.observer.observe(this.el,{childList:!0}):void 0},y.prototype.stopWatchingMutations=function(){var e;return null!=(e=this.observer)?e.disconnect():void 0},y.prototype.cleanValue=function(e){var t;return"string"==typeof e&amp;&amp;(e=(e=(e=e.replace(null!=(t=this.format.radix)?t:".","&lt;radix&gt;")).replace(/[.,]/g,"")).replace("&lt;radix&gt;","."),e=parseFloat(e,10)||0),n(e,this.format.precision)},y.prototype.bindTransitionEnd=function(){var e,t,n,r,i,o,s=this;if(!this.transitionEndBound){for(this.transitionEndBound=!0,t=!1,o=[],n=0,r=(i="transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd".split(" ")).length;n&lt;r;n++)e=i[n],o.push(this.el.addEventListener(e,function(){return t||(t=!0,setTimeout(function(){return s.render(),t=!1,m(s.el,"odometerdone")},0)),!0},!1));return o}},y.prototype.resetFormat=function(){var e,t,n=null!=(t=this.options.format)?t:"(,ddd).dd";if(!(e=r.exec(n=n||"d")))throw new Error("Odometer: Unparsable digit format");return n=(t=e.slice(1,4))[0],e=t[1],t=(null!=(t=t[2])?t.length:void 0)||0,this.format={repeating:n,radix:e,precision:t}},y.prototype.render=function(e){var t,n,r,i,o,s,a,u,c,l,d,h;for(null==e&amp;&amp;(e=this.value),this.stopWatchingMutations(),this.resetFormat(),this.inside.innerHTML="",s=this.options.theme,o=[],u=0,l=(t=this.el.className.split(" ")).length;u&lt;l;u++)(n=t[u]).length&amp;&amp;((i=/^odometer-theme-(.+)$/.exec(n))?s=i[1]:/^odometer(-|$)/.test(n)||o.push(n));for(o.push("odometer"),p||o.push("odometer-no-transitions"),o.push(s?"odometer-theme-"+s:"odometer-auto-theme"),this.el.className=o.join(" "),this.ribbons={},this.digits=[],a=!this.format.precision||!f(e)||!1,c=0,d=(h=e.toString().split("").reverse()).length;c&lt;d;c++)r=h[c],this.addDigit(r,a="."===r?!0:a);return this.startWatchingMutations()},y.prototype.update=function(e){var t,n=this;return(t=(e=this.cleanValue(e))-this.value)?(o(this.el,"odometer-animating-up odometer-animating-down odometer-animating"),A(this.el,0&lt;t?"odometer-animating-up":"odometer-animating-down"),this.stopWatchingMutations(),this.animate(e),this.startWatchingMutations(),setTimeout(function(){return n.el.offsetHeight,A(n.el,"odometer-animating")},0),this.value=e):void 0},y.prototype.renderDigit=function(){return i('&lt;span class="odometer-digit"&gt;&lt;span class="odometer-digit-spacer"&gt;8&lt;/span&gt;&lt;span class="odometer-digit-inner"&gt;&lt;span class="odometer-ribbon"&gt;&lt;span class="odometer-ribbon-inner"&gt;&lt;span class="odometer-value"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;')},y.prototype.insertDigit=function(e,t){return null!=t?this.inside.insertBefore(e,t):this.inside.children.length?this.inside.insertBefore(e,this.inside.children[0]):this.inside.appendChild(e)},y.prototype.addSpacer=function(e,t,n){var r=i('&lt;span class="odometer-formatting-mark"&gt;&lt;/span&gt;');return r.innerHTML=e,n&amp;&amp;A(r,n),this.insertDigit(r,t)},y.prototype.addDigit=function(e,t){var n,r,i;if(null==t&amp;&amp;(t=!0),"-"===e)return this.addSpacer(e,null,"odometer-negation-mark");if("."===e)return this.addSpacer(null!=(i=this.format.radix)?i:".",null,"odometer-radix-mark");if(t)for(r=!1;;){if(!this.format.repeating.length){if(r)throw new Error("Bad odometer format without digits");this.resetFormat(),r=!0}if(n=this.format.repeating[this.format.repeating.length-1],this.format.repeating=this.format.repeating.substring(0,this.format.repeating.length-1),"d"===n)break;this.addSpacer(n)}return(t=this.renderDigit()).querySelector(".odometer-value").innerHTML=e,this.digits.push(t),this.insertDigit(t)},y.prototype.animate=function(e){return p&amp;&amp;"count"!==this.options.animation?this.animateSlide(e):this.animateCount(e)},y.prototype.animateCount=function(t){var n,r,i,o,s,a=this;if(r=+t-this.value)return o=i=u(),n=this.value,(s=function(){var e;return u()-o&gt;a.options.duration?(a.value=t,a.render(),void m(a.el,"odometerdone")):(50&lt;(e=u()-i)&amp;&amp;(i=u(),e=e/a.options.duration,n+=r*e,a.render(Math.round(n))),null!=h?h(s):setTimeout(s,50))})()},y.prototype.getDigitCount=function(){for(var e,t,n,r=1&lt;=arguments.length?v.call(arguments,0):[],i=n=0,o=r.length;n&lt;o;i=++n)t=r[i],r[i]=Math.abs(t);return e=Math.max.apply(Math,r),Math.ceil(Math.log(e+1)/Math.log(10))},y.prototype.getFractionalDigitCount=function(){for(var e,t,n=1&lt;=arguments.length?v.call(arguments,0):[],r=/^\-?\d*\.(\d*?)0*$/,i=t=0,o=n.length;t&lt;o;i=++t)e=n[i],n[i]=e.toString(),e=r.exec(n[i]),n[i]=null==e?0:e[1].length;return Math.max.apply(Math,n)},y.prototype.resetDigits=function(){return this.digits=[],this.ribbons=[],this.inside.innerHTML="",this.resetFormat()},y.prototype.animateSlide=function(e){var t,n,r,i,o,s,a,u,c,l,d,h,p,f,m,g,v,y,b,P,_,x,w,T,H,E=this.value,S=this.getFractionalDigitCount(E,e);if(S&amp;&amp;(e*=Math.pow(10,S),E*=Math.pow(10,S)),r=e-E){for(this.bindTransitionEnd(),i=this.getDigitCount(E,e),o=[],l=v=t=0;0&lt;=i?v&lt;i:i&lt;v;l=0&lt;=i?++v:--v){if(m=C(E/Math.pow(10,i-l-1)),s=(a=C(e/Math.pow(10,i-l-1)))-m,Math.abs(s)&gt;this.MAX_VALUES){for(c=[],d=s/(this.MAX_VALUES+this.MAX_VALUES*t*.5),n=m;0&lt;s&amp;&amp;n&lt;a||s&lt;0&amp;&amp;a&lt;n;)c.push(Math.round(n)),n+=d;c[c.length-1]!==a&amp;&amp;c.push(a),t++}else c=function(){H=[];for(var e=m;m&lt;=a?e&lt;=a:a&lt;=e;m&lt;=a?e++:e--)H.push(e);return H}.apply(this);for(l=y=0,P=c.length;y&lt;P;l=++y)u=c[l],c[l]=Math.abs(u%10);o.push(c)}for(this.resetDigits(),l=b=0,_=(T=o.reverse()).length;b&lt;_;l=++b)for(c=T[l],this.digits[l]||this.addDigit(" ",S&lt;=l),null==(g=this.ribbons)[l]&amp;&amp;(g[l]=this.digits[l].querySelector(".odometer-ribbon-inner")),this.ribbons[l].innerHTML="",x=(c=r&lt;(h=w=0)?c.reverse():c).length;w&lt;x;h=++w)u=c[h],(f=document.createElement("div")).className="odometer-value",f.innerHTML=u,this.ribbons[l].appendChild(f),h===c.length-1&amp;&amp;A(f,"odometer-last-value"),0===h&amp;&amp;A(f,"odometer-first-value");return m&lt;0&amp;&amp;this.addDigit("-"),null!=(p=this.inside.querySelector(".odometer-radix-mark"))&amp;&amp;p.parent.removeChild(p),S?this.addSpacer(this.format.radix,this.digits[S-1],"odometer-radix-mark"):void 0}},(s=y).options=null!=(g=window.odometerOptions)?g:{},setTimeout(function(){var e,t,n,r,i;if(window.odometerOptions){for(e in i=[],r=window.odometerOptions)t=r[e],i.push(null!=(n=s.options)[e]?(n=s.options)[e]:n[e]=t);return i}},0),s.init=function(){var e,t,n,r,i,o;if(null!=document.querySelectorAll){for(o=[],n=0,r=(t=document.querySelectorAll(s.options.selector||".odometer")).length;n&lt;r;n++)e=t[n],o.push(e.odometer=new s({el:e,value:null!=(i=e.innerText)?i:e.textContent}));return o}},null!=(null!=(g=document.documentElement)?g.doScroll:void 0)&amp;&amp;null!=document.createEventObject?(t=document.onreadystatechange,document.onreadystatechange=function(){return"complete"===document.readyState&amp;&amp;!1!==s.options.auto&amp;&amp;s.init(),null!=t?t.apply(this,arguments):void 0}):document.addEventListener("DOMContentLoaded",function(){return!1!==s.options.auto?s.init():void 0},!1),"function"==typeof define&amp;&amp;define.amd?define(["jquery"],function(){return s}):!1===typeof exports?module.exports=s:window.Odometer=s}.call(this),/*!@license H5P.ArithmeticQuiz-1.1/js/algebra.min.js by Joubel, fabforge licensed under MIT*/Math.sign||(Math.sign=function(e){return(0&lt;e)-(e&lt;0)||+e}),function(e){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=e():"function"==typeof define&amp;&amp;define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).algebra=e()}(function(){return function r(i,o,s){function a(n,e){if(!o[n]){if(!i[n]){var t="function"==typeof require&amp;&amp;require;if(!e&amp;&amp;t)return t(n,!0);if(u)return u(n,!0);t=new Error("Cannot find module '"+n+"'");throw t.code="MODULE_NOT_FOUND",t}t=o[n]={exports:{}};i[n][0].call(t.exports,function(e){var t=i[n][1][e];return a(t||e)},t,t.exports,r,i,o,s)}return o[n].exports}for(var u="function"==typeof require&amp;&amp;require,e=0;e&lt;s.length;e++)a(s[e]);return a}({1:[function(e,t,n){var r=e("./src/fractions"),i=e("./src/expressions").Expression,o=e("./src/equations"),s=e("./src/parser");t.exports={Fraction:r,Expression:i,Equation:o,parse:function(e){return(new s).parse(e)},toTex:function(e){return e instanceof r||e instanceof i||e instanceof o?e.toTex():e instanceof Array?e.map(function(e){return e instanceof r?e.toTex():e.toString()}).join():e.toString()}}},{"./src/equations":2,"./src/expressions":3,"./src/fractions":4,"./src/parser":7}],2:[function(e,t,n){function r(e,t){if(!(e instanceof P))throw new TypeError("Invalid Argument ("+e.toString()+"): Left-hand side must be of type Expression.");if(this.lhs=e,t instanceof P)this.rhs=t;else{if(!(t instanceof w||i(t)))throw new TypeError("Invalid Argument ("+t.toString()+"): Right-hand side must be of type Expression, Fraction or Integer.");this.rhs=new P(t)}}var P=e("./expressions").Expression,_=e("./expressions").Variable,x=e("./expressions").Term,w=e("./fractions"),i=e("./helper").isInt;r.prototype.solveFor=function(e){if(!this.lhs._hasVariable(e)&amp;&amp;!this.rhs._hasVariable(e))throw new TypeError("Invalid Argument ("+e.toString()+"): Variable does not exist in the equation.");if(this._isLinear()||this._variableCanBeIsolated(e)){for(var t=new x(new _(e)),n=new P,r=new P,i=0;i&lt;this.rhs.terms.length;i++)(o=this.rhs.terms[i]).canBeCombinedWith(t)?n=n.subtract(o):r=r.add(o);for(var o,i=0;i&lt;this.lhs.terms.length;i++)(o=this.lhs.terms[i]).canBeCombinedWith(t)?n=n.add(o):r=r.subtract(o);if(r=(r=r.subtract(this.lhs.constant())).add(this.rhs.constant()),0!==n.terms.length)return 0===(r=r.divide(n.terms[0].coefficient())).terms.length?r.constant().reduce():(r._sort(),r);if(n.constant().equalTo(r.constant()))return new w(1,1);throw new EvalError("No Solution")}if(0===(n=(n=this.lhs.copy()).subtract(this.rhs)).terms.length){if(0===n.constant().valueOf())return[new w(1,1)];throw new EvalError("No Solution")}if(this._isQuadratic(e)){var s=(p=n._quadraticCoefficients()).a,a=p.b,u=p.c,c=a.pow(2).subtract(s.multiply(u).multiply(4));if(0&lt;=c.valueOf()){if(0===c.valueOf())return[a.multiply(-1).divide(s.multiply(2)).reduce()];if(c._squareRootIsRational()){var l=c.pow(.5),d=a.multiply(-1).subtract(l).divide(s.multiply(2)),h=a.multiply(-1).add(l).divide(s.multiply(2));return[d.reduce(),h.reduce()]}return l=Math.sqrt(c.valueOf()),s=s.valueOf(),[d=(-(a=a.valueOf())-l)/(2*s),h=(-a+l)/(2*s)]}return[]}if(this._isCubic(e)){s=(p=n._cubicCoefficients()).a,a=p.b,u=p.c,l=p.d,e=s.multiply(a).multiply(u).multiply(l).multiply(18);e=(e=(e=(e=e.subtract(a.pow(3).multiply(l).multiply(4))).add(a.pow(2).multiply(u.pow(2)))).subtract(s.multiply(u.pow(3)).multiply(4))).subtract(s.pow(2).multiply(l.pow(2)).multiply(27));var p=a.pow(2).subtract(s.multiply(u).multiply(3));if(0===e.valueOf()){if(0===p.valueOf())return[(d=a.multiply(-1).divide(s.multiply(3))).reduce()];d=(d=(d=(d=s.multiply(a).multiply(u).multiply(4)).subtract(s.pow(2).multiply(l).multiply(9))).subtract(a.pow(3))).divide(s.multiply(p));h=s.multiply(l).multiply(9).subtract(a.multiply(u)).divide(p.multiply(2));return[d.reduce(),h.reduce()]}e=(u/s*3-Math.pow(a,2)/Math.pow(s,2))/3,p=2*Math.pow(a,3)/Math.pow(s,3);p-=9*a*u/Math.pow(s,2),p+=27*l/s,p/=27;l=Math.pow(p,2)/4+Math.pow(e,3)/27;if(0&lt;l){var f=-p/2+Math.sqrt(l),m=Math.cbrt(f),g=-p/2-Math.sqrt(l);return(d=m+Math.cbrt(g)-a/(3*s))&lt;0?d-(v=Math.floor(d))&lt;1e-15&amp;&amp;(d=v):0&lt;d&amp;&amp;(v=Math.ceil(d))-d&lt;1e-15&amp;&amp;(d=v),[d]}var v,y,b,i=Math.sqrt(Math.pow(p,2)/4-l),e=Math.cbrt(i),f=Math.acos(-p/(2*i)),m=-e,g=Math.cos(f/3),l=Math.sqrt(3)*Math.sin(f/3),p=-a/(3*s),h=m*(g+l)+p,p=m*(g-l)+p;(d=2*e*Math.cos(f/3)-a/(3*s))&lt;0?d-(v=Math.floor(d))&lt;1e-15&amp;&amp;(d=v):0&lt;d&amp;&amp;(v=Math.ceil(d))-d&lt;1e-15&amp;&amp;(d=v),h&lt;0?h-(y=Math.floor(h))&lt;1e-15&amp;&amp;(h=y):0&lt;h&amp;&amp;(y=Math.ceil(h))-h&lt;1e-15&amp;&amp;(h=y),d&lt;0?p-(b=Math.floor(p))&lt;1e-15&amp;&amp;(p=b):0&lt;p&amp;&amp;(b=Math.ceil(p))-p&lt;1e-15&amp;&amp;(p=b);p=[d,h,p];return p.sort(function(e,t){return e-t}),[p[0],p[1],p[2]]}},r.prototype.eval=function(e){return new r(this.lhs.eval(e),this.rhs.eval(e))},r.prototype.toString=function(){return this.lhs.toString()+" = "+this.rhs.toString()},r.prototype.toTex=function(){return this.lhs.toTex()+" = "+this.rhs.toTex()},r.prototype._maxDegree=function(){var e=this.lhs._maxDegree(),t=this.rhs._maxDegree();return Math.max(e,t)},r.prototype._maxDegreeOfVariable=function(e){return Math.max(this.lhs._maxDegreeOfVariable(e),this.rhs._maxDegreeOfVariable(e))},r.prototype._variableCanBeIsolated=function(e){return 1===this._maxDegreeOfVariable(e)&amp;&amp;this._noCrossProductsWithVariable(e)},r.prototype._noCrossProductsWithVariable=function(e){return this.lhs._noCrossProductsWithVariable(e)&amp;&amp;this.rhs._noCrossProductsWithVariable(e)},r.prototype._noCrossProducts=function(){return this.lhs._noCrossProducts()&amp;&amp;this.rhs._noCrossProducts()},r.prototype._onlyHasVariable=function(e){return this.lhs._onlyHasVariable(e)&amp;&amp;this.rhs._onlyHasVariable(e)},r.prototype._isLinear=function(){return 1===this._maxDegree()&amp;&amp;this._noCrossProducts()},r.prototype._isQuadratic=function(e){return 2===this._maxDegree()&amp;&amp;this._onlyHasVariable(e)},r.prototype._isCubic=function(e){return 3===this._maxDegree()&amp;&amp;this._onlyHasVariable(e)},t.exports=r},{"./expressions":3,"./fractions":4,"./helper":5}],3:[function(e,t,n){function p(e){if(this.constants=[],"string"==typeof e){var t=new s(e),t=new Term(t);this.terms=[t]}else if(m(e))this.constants=[new f(e,1)],this.terms=[];else if(e instanceof f)this.constants=[e],this.terms=[];else if(e instanceof Term)this.terms=[e];else{if(void 0!==e)throw new TypeError("Invalid Argument ("+e.toString()+"): Argument must be of type String, Integer, Fraction or Term.");this.terms=[]}}var f=e("./fractions"),m=e("./helper").isInt,r=e("./helper").GREEK_LETTERS;p.prototype.constant=function(){return this.constants.reduce(function(e,t){return e.add(t)},new f(0,1))},p.prototype.simplify=function(){var e=this.copy();return e.terms=e.terms.map(function(e){return e.simplify()}),e._sort(),e._combineLikeTerms(),e._moveTermsWithDegreeZeroToConstants(),e._removeTermsWithCoefficientZero(),e.constants=0===e.constant().valueOf()?[]:[e.constant()],e},p.prototype.copy=function(){var e=new p;return e.constants=this.constants.map(function(e){return e.copy()}),e.terms=this.terms.map(function(e){return e.copy()}),e},p.prototype.add=function(e,t){var n=this.copy();if("string"==typeof e||e instanceof Term||m(e)||e instanceof f){var r=new p(e);return n.add(r,t)}if(!(e instanceof p))throw new TypeError("Invalid Argument ("+e.toString()+"): Summand must be of type String, Expression, Term, Fraction or Integer.");r=e.copy().terms;return n.terms=n.terms.concat(r),n.constants=n.constants.concat(e.constants),n._sort(),t||void 0===t?n.simplify():n},p.prototype.subtract=function(e,t){e=(e instanceof p?e:new p(e)).multiply(-1);return this.add(e,t)},p.prototype.multiply=function(e,t){var n=this.copy();if("string"==typeof e||e instanceof Term||m(e)||e instanceof f){var r=new p(e);return n.multiply(r,t)}if(!(e instanceof p))throw new TypeError("Invalid Argument ("+e.toString()+"): Multiplicand must be of type String, Expression, Term, Fraction or Integer.");for(var i=e.copy(),o=[],s=0;s&lt;n.terms.length;s++){for(var a=n.terms[s],u=0;u&lt;i.terms.length;u++){var c=i.terms[u];o.push(a.multiply(c,t))}for(u=0;u&lt;i.constants.length;u++)o.push(a.multiply(i.constants[u],t))}for(s=0;s&lt;i.terms.length;s++)for(c=i.terms[s],u=0;u&lt;n.constants.length;u++)o.push(c.multiply(n.constants[u],t));for(s=0;s&lt;n.constants.length;s++)for(var l=n.constants[s],u=0;u&lt;i.constants.length;u++){var d=i.constants[u],h=new Term;h=(h=h.multiply(d,!1)).multiply(l,!1),o.push(h)}return n.constants=[],n.terms=o,n._sort(),t||void 0===t?n.simplify():n},p.prototype.divide=function(t,n){if(t instanceof f||m(t)){if(0===t.valueOf())throw new EvalError("Divide By Zero");for(var e=this.copy(),r=0;r&lt;e.terms.length;r++)for(var i=e.terms[r],o=0;o&lt;i.coefficients.length;o++)i.coefficients[o]=i.coefficients[o].divide(t,n);return e.constants=e.constants.map(function(e){return e.divide(t,n)}),e}throw new TypeError("Invalid Argument ("+t.toString()+"): Divisor must be of type Fraction or Integer.")},p.prototype.pow=function(e,t){if(m(e)){var n=this.copy();if(0===e)return(new p).add(1);for(var r=1;r&lt;e;r++)n=n.multiply(this,t);return n._sort(),t||void 0===t?n.simplify():n}throw new TypeError("Invalid Argument ("+e.toString()+"): Exponent must be of type Integer.")},p.prototype.eval=function(n,r){var e=new p;return e.constants=r?[this.constant()]:this.constants.slice(),e=this.terms.reduce(function(e,t){return e.add(t.eval(n,r),r)},e)},p.prototype.summation=function(e,t,n,r){for(var i=this.copy(),o=new p,s=t;s&lt;n+1;s++){var a={};a[e]=s,o=o.add(i.eval(a,r),r)}return o},p.prototype.toString=function(){for(var e="",t=0;t&lt;this.terms.length;t++){var n=this.terms[t];e+=(n.coefficients[0].valueOf()&lt;0?" - ":" + ")+n.toString()}for(t=0;t&lt;this.constants.length;t++){var r=this.constants[t];e+=(r.valueOf()&lt;0?" - ":" + ")+r.abs().toString()}return" - "===e.substring(0,3)?"-"+e.substring(3,e.length):" + "===e.substring(0,3)?e.substring(3,e.length):"0"},p.prototype.toTex=function(e){for(var t="",n=0;n&lt;this.terms.length;n++){var r=this.terms[n];t+=(r.coefficients[0].valueOf()&lt;0?" - ":" + ")+r.toTex(e)}for(n=0;n&lt;this.constants.length;n++){var i=this.constants[n];t+=(i.valueOf()&lt;0?" - ":" + ")+i.abs().toTex()}return" - "===t.substring(0,3)?"-"+t.substring(3,t.length):" + "===t.substring(0,3)?t.substring(3,t.length):"0"},p.prototype._removeTermsWithCoefficientZero=function(){return this.terms=this.terms.filter(function(e){return 0!==e.coefficient().reduce().numer}),this},p.prototype._combineLikeTerms=function(){for(var e=[],t=[],n=0;n&lt;this.terms.length;n++){var r=this.terms[n];if(!function(e,t){for(var n=0;n&lt;t.length;n++)if(e.canBeCombinedWith(t[n]))return 1}(r,t)){for(var i=n+1;i&lt;this.terms.length;i++){var o=this.terms[i];r.canBeCombinedWith(o)&amp;&amp;(r=r.add(o))}e.push(r),t.push(r)}}return this.terms=e,this},p.prototype._moveTermsWithDegreeZeroToConstants=function(){for(var e=[],t=new f(0,1),n=0;n&lt;this.terms.length;n++){var r=this.terms[n];0===r.variables.length?t=t.add(r.coefficient()):e.push(r)}return this.constants.push(t),this.terms=e,this},p.prototype._sort=function(){return this.terms=this.terms.sort(function(e,t){var n=e.maxDegree(),r=t.maxDegree();return n!==r?r-n:(e=e.variables.length,t.variables.length-e)}),this},p.prototype._hasVariable=function(e){for(var t=0;t&lt;this.terms.length;t++)if(this.terms[t].hasVariable(e))return!0;return!1},p.prototype._onlyHasVariable=function(e){for(var t=0;t&lt;this.terms.length;t++)if(!this.terms[t].onlyHasVariable(e))return!1;return!0},p.prototype._noCrossProductsWithVariable=function(e){for(var t=0;t&lt;this.terms.length;t++){var n=this.terms[t];if(n.hasVariable(e)&amp;&amp;!n.onlyHasVariable(e))return!1}return!0},p.prototype._noCrossProducts=function(){for(var e=0;e&lt;this.terms.length;e++)if(1&lt;this.terms[e].variables.length)return!1;return!0},p.prototype._maxDegree=function(){return this.terms.reduce(function(e,t){return Math.max(e,t.maxDegree())},1)},p.prototype._maxDegreeOfVariable=function(n){return this.terms.reduce(function(e,t){return Math.max(e,t.maxDegreeOfVariable(n))},1)},p.prototype._quadraticCoefficients=function(){for(var e=new f(0,1),t=0;t&lt;this.terms.length;t++)var n=this.terms[t],r=2===n.maxDegree()?n.coefficient().copy():r,e=1===n.maxDegree()?n.coefficient().copy():e;return{a:r,b:e,c:this.constant()}},p.prototype._cubicCoefficients=function(){for(var e=new f(0,1),t=new f(0,1),n=0;n&lt;this.terms.length;n++)var r=this.terms[n],i=3===r.maxDegree()?r.coefficient().copy():i,e=2===r.maxDegree()?r.coefficient().copy():e,t=1===r.maxDegree()?r.coefficient().copy():t;return{a:i,b:e,c:t,d:this.constant()}},Term=function(e){if(e instanceof s)this.variables=[e.copy()];else{if(void 0!==e)throw new TypeError("Invalid Argument ("+e.toString()+"): Term initializer must be of type Variable.");this.variables=[]}this.coefficients=[new f(1,1)]},Term.prototype.coefficient=function(){return this.coefficients.reduce(function(e,t){return e.multiply(t)},new f(1,1))},Term.prototype.simplify=function(){var e=this.copy();return e.coefficients=[this.coefficient()],e.combineVars(),e.sort()},Term.prototype.combineVars=function(){for(var e={},t=0;t&lt;this.variables.length;t++){var n=this.variables[t];n.variable in e?e[n.variable]+=n.degree:e[n.variable]=n.degree}var r,i=[];for(r in e){var o=new s(r);o.degree=e[r],i.push(o)}return this.variables=i,this},Term.prototype.copy=function(){var e=new Term;return e.coefficients=this.coefficients.map(function(e){return e.copy()}),e.variables=this.variables.map(function(e){return e.copy()}),e},Term.prototype.add=function(e){if(e instanceof Term&amp;&amp;this.canBeCombinedWith(e)){var t=this.copy();return t.coefficients=[t.coefficient().add(e.coefficient())],t}throw new TypeError("Invalid Argument ("+e.toString()+"): Summand must be of type String, Expression, Term, Fraction or Integer.")},Term.prototype.subtract=function(e){if(e instanceof Term&amp;&amp;this.canBeCombinedWith(e)){var t=this.copy();return t.coefficients=[t.coefficient().subtract(e.coefficient())],t}throw new TypeError("Invalid Argument ("+e.toString()+"): Subtrahend must be of type String, Expression, Term, Fraction or Integer.")},Term.prototype.multiply=function(e,t){var n=this.copy();if(e instanceof Term)n.variables=n.variables.concat(e.variables),n.coefficients=e.coefficients.concat(n.coefficients);else{if(!(m(e)||e instanceof f))throw new TypeError("Invalid Argument ("+e.toString()+"): Multiplicand must be of type String, Expression, Term, Fraction or Integer.");e=m(e)?new f(e,1):e;0===n.variables.length?n.coefficients.push(e):n.coefficients.unshift(e)}return t||void 0===t?n.simplify():n},Term.prototype.divide=function(t,n){if(m(t)||t instanceof f){var e=this.copy();return e.coefficients=e.coefficients.map(function(e){return e.divide(t,n)}),e}throw new TypeError("Invalid Argument ("+t.toString()+"): Argument must be of type Fraction or Integer.")},Term.prototype.eval=function(e,n){for(var t=this.copy(),r=(Object.keys(e),t.coefficients.reduce(function(e,t){return e.multiply(t,n)},new p(1))),i=0;i&lt;t.variables.length;i++){var o,s=t.variables[i];if(s.variable in e){var a=e[s.variable];if(a instanceof f||a instanceof p)o=a.pow(s.degree);else{if(!m(a))throw new TypeError("Invalid Argument ("+a+"): Can only evaluate Expressions or Fractions.");o=Math.pow(a,s.degree)}}else o=new p(s.variable).pow(s.degree);r=r.multiply(o,n)}return r},Term.prototype.hasVariable=function(e){for(var t=0;t&lt;this.variables.length;t++)if(this.variables[t].variable===e)return!0;return!1},Term.prototype.maxDegree=function(){return this.variables.reduce(function(e,t){return Math.max(e,t.degree)},1)},Term.prototype.maxDegreeOfVariable=function(n){return this.variables.reduce(function(e,t){return t.variable===n?Math.max(e,t.degree):e},1)},Term.prototype.canBeCombinedWith=function(e){var t=this.variables,n=e.variables;if(t.length!=n.length)return!1;for(var r=0,i=0;i&lt;t.length;i++)for(var o=0;o&lt;n.length;o++)t[i].variable===n[o].variable&amp;&amp;t[i].degree===n[o].degree&amp;&amp;(r+=1);return r===t.length},Term.prototype.onlyHasVariable=function(e){for(var t=0;t&lt;this.variables.length;t++)if(this.variables[t].variable!=e)return!1;return!0},Term.prototype.sort=function(){return this.variables=this.variables.sort(function(e,t){return t.degree-e.degree}),this},Term.prototype.toString=function(){for(var e="",t=0;t&lt;this.coefficients.length;t++){var n=this.coefficients[t];1===n.abs().numer&amp;&amp;1===n.abs().denom||(e+=" * "+n.toString())}return e="-"===(e=" * "===(e=this.variables.reduce(function(e,t){return e.concat(t.toString())},e)).substring(0,3)?e.substring(3,e.length):e).substring(0,1)?e.substring(1,e.length):e},Term.prototype.toTex=function(e){(e=void 0===e?{}:e).multiplication="multiplication"in e?e.multiplication:"cdot";for(var t=" \\"+e.multiplication+" ",n="",r=0;r&lt;this.coefficients.length;r++){var i=this.coefficients[r];1===i.abs().numer&amp;&amp;1===i.abs().denom||(n+=t+i.toTex())}return n="\\frac{-"===(n="-"===(n=(n=this.variables.reduce(function(e,t){return e.concat(t.toTex())},n)).substring(0,t.length)===t?n.substring(t.length,n.length):n).substring(0,1)?n.substring(1,n.length):n).substring(0,7)?"\\frac{"+n.substring(7,n.length):n};var s=function(e){if("string"!=typeof e)throw new TypeError("Invalid Argument ("+e.toString()+"): Variable initalizer must be of type String.");this.variable=e,this.degree=1};s.prototype.copy=function(){var e=new s(this.variable);return e.degree=this.degree,e},s.prototype.toString=function(){var e=this.degree,t=this.variable;return 0===e?"":1===e?t:t+"^"+e},s.prototype.toTex=function(){var e=this.degree,t=this.variable;return-1&lt;r.indexOf(t)&amp;&amp;(t="\\"+t),0===e?"":1===e?t:t+"^{"+e+"}"},t.exports={Expression:p,Term:Term,Variable:s}},{"./fractions":4,"./helper":5}],4:[function(e,t,n){function s(e,t){if(0===t)throw new EvalError("Divide By Zero");if(!a(e)||!a(t))throw new TypeError("Invalid Argument ("+e.toString()+","+t.toString()+"): Divisor and dividend must be of type Integer.");this.numer=e,this.denom=t}var a=e("./helper").isInt,r=e("./helper").gcd,u=e("./helper").lcm;s.prototype.copy=function(){return new s(this.numer,this.denom)},s.prototype.reduce=function(){var e=this.copy(),t=r(e.numer,e.denom);return e.numer=e.numer/t,e.denom=e.denom/t,-1==Math.sign(e.denom)&amp;&amp;1==Math.sign(e.numer)&amp;&amp;(e.numer*=-1,e.denom*=-1),e},s.prototype.equalTo=function(e){if(e instanceof s){var t=this.reduce(),e=e.reduce();return t.numer===e.numer&amp;&amp;t.denom===e.denom}return!1},s.prototype.add=function(e,t){var n;if(t=void 0===t||t,e instanceof s)n=e.numer,i=e.denom;else{if(!a(e))throw new TypeError("Invalid Argument ("+e.toString()+"): Summand must be of type Fraction or Integer.");n=e,i=1}var r,i,o=this.copy();return this.denom==i?o.numer+=n:(e=(r=u(o.denom,i))/o.denom,i=r/i,o.numer*=e,o.denom*=e,o.numer+=n*=i),t?o.reduce():o},s.prototype.subtract=function(e,t){t=void 0===t||t;var n=this.copy();if(e instanceof s)return n.add(new s(-e.numer,e.denom),t);if(a(e))return n.add(new s(-e,1),t);throw new TypeError("Invalid Argument ("+e.toString()+"): Subtrahend must be of type Fraction or Integer.")},s.prototype.multiply=function(e,t){var n,r;if(t=void 0===t||t,e instanceof s)n=e.numer,r=e.denom;else if(a(e)&amp;&amp;e)n=e,r=1;else{if(0!==e)throw new TypeError("Invalid Argument ("+e.toString()+"): Multiplicand must be of type Fraction or Integer.");n=0,r=1}e=this.copy();return e.numer*=n,e.denom*=r,t?e.reduce():e},s.prototype.divide=function(e,t){if(t=void 0===t||t,0===e.valueOf())throw new EvalError("Divide By Zero");var n=this.copy();if(e instanceof s)return n.multiply(new s(e.denom,e.numer),t);if(a(e))return n.multiply(new s(1,e),t);throw new TypeError("Invalid Argument ("+e.toString()+"): Divisor must be of type Fraction or Integer.")},s.prototype.pow=function(e,t){t=void 0===t||t;var n=this.copy();return n.numer=Math.pow(n.numer,e),n.denom=Math.pow(n.denom,e),t?n.reduce():n},s.prototype.abs=function(){var e=this.copy();return e.numer=Math.abs(e.numer),e.denom=Math.abs(e.denom),e},s.prototype.valueOf=function(){return this.numer/this.denom},s.prototype.toString=function(){return 0===this.numer?"0":1===this.denom?this.numer.toString():-1===this.denom?(-this.numer).toString():this.numer+"/"+this.denom},s.prototype.toTex=function(){return 0===this.numer?"0":1===this.denom?this.numer.toString():-1===this.denom?(-this.numer).toString():"\\frac{"+this.numer+"}{"+this.denom+"}"},s.prototype._squareRootIsRational=function(){if(0===this.valueOf())return!0;var e=Math.sqrt(this.numer),t=Math.sqrt(this.denom);return a(e)&amp;&amp;a(t)},s.prototype._cubeRootIsRational=function(){if(0===this.valueOf())return!0;var e=Math.cbrt(this.numer),t=Math.cbrt(this.denom);return a(e)&amp;&amp;a(t)},t.exports=s},{"./helper":5}],5:[function(e,t,n){function r(e,t){for(;t;)t=e%(e=t);return e}n.gcd=r,n.lcm=function(e,t){return e*t/r(e,t)},n.isInt=function(e){return"number"==typeof e&amp;&amp;e%1==0},n.round=function(e,t){return t=void 0===t?2:t,t=Math.pow(10,t),Math.round(parseFloat(e)*t)/t},n.GREEK_LETTERS=["alpha","beta","gamma","Gamma","delta","Delta","epsilon","varepsilon","zeta","eta","theta","vartheta","Theta","iota","kappa","lambda","Lambda","mu","nu","xi","Xi","pi","Pi","rho","varrho","sigma","Sigma","tau","upsilon","Upsilon","phi","varphi","Phi","chi","psi","Psi","omega","Omega"]},{}],6:[function(e,t,n){"use strict";function r(){this.pos=0,this.buf=null,this.buflen=0,this.optable={"+":"PLUS","-":"MINUS","*":"MULTIPLY","/":"DIVIDE","^":"POWER","(":"L_PAREN",")":"R_PAREN","=":"EQUALS"}}r.prototype.input=function(e){this.pos=0,this.buf=e,this.buflen=e.length},r.prototype.token=function(){if(this._skipnontokens(),this.pos&gt;=this.buflen)return null;var e=this.buf.charAt(this.pos),t=this.optable[e];if(void 0!==t)return"L_PAREN"===t||"R_PAREN"===t?{type:"PAREN",value:t,pos:this.pos++}:{type:"OPERATOR",value:t,pos:this.pos++};if(r._isalpha(e))return this._process_identifier();if(r._isdigit(e))return this._process_number();throw new SyntaxError("Token error at character "+e+" at position "+this.pos)},r._isdigit=function(e){return"0"&lt;=e&amp;&amp;e&lt;="9"},r._isalpha=function(e){return"a"&lt;=e&amp;&amp;e&lt;="z"||"A"&lt;=e&amp;&amp;e&lt;="Z"},r._isalphanum=function(e){return"a"&lt;=e&amp;&amp;e&lt;="z"||"A"&lt;=e&amp;&amp;e&lt;="Z"||"0"&lt;=e&amp;&amp;e&lt;="9"},r.prototype._process_digits=function(e){for(var t=e;t&lt;this.buflen&amp;&amp;r._isdigit(this.buf.charAt(t));)t++;return t},r.prototype._process_number=function(){var e=this._process_digits(this.pos);if("."===this.buf.charAt(e)&amp;&amp;(e=this._process_digits(e+1)),"."===this.buf.charAt(e-1))throw new SyntaxError("Decimal point without decimal digits at position "+(e-1));var t={type:"NUMBER",value:this.buf.substring(this.pos,e),pos:this.pos};return this.pos=e,t},r.prototype._process_identifier=function(){for(var e=this.pos+1;e&lt;this.buflen&amp;&amp;r._isalphanum(this.buf.charAt(e));)e++;var t={type:"IDENTIFIER",value:this.buf.substring(this.pos,e),pos:this.pos};return this.pos=e,t},r.prototype._skipnontokens=function(){for(;this.pos&lt;this.buflen;){var e=this.buf.charAt(this.pos);if(" "!=e&amp;&amp;"\t"!=e&amp;&amp;"\r"!=e&amp;&amp;"\n"!=e)break;this.pos++}},t.exports=r},{}],7:[function(e,t,n){"use strict";function r(){this.lexer=new i,this.current_token=null}var i=e("./lexer"),o=e("./expressions").Expression,s=e("./fractions"),a=e("./equations");r.prototype.update=function(){this.current_token=this.lexer.token()},r.prototype.match=function(e){if(null===this.current_token)return"epsilon"===e;switch(e){case"plus":return"OPERATOR"===this.current_token.type&amp;&amp;"PLUS"===this.current_token.value;case"minus":return"OPERATOR"===this.current_token.type&amp;&amp;"MINUS"===this.current_token.value;case"multiply":return"OPERATOR"===this.current_token.type&amp;&amp;"MULTIPLY"===this.current_token.value;case"power":return"OPERATOR"===this.current_token.type&amp;&amp;"POWER"===this.current_token.value;case"divide":return"OPERATOR"===this.current_token.type&amp;&amp;"DIVIDE"===this.current_token.value;case"equal":return"OPERATOR"===this.current_token.type&amp;&amp;"EQUALS"===this.current_token.value;case"lparen":return"PAREN"===this.current_token.type&amp;&amp;"L_PAREN"===this.current_token.value;case"rparen":return"PAREN"===this.current_token.type&amp;&amp;"R_PAREN"===this.current_token.value;case"num":return"NUMBER"===this.current_token.type;case"id":return"IDENTIFIER"===this.current_token.type;default:return!1}},r.prototype.parse=function(e){return this.lexer.input(e),this.update(),this.parseEqn()},r.prototype.parseEqn=function(){var e=this.parseExpr();if(this.match("equal")){this.update();var t=this.parseExpr();return new a(e,t)}if(this.match("epsilon"))return e;throw new SyntaxError("Unbalanced Parenthesis")},r.prototype.parseExpr=function(){var e=this.parseTerm();return this.parseExprRest(e)},r.prototype.parseExprRest=function(e){if(this.match("plus")){this.update();var t=this.parseTerm();if(void 0===e||void 0===t)throw new SyntaxError("Missing operand");return this.parseExprRest(e.add(t))}if(this.match("minus")){this.update();t=this.parseTerm();return void 0===e?this.parseExprRest(t.multiply(-1)):this.parseExprRest(e.subtract(t))}return e},r.prototype.parseTerm=function(){var e=this.parseFactor();return this.parseTermRest(e)},r.prototype.parseTermRest=function(e){if(this.match("multiply")){this.update();var t=this.parseFactor();return e.multiply(this.parseTermRest(t))}if(this.match("power")){this.update();t=this.parseFactor();return this.parseTermRest(e.pow(parseInt(t.toString())))}if(this.match("divide")){this.update();var n=this.parseFactor();return this.parseTermRest(e.divide(this.convertToFraction(n)))}if(this.match("epsilon"))return e;n=this.parseFactor();return void 0===n?e:e.multiply(this.parseTermRest(n))},r.prototype.convertToFraction=function(e){if(0&lt;e.terms.length)throw new TypeError("Invalid Argument ("+e.toString()+"): Divisor must be of type Integer or Fraction.");e=e.constants[0];return new s(e.numer,e.denom)},r.prototype.parseFactor=function(){if(this.match("num")){var e=this.parseNumber();return this.update(),e}if(this.match("id")){var t=new o(this.current_token.value);return this.update(),t}if(this.match("lparen")){this.update();t=this.parseExpr();if(this.match("rparen"))return this.update(),t;throw new SyntaxError("Unbalanced Parenthesis")}},r.prototype.parseNumber=function(){if(parseInt(this.current_token.value)==this.current_token.value)return new o(parseInt(this.current_token.value));var e=this.current_token.value.split(".")[1].length,t=Math.pow(10,e),e=parseFloat(this.current_token.value);return new o(parseInt(e*t)).divide(t)},t.exports=r},{"./equations":2,"./expressions":3,"./fractions":4,"./lexer":6}]},{},[1])(1)}),(H5P=H5P||{}).ArithmeticQuiz=function(r){function e(e,t){r("head").append('&lt;meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"&gt;');var n=this;n.options=r.extend(!0,{},{intro:"",quizType:"arithmetic",arithmeticType:"addition",equationType:void 0,useFractions:void 0,maxQuestions:void 0,UI:{score:"Score @score",scoreInPercent:"(@percent% correct)",time:"Time: @time",resultPageHeader:"Finished!",retryButton:"Retry",startButton:"Start",go:"GO!",correctText:"Correct",incorrectText:"Incorrect. Correct answer was :num",durationLabel:"Duration in hours, minutes and seconds.",humanizedQuestion:"What does :arithmetic equal?",humanizedEquation:"For the equation :equation, what does :item equal?",humanizedVariable:"What does :item equal?",plusOperator:"plus",minusOperator:"minus",multiplicationOperator:"times",divisionOperator:"divided by",equalitySign:"equal",slideOfTotal:"Slide :num of :total"}},e),n.currentWidth=0,n.gamePage=new H5P.ArithmeticQuiz.GamePage(n.options.quizType,n.options,t),n.gamePage.on("last-slide",function(e){n.triggerXAPIScored(e.data.score,e.data.numQuestions,"answered")}),n.gamePage.on("started-quiz",function(){n.setActivityStarted()}),n.gamePage.on("alternative-chosen",function(){n.triggerXAPI("interacted")}),n.introPage=new H5P.ArithmeticQuiz.IntroPage(n.options.intro,n.options.UI),n.introPage.on("start-game",function(){n.introPage.remove(),n.gamePage.startCountdown()}),n.on("resize",function(){var e=n.gamePage.getMaxHeight()+"px";this.$container.css({height:e}),r(".h5p-baq-countdown").css({height:e}),r(".h5p-baq-result-page").css({height:e})}),n.attach=function(e){n.isRoot()&amp;&amp;n.setActivityStarted(),void 0===this.$container&amp;&amp;(this.$container=e,this.$container.addClass("h5p-baq"),this.introPage.appendTo(e),n.gamePage.contentId=t,n.gamePage.libraryInfo=n.libraryInfo,n.gamePage.appendTo(n.$container),n.trigger("resize"),setTimeout(function(){H5P.ArithmeticQuiz.SoundEffects.setup(n.getLibraryFilePath(""))},1))}}return e.tReplace=function(e,t){for(var n in t)e=e.replace("@"+n,t[n]);return e},e}(H5P.jQuery),H5P.ArithmeticQuiz.ArithmeticType={ADDITION:"addition",SUBTRACTION:"subtraction",MULTIPLICATION:"multiplication",DIVISION:"division"},H5P.ArithmeticQuiz.EquationType={BASIC:"basic",INTERMEDIATE:"intermediate",ADVANCED:"advanced"},H5P.ArithmeticQuiz.QuizType={ARITHMETIC:"arithmetic",LINEAREQUATION:"linearEquation"},/*!@license H5P.ArithmeticQuiz-1.1/js/sound-effects.js by Joubel, fabforge licensed under MIT*/H5P.ArithmeticQuiz.SoundEffects=function(){var r={types:["positive-short","negative-short"],sounds:[],muted:!1,setup:function(e){if(!H5P.SoundJS.initializeDefaultPlugins())return!1;H5P.SoundJS.alternateExtensions=["mp3"];for(var t=0;t&lt;r.types.length;t++){var n=r.types[t];H5P.SoundJS.registerSound(e+"sounds/"+n+".ogg",n)}return!0},play:function(e,t){!1===r.muted&amp;&amp;H5P.SoundJS.play(e,H5P.SoundJS.INTERRUPT_NONE,t||0)},mute:function(){r.muted=!0},unmute:function(){r.muted=!1}};return r}(),/*!@license H5P.ArithmeticQuiz-1.1/js/countdown-widget.js by Joubel, fabforge licensed under MIT*/
H5P.ArithmeticQuiz.CountdownWidget=function(r){function e(t,e){H5P.EventDispatcher.call(this);var n=t;this.$countdownWidget=r("&lt;div&gt;",{class:"h5p-baq-countdown","aria-hidden":!0}).append(r("&lt;div&gt;",{class:"h5p-baq-countdown-inner"}).append(r("&lt;span&gt;",{class:"h5p-baq-countdown-text",text:t,"aria-live":"polite"}),r("&lt;span&gt;",{class:"h5p-baq-countdown-bg"}))),this.$countdownText=this.$countdownWidget.find(".h5p-baq-countdown-text"),this.create=function(){return this.$countdownWidget},this.start=function(){var e=this;if(this.$countdownWidget.attr("aria-hidden",!1),e.$countdownWidget.find(".h5p-baq-countdown-bg").hasClass("fuel")||setTimeout(function(){e.$countdownWidget.find(".h5p-baq-countdown-bg").addClass("fuel")},1),t&lt;=0)return e.$countdownWidget.attr("aria-hidden",!0),void e.trigger("ignition");e.decrement(),setTimeout(function(){e.start()},1e3)},this.restart=function(){var e=this;t=n+1,e.decrement(),e.$countdownWidget.find(".h5p-baq-countdown-bg").removeClass("fuel"),setTimeout(function(){e.start()},600)},this.decrement=function(){t--,this.$countdownText.html(0===t?e.go:t)}}return(e.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=e}(H5P.jQuery),/*!@license H5P.ArithmeticQuiz-1.1/js/timer-widget.js by Joubel, fabforge licensed under MIT*/H5P.ArithmeticQuiz.TimerWidget=function(d){return function(e){var t,n=0,r=!1,i=0,o=!0,s=d("&lt;time&gt;",{"aria-label":e.durationLabel,class:"timer",role:"timer","aria-hidden":!0,text:H5P.ArithmeticQuiz.tReplace(e.time,{time:"00:00"})}),a=d("&lt;time&gt;",{"aria-label":e.durationLabel,class:"timer aria-timer",role:"timer",tabindex:"-1",text:H5P.ArithmeticQuiz.tReplace(e.time,{time:"0"})});a.on("focus",function(){o=!1}),a.on("blur",function(){o=!0});var u=function(e,t){t=t||":";var n=Math.floor(e/60),r=Math.floor(n/60);n%=60;var i="";return 0!==r&amp;&amp;(i+=r+t,n&lt;10&amp;&amp;(i+="0")),n&lt;10&amp;&amp;(i+="0"),i+=n+t,(e=Math.floor(e%60))&lt;10&amp;&amp;(i+="0"),i+=e},c=function(){return n+(r?(new Date).getTime()-i:0)},l=function(){s.text(H5P.ArithmeticQuiz.tReplace(e.time,{time:u(c()/1e3)})),o&amp;&amp;a.text(H5P.ArithmeticQuiz.tReplace(e.time,{time:u(c()/1e3,", ")})),t=setTimeout(function(){l()},1e3)};this.appendTo=function(e){s.appendTo(e),a.appendTo(e)},this.start=function(){r=!0,clearTimeout(t),i=(new Date).getTime(),l()},this.pause=function(){return r=!1,n+=(new Date).getTime()-i,clearTimeout(t),l(),u(c()/1e3)},this.reset=function(){clearTimeout(t),r=!1,i=n=0,l()},this.restart=function(){this.reset(),this.start()}}}(H5P.jQuery),/*!@license H5P.ArithmeticQuiz-1.1/js/intro-page.js by Joubel, fabforge licensed under MIT*/H5P.ArithmeticQuiz.IntroPage=function(i,o){function e(e,t){H5P.EventDispatcher.call(this);var n=this;this.$introPage=i("&lt;div&gt;",{class:"h5p-baq-intro-page"});var r=i("&lt;div&gt;",{class:"h5p-baq-intro-page-inner"});r.append(i("&lt;div&gt;",{class:"h5p-baq-intro-page-title"}).append(i("&lt;span&gt;",{html:e}))),o.createButton({text:t.startButton,class:"mq-control-button",click:function(){n.trigger("start-game")}}).appendTo(r),r.appendTo(this.$introPage),n.appendTo=function(e){this.$introPage.appendTo(e)},n.remove=function(){this.$introPage.remove()}}return(e.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=e}(H5P.jQuery,H5P.JoubelUI),/*!@license H5P.ArithmeticQuiz-1.1/js/qe-generator.js by Joubel, fabforge licensed under MIT*/
H5P.ArithmeticQuiz.EquationsGenerator=function(l){var d=["x","y","z","a","b"],h=algebra.Fraction,p=algebra.Expression,f=algebra.Equation;function m(e,t){e=e||1,t=t||7;var n=Math.floor(Math.random()*(t-e+1)+e);return n=0===n?m(e,t):n}function g(e,t,n){var e=e[Math.floor(Math.random()*e.length)],r=m(1,7);switch(e){case"/":0&lt;r&amp;&amp;(t=t.divide(r));break;case"*":t=t.multiply(r);break;case"+":!0===n&amp;&amp;(r=new h(m(1,7),m(3,7))),t=t.add(r);break;case"-":!0===n&amp;&amp;(r=new h(m(1,7),m(3,7))),t=t.subtract(r)}return t}function v(t,n,r,i){var o=void 0,s=void 0,e=void 0,a=void 0,e=m();!0===i&amp;&amp;(e=new h(m(),m(3,7)));var u=new p(t),c=new p(t);switch(r){case l.BASIC:u=u.multiply(m(2,4)),o=new f(u,e);break;case l.INTERMEDIATE:u=(u=g(a=["+","-"],u,i)).multiply(m(2,3)),o=new f(u,e);break;case l.ADVANCED:u=g(a=["+","-"],u,i),c=g(a,c,i),u=u.multiply(m(2,3)),c=c.multiply(m(2,3)),u=u.simplify(),c=c.simplify(),o=new f(u,c)}try{s=o.solveFor(t)}catch(e){s=(o=v(t,n,r,i)).solveFor(t)}return o="0"===s.toString()||"1"===s.toString()||4&lt;s.toString().length?v(t,n,r,i):o}function e(e,t,n,r){var i,o,s=[];for(i=50;0&lt;=i;i--)for(o=i;0&lt;=o;o--){var a=d[Math.floor(Math.random()*d.length)],u=v(a,e,t,r),c=u.solveFor(a);s.push({variable:a,expression:u.toString(),correct:c.toString(),textual:u.toString()})}for((s=H5P.shuffleArray(s)).length&gt;n&amp;&amp;(s=s.slice(0,n)),i=0;i&lt;s.length;i++)!function(e,t,n){for(e.alternatives=[];5!==e.alternatives.length;){var r=v(e.variable,e.type,t,n).solveFor(e.variable).toString();r!==e.correct&amp;&amp;-1===e.alternatives.indexOf(r)&amp;&amp;e.alternatives.push(r)}e.alternatives.push(e.correct),e.alternatives=H5P.shuffleArray(e.alternatives)}(s[i],t,r);this.get=function(){return s}}return e.prototype.readableQuestion=function(e,t,n){return e.humanizedEquation.replace(":equation",t).replace(":item",n.variable)},e.prototype.readableText=function(e){return e.textual},e}(H5P.ArithmeticQuiz.EquationType),/*!@license H5P.ArithmeticQuiz-1.1/js/qa-generator.js by Joubel, fabforge licensed under MIT*/
H5P.ArithmeticQuiz.ArithmeticGenerator=function(s){function e(e,t){return e.correct+t}function t(e,t){return e.correct-t}function n(e){return e.correct-10+Math.floor(20*Math.random())}function r(e,t){return.5&lt;Math.random()?(e.x+t)*e.y:(e.y+t)*e.x}function i(e,t){return.5&lt;Math.random()?Math.floor((e.x+t)/e.y):Math.floor(e.x/(e.y+t))}var a={};function o(n,e){var t,r,i=[];function o(e){for(e.alternatives=[];5!==e.alternatives.length;){var t=function(e){var t,n=a[e],r=0,i=Math.random();for(t in n)if(i&lt;=(r+=n[t].weight))return n[t];return n[0]}(n),t=t.type(e,t.param);t!==e.correct&amp;&amp;-1===e.alternatives.indexOf(t)&amp;&amp;0&lt;=t&amp;&amp;t&lt;=100&amp;&amp;e.alternatives.push(t)}e.alternatives.push(e.correct),e.alternatives=H5P.shuffleArray(e.alternatives)}switch(n){case s.DIVISION:case s.MULTIPLICATION:for(t=1;t&lt;10;t++)for(r=1;r&lt;10;r++)i.push({x:n===s.DIVISION?t*r:t,y:r,correct:n===s.DIVISION?t*r/r:t*r});break;case s.ADDITION:case s.SUBTRACTION:for(t=100;0&lt;=t;t--)for(r=t;0&lt;=r;r--)i.push({x:n===s.ADDITION?t-r:t,y:r,correct:n===s.ADDITION?t:t-r})}for((i=H5P.shuffleArray(i)).length&gt;e&amp;&amp;(i=i.slice(0,e)),t=0;t&lt;i.length;t++)o(i[t]),i[t].textual=function(e){switch(n){case s.ADDITION:return e.x+" + "+e.y;case s.SUBTRACTION:return e.x+" − "+e.y;case s.MULTIPLICATION:return e.x+" × "+e.y;case s.DIVISION:return e.x+" ÷ "+e.y;default:return""}}(i[t]);this.get=function(){return i}}return a[s.SUBTRACTION]=a[s.ADDITION]=[{weight:.15,type:e,param:10},{weight:.15,type:t,param:10},{weight:.15,type:e,param:1},{weight:.15,type:t,param:1},{weight:.15,type:e,param:2},{weight:.15,type:t,param:2},{weight:.1,type:n}],a[s.MULTIPLICATION]=[{weight:.15,type:e,param:10},{weight:.15,type:t,param:10},{weight:.15,type:e,param:1},{weight:.15,type:t,param:1},{weight:.15,type:r,param:1},{weight:.15,type:r,param:-1},{weight:.1,type:n}],a[s.DIVISION]=[{weight:.15,type:e,param:10},{weight:.15,type:t,param:10},{weight:.15,type:e,param:1},{weight:.15,type:t,param:1},{weight:.15,type:i,param:1},{weight:.15,type:i,param:-1},{weight:.1,type:n}],o.prototype.readableQuestion=function(e,t,n){return e.humanizedQuestion.replace(":arithmetic",t)},o.prototype.readableText=function(e){return e.textual+" = ?"},o}(H5P.ArithmeticQuiz.ArithmeticType),/*!@license H5P.ArithmeticQuiz-1.1/js/game-page.js by Joubel, fabforge licensed under MIT*/
H5P.ArithmeticQuiz.GamePage=function(f,s){function e(e,t,n){H5P.EventDispatcher.call(this);var r=this;r.quizType=e,r.id=n,r.translations=t.UI,r.arithmeticType=t.arithmeticType,r.equationType=t.equationType,r.useFractions=t.useFractions,r.maxQuestions=t.maxQuestions,r.sliding=!1,r.$gamepage=f("&lt;div&gt;",{class:"h5p-baq-game counting-down"}),r.quizType===H5P.ArithmeticQuiz.QuizType.ARITHMETIC?r.questionsGenerator=new H5P.ArithmeticQuiz.ArithmeticGenerator(r.arithmeticType,r.maxQuestions):r.questionsGenerator=new H5P.ArithmeticQuiz.EquationsGenerator(r.arithmeticType,r.equationType,r.maxQuestions,r.useFractions),r.score=0,r.scoreWidget=new a(r.translations),r.scoreWidget.appendTo(r.$gamepage),r.timer=new H5P.ArithmeticQuiz.TimerWidget(r.translations),r.timer.appendTo(r.$gamepage),r.slider=s.createSlider(),r.countdownWidget=new H5P.ArithmeticQuiz.CountdownWidget(4,r.translations),r.slider.addSlide(r.countdownWidget.create()),r.countdownWidget.on("ignition",function(){r.$gamepage.removeClass("counting-down"),r.progressbar.setProgress(0),r.slider.next(),r.timer.start(),r.trigger("started-quiz")}),r.quizzes=r.questionsGenerator.get();for(var i=r.quizzes.length,o=0;o&lt;i;o++)r.slider.addSlide(r.createSlide(r.quizzes[o],o));r.progressbar=s.createProgressbar(i,{progressText:r.translations.slideOfTotal}),r.progressbar.appendTo(r.$gamepage),r.resultPage=new H5P.ArithmeticQuiz.ResultPage(i,r.translations),r.slider.addSlide(r.resultPage.create()),r.resultPage.on("retry",function(){r.reset(),r.slider.first()}),r.slider.on("last-slide",function(){r.resultPage.update(r.score,r.timer.pause()),r.$gamepage.addClass("result-page"),r.trigger("last-slide",{score:r.score,numQuestions:i})}),r.slider.on("first-slide",function(){r.$gamepage.removeClass("result-page")}),r.slider.on("move",function(){r.progressbar.next()}),r.slider.on("moved",function(){r.sliding=!1;var e=r.$gamepage.find(".current .h5p-joubelui-button")[0];e&amp;&amp;e.focus()}),r.slider.attach(r.$gamepage)}function a(e){var t=this,n=f("&lt;span&gt;",{class:"h5p-baq-score-widget-number",html:0});this.$scoreWidget=f("&lt;div&gt;",{class:"h5p-baq-score-widget","aria-live":"polite","aria-atomic":!0,html:e.score+" "}).append(n),this.scoreElement=n.get(0),this.appendTo=function(e){this.$scoreWidget.appendTo(e),new Odometer({el:this.scoreElement})},this.update=function(e){this.$scoreWidget.attr("aria-busy",!0),this.scoreElement.innerHTML=e,setTimeout(function(){t.$scoreWidget.attr("aria-busy",!1)},500)}}function m(e,t,n,r){H5P.EventDispatcher.call(this);var i=this;i.number=e,i.readableResult=t,i.correct=n;function o(e){i.correct&amp;&amp;i.announce(r.correctText),i.$button.attr("aria-checked","true"),i.trigger("answered"),setTimeout(i.dropLive,500),e.preventDefault()}this.$button=f("&lt;li&gt;",{class:"h5p-joubelui-button",role:"radio",tabindex:-1,text:e,"aria-checked":"false",on:{keydown:function(e){if(!i.$button.is(".reveal-correct, .reveal-wrong"))switch(e.which){case 13:case 32:o(e);break;case 37:case 38:i.trigger("previousOption"),e.preventDefault();break;case 39:case 40:i.trigger("nextOption"),e.preventDefault()}},focus:function(){i.$button.is(".reveal-correct, reveal-wrong")||i.trigger("focus")},click:function(e){i.$button.is(".reveal-correct, reveal-wrong")||o(e)}}}),i.focus=function(){i.$button.focus()},i.tabbable=function(){i.$button.attr("tabindex",0)},i.notTabbable=function(){i.$button.attr("tabindex",-1)},this.dropLive=function(){var e;!i.$liveRegion||(e=i.$liveRegion[0]).parentNode&amp;&amp;e.parentNode.removeChild(e)},this.announce=function(e){i.$liveRegion=f("&lt;div&gt;",{class:"h5p-baq-live-feedback","aria-live":"assertive",width:"1px",height:"1px"}).appendTo(document.body.lastChild),setTimeout(function(){i.$liveRegion.text(e)},100)},this.reveal=function(){this.$button.addClass(this.correct?"reveal-correct":"reveal-wrong").attr("tabindex",-1)},this.appendTo=function(e){return this.$button.appendTo(e),this}}return((e.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=e).prototype.startCountdown=function(){this.countdownWidget.start()},e.prototype.getMaxHeight=function(){var e=f(".question-page",this.$gamepage).first();e.css({display:"block",width:f(".h5p-container").width()+"px"});var t=e.height();return e.css({display:"",width:"100%"}),t},e.prototype.reset=function(){this.score=0,this.scoreWidget.update(0),this.timer.reset(),this.$gamepage.find(".reveal-wrong").removeClass("reveal-wrong"),this.$gamepage.find(".reveal-correct").removeClass("reveal-correct"),this.$gamepage.find(".h5p-baq-alternatives .h5p-joubelui-button").attr("aria-checked","false"),this.$gamepage.addClass("counting-down"),this.countdownWidget.restart(),this.$gamepage.find(".h5p-joubelui-button:first-child, .h5p-joubelui-button:last-child").attr("tabindex",0)},e.prototype.makeSignsReadable=function(e){return(e=String(e)).replaceAll("\\+",this.translations.plusOperator).replaceAll("−",this.translations.minusOperator).replaceAll("-",this.translations.minusOperator).replaceAll("×",this.translations.multiplicationOperator).replaceAll("/"," "+this.translations.divisionOperator+" ").replaceAll("÷",this.translations.divisionOperator).replaceAll("=",this.translations.equalitySign)},e.prototype.createSlide=function(e,t){var n=this,r=f("&lt;div&gt;",{class:"question-page"}),i=n.makeSignsReadable(e.textual),o=n.questionsGenerator.readableQuestion(n.translations,i,e),i=n.questionsGenerator.readableText(e),t="arithmetic-quiz-"+n.id+"-question-"+t;f("&lt;div&gt;",{class:"question",text:i,"aria-label":o,id:t}).appendTo(r),void 0!==e.expression&amp;&amp;(o=n.translations.humanizedVariable.replace(":item",e.variable),f("&lt;div&gt;",{class:"question",text:e.variable+" = ?","aria-label":o,id:t}).appendTo(r));function s(){for(var e=0;e&lt;h.length;e++)h[e]===this?h[c=e].tabbable():h[e].notTabbable()}function a(){0!==c&amp;&amp;h[c-1].focus()}function u(){c!==h.length-1&amp;&amp;h[c+1].focus()}for(var c,l,d=f("&lt;ul&gt;",{class:"h5p-baq-alternatives",role:"radiogroup","aria-labelledby":t}),h=[],p=0;p&lt;e.alternatives.length;p++)l=n.makeSignsReadable(e.alternatives[p]),h.push(new m(e.alternatives[p],l,e.alternatives[p]===e.correct,n.translations));return h.forEach(function(t,e){0!==e&amp;&amp;e!==h.length-1||t.tabbable(),t.on("focus",s),t.on("previousOption",a),t.on("nextOption",u),t.appendTo(d),t.on("answered",function(){n.sliding||(n.sliding=!0,n.trigger("alternative-chosen"),H5P.ArithmeticQuiz.SoundEffects.play(t.correct?"positive-short":"negative-short",300),t.correct&amp;&amp;(n.score++,n.scoreWidget.update(n.score)),h.forEach(function(e){e.correct&amp;&amp;t!==e&amp;&amp;t.announce(n.translations.incorrectText.replace(":num",e.readableResult)),e.reveal()}),setTimeout(function(){n.slider.next()},3500))})}),d.appendTo(r),r},e.prototype.appendTo=function(e){this.$gamepage.appendTo(e)},String.prototype.replaceAll=function(e,t){return this.split(e).join(t)},(m.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=m,e}(H5P.jQuery,H5P.JoubelUI,H5P.ArithmeticQuiz.QuizType),/*!@license H5P.ArithmeticQuiz-1.1/js/result-page.js by Joubel, fabforge licensed under MIT*/H5P.ArithmeticQuiz.ResultPage=function(t,n){function e(e,i){H5P.EventDispatcher.call(this);var r=this;this.$resultPage=t("&lt;div&gt;",{class:"h5p-baq-result-page"}),this.$feedbackContainer=t("&lt;div&gt;",{class:"h5p-baq-result-page-feedback"}).appendTo(this.$resultPage),this.$scoreStatus=t("&lt;div&gt;",{class:"h5p-baq-result-page-score-status","aria-live":"assertive"}).appendTo(this.$feedbackContainer),this.$scoreStatus.append(t("&lt;div&gt;",{class:"h5p-baq-result-page-header",html:i.resultPageHeader})),this.maxScore=e,this.scoreBar=n.createScoreBar(e),this.scoreBar.appendTo(this.$scoreStatus),this.$ariaScoreBar=t("&lt;div&gt;",{class:"hidden-but-read",appendTo:this.$scoreStatus}),this.$time=t("&lt;div&gt;",{class:"h5p-baq-result-page-time","aria-hidden":!0}).appendTo(this.$scoreStatus),this.$ariaTime=t("&lt;div&gt;",{class:"hidden-but-read"}).appendTo(this.$scoreStatus),n.createButton({text:i.retryButton,class:"mq-control-button",click:function(){r.trigger("retry"),r.update(0,"00:00"),r.scoreBar.reset()}}).appendTo(this.$feedbackContainer),this.$resultAnnouncer=t("&lt;div&gt;",{class:"h5p-baq-live-feedback","aria-live":"assertive"}).appendTo(this.$resultPage),this.create=function(){return this.$resultPage},this.getReadableScore=function(e){return i.score+" "+e+"/"+this.maxScore},this.getReadableTime=function(e){return i.time.replace("@time",e.replace(":",", "))},this.announce=function(e,t){let n=i.resultPageHeader+" ";n+=this.getReadableScore(e)+". ",n+=this.getReadableTime(t),setTimeout(function(){r.$resultAnnouncer.text(n)},100)},this.update=function(e,t){var n=parseInt(t.split(":")[0],10),r=parseInt(t.split(":")[1],10);this.$time.html(H5P.ArithmeticQuiz.tReplace(i.time,{time:'&lt;time datetime="'+("PT"+n+"M"+r+"S")+'"&gt;'+t+"&lt;/time&gt;"})),this.$ariaTime.html(this.getReadableTime(t)),this.scoreBar.setScore(e),this.$ariaScoreBar.text(this.getReadableScore(e)),this.announce(e,t)}}return(e.prototype=Object.create(H5P.EventDispatcher.prototype)).constructor=e}(H5P.jQuery,H5P.JoubelUI);const realH5PGetPath=H5P.getPath;H5P.getPath=function(e,t){return e.startsWith("data:")?e:realH5PGetPath(e,t)}; var furtherH5PInlineResources={"Odometer-1.0/themes/odometer-theme-digital.css":"data:text/css;base64,QGltcG9ydCB1cmwoIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1XYWxscG9ldCIpOwoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgewogIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDsKICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICp2ZXJ0aWNhbC1hbGlnbjogYXV0bzsKICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kaWdpdGFsIHsKICAqZGlzcGxheTogaW5saW5lOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgLm9kb21ldGVyLWRpZ2l0IHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgLm9kb21ldGVyLWRpZ2l0IHsKICAqZGlzcGxheTogaW5saW5lOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGlnaXRhbCAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciB7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94OwogIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvOwogIHZpc2liaWxpdHk6IGhpZGRlbjsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciB7CiAgdGV4dC1hbGlnbjogbGVmdDsKICBkaXNwbGF5OiBibG9jazsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAwOwogIGxlZnQ6IDA7CiAgcmlnaHQ6IDA7CiAgYm90dG9tOiAwOwogIG92ZXJmbG93OiBoaWRkZW47Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24sIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kaWdpdGFsIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uIHsKICBkaXNwbGF5OiBibG9jazsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIGRpc3BsYXk6IGJsb2NrOwogIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kaWdpdGFsIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUgewogIGRpc3BsYXk6IGJsb2NrOwogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZS5vZG9tZXRlci1sYXN0LXZhbHVlIHsKICBwb3NpdGlvbjogYWJzb2x1dGU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLXVwIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kaWdpdGFsLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kaWdpdGFsLm9kb21ldGVyLWFuaW1hdGluZy11cC5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24ub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1kaWdpdGFsLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7Cn0KCi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtZGlnaXRhbCB7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIDUwJSA1MCUsIDAsIDUwJSA1MCUsIDEwMCwgY29sb3Itc3RvcCgwJSwgcmdiYSgxMzksIDI0NSwgMTY1LCAwLjQpKSwgY29sb3Itc3RvcCgxMDAlLCAjMDAwMDAwKSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgxMzksIDI0NSwgMTY1LCAwLjQpLCAjMDAwMDAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDEzOSwgMjQ1LCAxNjUsIDAuNCksICMwMDAwMDApOwogIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDEzOSwgMjQ1LCAxNjUsIDAuNCksICMwMDAwMDApOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yYWRpYWwtZ3JhZGllbnQocmdiYSgxMzksIDI0NSwgMTY1LCAwLjQpLCAjMDAwMDAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgxMzksIDI0NSwgMTY1LCAwLjQpLCAjMDAwMDAwKTsKICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsKICBmb250LWZhbWlseTogIldhbGxwb2V0IiwgbW9ub3NwYWNlOwogIHBhZGRpbmc6IDAgMC4yZW07CiAgbGluZS1oZWlnaHQ6IDEuMWVtOwogIGNvbG9yOiAjOGJmNWE1Owp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCArIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWRpZ2l0YWwgLm9kb21ldGVyLWRpZ2l0ICsgLm9kb21ldGVyLWRpZ2l0IHsKICBtYXJnaW4tbGVmdDogMC4xZW07Cn0K","Odometer-1.0/themes/odometer-theme-minimal.css":"data:text/css;base64,Lm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsIHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtbWluaW1hbCB7CiAgKmRpc3BsYXk6IGlubGluZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsIC5vZG9tZXRlci1kaWdpdCB7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94OwogIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvOwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsIC5vZG9tZXRlci1kaWdpdCB7CiAgKmRpc3BsYXk6IGlubGluZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLW1pbmltYWwgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDsKICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICp2ZXJ0aWNhbC1hbGlnbjogYXV0bzsKICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyIHsKICAqZGlzcGxheTogaW5saW5lOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIgewogIHRleHQtYWxpZ246IGxlZnQ7CiAgZGlzcGxheTogYmxvY2s7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogMDsKICBsZWZ0OiAwOwogIHJpZ2h0OiAwOwogIGJvdHRvbTogMDsKICBvdmVyZmxvdzogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtbWluaW1hbCAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiB7CiAgZGlzcGxheTogYmxvY2s7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICBkaXNwbGF5OiBibG9jazsKICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtbWluaW1hbCAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlIHsKICBkaXNwbGF5OiBibG9jazsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSB7CiAgcG9zaXRpb246IGFic29sdXRlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtbWluaW1hbC5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyczsKICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzOwogIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzOwogIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyczsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtbWluaW1hbC5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1taW5pbWFsLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtbWluaW1hbC5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyczsKICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzOwogIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzOwogIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyczsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwp9Cg==","Odometer-1.0/themes/odometer-theme-car.css":"data:text/css;base64,QGltcG9ydCB1cmwoIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BcmltbyIpOwoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciB7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94OwogIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvOwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciB7CiAgKmRpc3BsYXk6IGlubGluZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDsKICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICp2ZXJ0aWNhbC1hbGlnbjogYXV0bzsKICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyIHsKICB0ZXh0LWFsaWduOiBsZWZ0OwogIGRpc3BsYXk6IGJsb2NrOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDA7CiAgbGVmdDogMDsKICByaWdodDogMDsKICBib3R0b206IDA7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiB7CiAgZGlzcGxheTogYmxvY2s7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIGRpc3BsYXk6IGJsb2NrOwogIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZSB7CiAgZGlzcGxheTogYmxvY2s7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZS5vZG9tZXRlci1sYXN0LXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSB7CiAgcG9zaXRpb246IGFic29sdXRlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93biAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7Cn0KCi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIHsKICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICAtby1ib3JkZXItcmFkaXVzOiAwLjM0ZW07CiAgLW1zLWJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICAta2h0bWwtYm9yZGVyLXJhZGl1czogMC4zNGVtOwogIGJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICBmb250LWZhbWlseTogIkFyaW1vIiwgbW9ub3NwYWNlOwogIHBhZGRpbmc6IDAuMTVlbTsKICBiYWNrZ3JvdW5kOiBibGFjazsKICBjb2xvcjogI2VlZTBkMzsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IHsKICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwLjNlbSByZ2JhKDAsIDAsIDAsIDAuOCk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMC4zZW0gcmdiYSgwLCAwLCAwLCAwLjgpOwogIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwLjNlbSByZ2JhKDAsIDAsIDAsIDAuOCk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuM2VtIHJnYmEoMCwgMCwgMCwgMC44KTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgIzMzMzMzMyksIGNvbG9yLXN0b3AoNDAlLCAjMzMzMzMzKSwgY29sb3Itc3RvcCg2MCUsICMxMDEwMTApLCBjb2xvci1zdG9wKDgwJSwgIzMzMzMzMyksIGNvbG9yLXN0b3AoMTAwJSwgIzMzMzMzMykpOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzMzMzMyAwJSwgIzMzMzMzMyA0MCUsICMxMDEwMTAgNjAlLCAjMzMzMzMzIDgwJSwgIzMzMzMzMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzMzMzMgMCUsICMzMzMzMzMgNDAlLCAjMTAxMDEwIDYwJSwgIzMzMzMzMyA4MCUsICMzMzMzMzMgMTAwJSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzMzMzMyAwJSwgIzMzMzMzMyA0MCUsICMxMDEwMTAgNjAlLCAjMzMzMzMzIDgwJSwgIzMzMzMzMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzMzMzMyAwJSwgIzMzMzMzMyA0MCUsICMxMDEwMTAgNjAlLCAjMzMzMzMzIDgwJSwgIzMzMzMzMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMzMzMzMzIDAlLCAjMzMzMzMzIDQwJSwgIzEwMTAxMCA2MCUsICMzMzMzMzMgODAlLCAjMzMzMzMzIDEwMCUpOwogIHBhZGRpbmc6IDAgMC4xNWVtOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdDpmaXJzdC1jaGlsZCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhciAub2RvbWV0ZXItZGlnaXQ6Zmlyc3QtY2hpbGQgewogIC1tb3otYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwogIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwogIC1vLWJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTsKICAtbXMtYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwogIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07CiAgYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdDpsYXN0LWNoaWxkLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtY2FyIC5vZG9tZXRlci1kaWdpdDpsYXN0LWNoaWxkIHsKICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICAtby1ib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7CiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwOwogIGJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgI2VlZTBkMyksIGNvbG9yLXN0b3AoNDAlLCAjZWVlMGQzKSwgY29sb3Itc3RvcCg2MCUsICNiYmFhOWEpLCBjb2xvci1zdG9wKDgwJSwgI2VlZTBkMyksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZTBkMykpOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZTBkMyAwJSwgI2VlZTBkMyA0MCUsICNiYmFhOWEgNjAlLCAjZWVlMGQzIDgwJSwgI2VlZTBkMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUwZDMgMCUsICNlZWUwZDMgNDAlLCAjYmJhYTlhIDYwJSwgI2VlZTBkMyA4MCUsICNlZWUwZDMgMTAwJSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZTBkMyAwJSwgI2VlZTBkMyA0MCUsICNiYmFhOWEgNjAlLCAjZWVlMGQzIDgwJSwgI2VlZTBkMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZTBkMyAwJSwgI2VlZTBkMyA0MCUsICNiYmFhOWEgNjAlLCAjZWVlMGQzIDgwJSwgI2VlZTBkMyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlMGQzIDAlLCAjZWVlMGQzIDQwJSwgI2JiYWE5YSA2MCUsICNlZWUwZDMgODAlLCAjZWVlMGQzIDEwMCUpOwogIGJhY2tncm91bmQtY29sb3I6ICNlZWUwZDM7CiAgY29sb3I6IGJsYWNrOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1jYXIgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciB7CiAgbGVmdDogMC4xNWVtOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLWNhci5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOwogIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOwogIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7Cn0K","Odometer-1.0/themes/odometer-theme-plaza.css":"data:text/css;base64,QGltcG9ydCB1cmwoIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BcmltbyIpOwoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXBsYXphIHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtcGxhemEgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0LCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtcGxhemEgLm9kb21ldGVyLWRpZ2l0IHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXBsYXphIC5vZG9tZXRlci1kaWdpdCB7CiAgKmRpc3BsYXk6IGlubGluZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXBsYXphIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyIHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgdmlzaWJpbGl0eTogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtcGxhemEgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXBsYXphIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIgewogIHRleHQtYWxpZ246IGxlZnQ7CiAgZGlzcGxheTogYmxvY2s7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogMDsKICBsZWZ0OiAwOwogIHJpZ2h0OiAwOwogIGJvdHRvbTogMDsKICBvdmVyZmxvdzogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtcGxhemEgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24gewogIGRpc3BsYXk6IGJsb2NrOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtcGxhemEgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIGRpc3BsYXk6IGJsb2NrOwogIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1wbGF6YSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlIHsKICBkaXNwbGF5OiBibG9jazsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1wbGF6YSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXBsYXphLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1wbGF6YS5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1wbGF6YS5vZG9tZXRlci1hbmltYXRpbmctZG93biAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXBsYXphLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDJzOwogIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMnM7CiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMnM7CiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDJzOwogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyczsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7Cn0KCi5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtcGxhemEgewogIC1tb3otYm9yZGVyLXJhZGl1czogMC4xNWVtOwogIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4xNWVtOwogIC1vLWJvcmRlci1yYWRpdXM6IDAuMTVlbTsKICAtbXMtYm9yZGVyLXJhZGl1czogMC4xNWVtOwogIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwLjE1ZW07CiAgYm9yZGVyLXJhZGl1czogMC4xNWVtOwogIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7CiAgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1ZSIsIHNhbnMtc2VyaWY7CiAgZm9udC13ZWlnaHQ6IDEwMDsKICBwYWRkaW5nOiAwIDAuMTJlbTsKICBsaW5lLWhlaWdodDogMS4yZW07CiAgZm9udC1zaXplOiAxLjJlbTsKICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1wbGF6YSAub2RvbWV0ZXItZGlnaXQgewogIC1tb3otYm9yZGVyLXJhZGl1czogMC4xZW07CiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjFlbTsKICAtby1ib3JkZXItcmFkaXVzOiAwLjFlbTsKICAtbXMtYm9yZGVyLXJhZGl1czogMC4xZW07CiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDAuMWVtOwogIGJvcmRlci1yYWRpdXM6IDAuMWVtOwogIHBhZGRpbmc6IDAgMC4wM2VtOwogIGNvbG9yOiAjNjQ4YmFmOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1wbGF6YSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyIHsKICBsZWZ0OiAwLjAzZW07Cn0K","Odometer-1.0/themes/odometer-theme-slot-machine.css":"data:text/css;base64,QGltcG9ydCB1cmwoIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SeWUiKTsKLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgewogIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDsKICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICp2ZXJ0aWNhbC1hbGlnbjogYXV0bzsKICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0LCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCB7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94OwogIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvOwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgLm9kb21ldGVyLWRpZ2l0IHsKICAqZGlzcGxheTogaW5saW5lOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyIHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgdmlzaWJpbGl0eTogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyIHsKICAqZGlzcGxheTogaW5saW5lOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciB7CiAgdGV4dC1hbGlnbjogbGVmdDsKICBkaXNwbGF5OiBibG9jazsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAwOwogIGxlZnQ6IDA7CiAgcmlnaHQ6IDA7CiAgYm90dG9tOiAwOwogIG92ZXJmbG93OiBoaWRkZW47Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24sIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24gewogIGRpc3BsYXk6IGJsb2NrOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICBkaXNwbGF5OiBibG9jazsKICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUgewogIGRpc3BsYXk6IGJsb2NrOwogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXNsb3QtbWFjaGluZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXNsb3QtbWFjaGluZS5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyczsKICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzOwogIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzOwogIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyczsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lLm9kb21ldGVyLWFuaW1hdGluZy11cC5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLWRvd24gLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXNsb3QtbWFjaGluZS5vZG9tZXRlci1hbmltYXRpbmctZG93biAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwogIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZS5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXNsb3QtbWFjaGluZS5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyczsKICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzOwogIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzOwogIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyczsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwp9Cgoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXNsb3QtbWFjaGluZSB7CiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjM0ZW07CiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjM0ZW07CiAgLW8tYm9yZGVyLXJhZGl1czogMC4zNGVtOwogIC1tcy1ib3JkZXItcmFkaXVzOiAwLjM0ZW07CiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDAuMzRlbTsKICBib3JkZXItcmFkaXVzOiAwLjM0ZW07CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMCUsICNmZmZmMDApLCBjb2xvci1zdG9wKDEwMCUsICNmZmE1MDApKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmZjAwLCAjZmZhNTAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZmZjAwLCAjZmZhNTAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2ZmZmYwMCwgI2ZmYTUwMCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjZmZmZjAwLCAjZmZhNTAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmYwMCwgI2ZmYTUwMCk7CiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDsKICBmb250LWZhbWlseTogIlJ5ZSIsIG1vbm9zcGFjZTsKICBwYWRkaW5nOiAwLjE1ZW07CiAgY29sb3I6ICNmODAwMDA7CiAgbGluZS1oZWlnaHQ6IDEuMzVlbTsKICBib3JkZXI6IDAuMDNlbSBzb2xpZCBibGFjazsKICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjA1ZW0gYmxhY2s7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0LCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCB7CiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMCAwLjAzZW0gd2hpdGUsIDAgMCAwIDAuMDVlbSByZ2JhKDAsIDAsIDAsIDAuMik7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMCAwLjAzZW0gd2hpdGUsIDAgMCAwIDAuMDVlbSByZ2JhKDAsIDAsIDAsIDAuMik7CiAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuMWVtIHJnYmEoMCwgMCwgMCwgMC41KSwgMCAwIDAgMC4wM2VtIHdoaXRlLCAwIDAgMCAwLjA1ZW0gcmdiYSgwLCAwLCAwLCAwLjIpOwogIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwLjFlbSByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMCAwIDAuMDNlbSB3aGl0ZSwgMCAwIDAgMC4wNWVtIHJnYmEoMCwgMCwgMCwgMC4yKTsKICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMmVtOwogIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW07CiAgLW8tYm9yZGVyLXJhZGl1czogMC4yZW07CiAgLW1zLWJvcmRlci1yYWRpdXM6IDAuMmVtOwogIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwLjJlbTsKICBib3JkZXItcmFkaXVzOiAwLjJlbTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgI2NjY2NjYyksIGNvbG9yLXN0b3AoMjAlLCAjZmZmZmZmKSwgY29sb3Itc3RvcCg4MCUsICNmZmZmZmYpLCBjb2xvci1zdG9wKDEwMCUsICNjY2NjY2MpKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjY2NjY2MgMCUsICNmZmZmZmYgMjAlLCAjZmZmZmZmIDgwJSwgI2NjY2NjYyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNjY2NjY2MgMCUsICNmZmZmZmYgMjAlLCAjZmZmZmZmIDgwJSwgI2NjY2NjYyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjY2NjY2NjIDAlLCAjZmZmZmZmIDIwJSwgI2ZmZmZmZiA4MCUsICNjY2NjY2MgMTAwJSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNjY2NjY2MgMCUsICNmZmZmZmYgMjAlLCAjZmZmZmZmIDgwJSwgI2NjY2NjYyAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjY2NjY2NjIDAlLCAjZmZmZmZmIDIwJSwgI2ZmZmZmZiA4MCUsICNjY2NjY2MgMTAwJSk7CiAgYm9yZGVyOiAwLjAzZW0gc29saWQgIzQ0NDQ0NDsKICBwYWRkaW5nOiAwLjFlbSAwLjE1ZW0gMDsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQ6Zmlyc3QtY2hpbGQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgLm9kb21ldGVyLWRpZ2l0OmZpcnN0LWNoaWxkIHsKICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAuMDVlbSAwIDAuMWVtIHJnYmEoMCwgMCwgMCwgMC41KSwgMCAwIDAgMC4wM2VtIHdoaXRlLCAwIDAgMCAwLjA1ZW0gcmdiYSgwLCAwLCAwLCAwLjIpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMC4wNWVtIDAgMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMCAwLjAzZW0gd2hpdGUsIDAgMCAwIDAuMDVlbSByZ2JhKDAsIDAsIDAsIDAuMik7CiAgLW8tYm94LXNoYWRvdzogaW5zZXQgMC4wNWVtIDAgMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMCAwLjAzZW0gd2hpdGUsIDAgMCAwIDAuMDVlbSByZ2JhKDAsIDAsIDAsIDAuMik7CiAgYm94LXNoYWRvdzogaW5zZXQgMC4wNWVtIDAgMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMCAwLjAzZW0gd2hpdGUsIDAgMCAwIDAuMDVlbSByZ2JhKDAsIDAsIDAsIDAuMik7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0Omxhc3QtY2hpbGQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgLm9kb21ldGVyLWRpZ2l0Omxhc3QtY2hpbGQgewogIC1tb3otYm94LXNoYWRvdzogaW5zZXQgLTAuMDVlbSAwIDAuMWVtIHJnYmEoMCwgMCwgMCwgMC41KSwgMCAwIDAgMC4wM2VtIHdoaXRlLCAwIDAgMCAwLjA1ZW0gcmdiYSgwLCAwLCAwLCAwLjIpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTAuMDVlbSAwIDAuMWVtIHJnYmEoMCwgMCwgMCwgMC41KSwgMCAwIDAgMC4wM2VtIHdoaXRlLCAwIDAgMCAwLjA1ZW0gcmdiYSgwLCAwLCAwLCAwLjIpOwogIC1vLWJveC1zaGFkb3c6IGluc2V0IC0wLjA1ZW0gMCAwLjFlbSByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMCAwIDAuMDNlbSB3aGl0ZSwgMCAwIDAgMC4wNWVtIHJnYmEoMCwgMCwgMCwgMC4yKTsKICBib3gtc2hhZG93OiBpbnNldCAtMC4wNWVtIDAgMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDAgMCAwLjAzZW0gd2hpdGUsIDAgMCAwIDAuMDVlbSByZ2JhKDAsIDAsIDAsIDAuMik7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0ICsgLm9kb21ldGVyLWRpZ2l0LCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCArIC5vZG9tZXRlci1kaWdpdCB7CiAgbWFyZ2luLWxlZnQ6IDAuMTVlbTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIgewogIHBhZGRpbmctdG9wOiAwLjA4ZW07Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1pbm5lciwgLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZS5vZG9tZXRlci1sYXN0LXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtc2xvdC1tYWNoaW5lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS1zbG90LW1hY2hpbmUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci12YWx1ZS5vZG9tZXRlci1sYXN0LXZhbHVlIHsKICBsZWZ0OiAwOwogIHJpZ2h0OiAwOwogIHRleHQtYWxpZ246IGNlbnRlcjsKfQo=","Odometer-1.0/themes/odometer-theme-train-station.css":"data:text/css;base64,QGltcG9ydCB1cmwoIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1FY29ub21pY2EiKTsKLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIHsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAqdmVydGljYWwtYWxpZ246IGF1dG87CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbiB7CiAgKmRpc3BsYXk6IGlubGluZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIC5vZG9tZXRlci1kaWdpdCB7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94OwogIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvOwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIC5vZG9tZXRlci1kaWdpdCB7CiAgKmRpc3BsYXk6IGlubGluZTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LXNwYWNlciwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXRyYWluLXN0YXRpb24gLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIgewogIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDsKICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICp2ZXJ0aWNhbC1hbGlnbjogYXV0bzsKICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1kaWdpdC1zcGFjZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtc3BhY2VyIHsKICAqZGlzcGxheTogaW5saW5lOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItZGlnaXQtaW5uZXIgewogIHRleHQtYWxpZ246IGxlZnQ7CiAgZGlzcGxheTogYmxvY2s7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogMDsKICBsZWZ0OiAwOwogIHJpZ2h0OiAwOwogIGJvdHRvbTogMDsKICBvdmVyZmxvdzogaGlkZGVuOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbiAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXJpYmJvbiB7CiAgZGlzcGxheTogYmxvY2s7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0IC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItcmliYm9uLWlubmVyIHsKICBkaXNwbGF5OiBibG9jazsKICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbiAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlIHsKICBkaXNwbGF5OiBibG9jazsKICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLXZhbHVlLm9kb21ldGVyLWxhc3QtdmFsdWUsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIC5vZG9tZXRlci1kaWdpdCAub2RvbWV0ZXItdmFsdWUub2RvbWV0ZXItbGFzdC12YWx1ZSB7CiAgcG9zaXRpb246IGFic29sdXRlOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy11cCAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbi5vZG9tZXRlci1hbmltYXRpbmctdXAgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyczsKICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzOwogIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzOwogIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyczsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUub2RvbWV0ZXItYW5pbWF0aW5nLXVwLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbi5vZG9tZXRlci1hbmltYXRpbmctdXAub2RvbWV0ZXItYW5pbWF0aW5nIC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uLm9kb21ldGVyLWFuaW1hdGluZy1kb3duIC5vZG9tZXRlci1yaWJib24taW5uZXIgewogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7CiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOwp9Ci5vZG9tZXRlci5vZG9tZXRlci1hdXRvLXRoZW1lLm9kb21ldGVyLWFuaW1hdGluZy1kb3duLm9kb21ldGVyLWFuaW1hdGluZyAub2RvbWV0ZXItcmliYm9uLWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbi5vZG9tZXRlci1hbmltYXRpbmctZG93bi5vZG9tZXRlci1hbmltYXRpbmcgLm9kb21ldGVyLXJpYmJvbi1pbm5lciB7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyczsKICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDJzOwogIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDJzOwogIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyczsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7CiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwp9Cgoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSwgLm9kb21ldGVyLm9kb21ldGVyLXRoZW1lLXRyYWluLXN0YXRpb24gewogIGZvbnQtZmFtaWx5OiAiRWNvbm9taWNhIiwgc2Fucy1zZXJpZjsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQsIC5vZG9tZXRlci5vZG9tZXRlci10aGVtZS10cmFpbi1zdGF0aW9uIC5vZG9tZXRlci1kaWdpdCB7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94OwogIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvOwogIC1tb3otYm9yZGVyLXJhZGl1czogMC4xZW07CiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjFlbTsKICAtby1ib3JkZXItcmFkaXVzOiAwLjFlbTsKICAtbXMtYm9yZGVyLXJhZGl1czogMC4xZW07CiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDAuMWVtOwogIGJvcmRlci1yYWRpdXM6IDAuMWVtOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDAlLCAjMTExMTExKSwgY29sb3Itc3RvcCgzNSUsICMxMTExMTEpLCBjb2xvci1zdG9wKDU1JSwgIzMzMzMzMyksIGNvbG9yLXN0b3AoNTUlLCAjMTExMTExKSwgY29sb3Itc3RvcCgxMDAlLCAjMTExMTExKSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMTExMTExIDAlLCAjMTExMTExIDM1JSwgIzMzMzMzMyA1NSUsICMxMTExMTEgNTUlLCAjMTExMTExIDEwMCUpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzExMTExMSAwJSwgIzExMTExMSAzNSUsICMzMzMzMzMgNTUlLCAjMTExMTExIDU1JSwgIzExMTExMSAxMDAlKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMTExMTExIDAlLCAjMTExMTExIDM1JSwgIzMzMzMzMyA1NSUsICMxMTExMTEgNTUlLCAjMTExMTExIDEwMCUpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMTExMTExIDAlLCAjMTExMTExIDM1JSwgIzMzMzMzMyA1NSUsICMxMTExMTEgNTUlLCAjMTExMTExIDEwMCUpOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICMxMTExMTEgMCUsICMxMTExMTEgMzUlLCAjMzMzMzMzIDU1JSwgIzExMTExMSA1NSUsICMxMTExMTEgMTAwJSk7CiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjsKICBwYWRkaW5nOiAwIDAuMTVlbTsKICBjb2xvcjogd2hpdGU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0LCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbiAub2RvbWV0ZXItZGlnaXQgewogICpkaXNwbGF5OiBpbmxpbmU7Cn0KLm9kb21ldGVyLm9kb21ldGVyLWF1dG8tdGhlbWUgLm9kb21ldGVyLWRpZ2l0ICsgLm9kb21ldGVyLWRpZ2l0LCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbiAub2RvbWV0ZXItZGlnaXQgKyAub2RvbWV0ZXItZGlnaXQgewogIG1hcmdpbi1sZWZ0OiAwLjFlbTsKfQoub2RvbWV0ZXIub2RvbWV0ZXItYXV0by10aGVtZSAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyLCAub2RvbWV0ZXIub2RvbWV0ZXItdGhlbWUtdHJhaW4tc3RhdGlvbiAub2RvbWV0ZXItZGlnaXQgLm9kb21ldGVyLWRpZ2l0LWlubmVyIHsKICBsZWZ0OiAwLjE1ZW07Cn0K","H5P.ArithmeticQuiz-1.1/sounds/negative-short.mp3":"data:audio/mpeg;base64,SUQzAwAAAAA1bVRZRVIAAAAGAAAAMjAxNABUREFUAAAABgAAADExMTEAVElNRQAAAAYAAAAwODI2AFBSSVYAABKzAABYTVAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1MjQxLCAyMDEzLzExLzI1LTIxOjEwOjQwICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBETT0iaHR0cDovL25zLmFkb2JlLmNvbS94bXAvMS4wL0R5bmFtaWNNZWRpYS8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YTQ3MDZlMzgtMWJlZi0wYTQxLThjYzgtNzdiMWRlYWQ5NTFjIgogICB4bXBNTTpEb2N1bWVudElEPSI1NjQxMTdkYi1iOWRlLTliODEtNDIxZS0wM2Q0MDAwMDAwNzUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZTc5MDRiYi00YWEyLTAwNDQtODI4MS1kOWM3ODg0YzI2MGMiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMTQtMTEtMTFUMDg6MjY6MzYrMDE6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTExLTExVDA4OjI2OjM2KzAxOjAwIgogICB4bXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMS0xMVQwODoyNjowNiswMTowMCIKICAgeG1wRE06YXVkaW9TYW1wbGVSYXRlPSI0NDEwMCIKICAgeG1wRE06YXVkaW9TYW1wbGVUeXBlPSIxNkludCIKICAgeG1wRE06YXVkaW9DaGFubmVsVHlwZT0iU3RlcmVvIgogICB4bXBETTpzdGFydFRpbWVTY2FsZT0iMzAwMDAiCiAgIHhtcERNOnN0YXJ0VGltZVNhbXBsZVNpemU9IjEwMDEiCiAgIGRjOmZvcm1hdD0iTVAzIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9Ijk1ZGI4OGU4LWExNTItMDVmZC00ZTJhLWRmNGEwMDAwMDBhMiIKICAgICAgc3RFdnQ6d2hlbj0iMjAxNC0xMS0xMVQwODoyNjozNiswMTowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWRvYmUgTWVkaWEgRW5jb2RlciBDQyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9Ijg0ZGQxMTNiLTIxMDktNzJjYi1jYzc3LTE4M2QwMDAwMDBhMiIKICAgICAgc3RFdnQ6d2hlbj0iMjAxNC0xMS0xMVQwODoyNjoxMyswMTowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWRvYmUgTWVkaWEgRW5jb2RlciBDQyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjExZjAyMTYtZjEyMS0zNzRkLTlkMWQtNDUzNDVlOWVkNjc4IgogICAgICBzdEV2dDp3aGVuPSIyMDE0LTExLTExVDA4OjI2OjM2KzAxOjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZG9iZSBNZWRpYSBFbmNvZGVyIENDIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNDcwNmUzOC0xYmVmLTBhNDEtOGNjOC03N2IxZGVhZDk1MWMiCiAgICAgIHN0RXZ0OndoZW49IjIwMTQtMTEtMTFUMDg6MjY6MzYrMDE6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIEFkb2JlIE1lZGlhIEVuY29kZXIgQ0MgKFdpbmRvd3MpIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvbWV0YWRhdGEiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8eG1wTU06RGVyaXZlZEZyb20KICAgIHN0UmVmOmluc3RhbmNlSUQ9Ijg0ZGQxMTNiLTIxMDktNzJjYi1jYzc3LTE4M2QwMDAwMDBhMiIKICAgIHN0UmVmOmRvY3VtZW50SUQ9IjczZTA1NGZhLWExMmItYjVjMi1hNDE4LTgzZDIwMDAwMDA3NSIKICAgIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplM2IxMjgyMi01MjE5LWRjNGQtOWI1Yi1hNjQwNjU4Zjk0ZGQiLz4KICAgPHhtcERNOmR1cmF0aW9uCiAgICB4bXBETTp2YWx1ZT0iNzEiCiAgICB4bXBETTpzY2FsZT0iMTAwMS8zMDAwMCIvPgogICA8eG1wRE06c3RhcnRUaW1lY29kZQogICAgeG1wRE06dGltZUZvcm1hdD0iMjk5N0Ryb3BUaW1lY29kZSIKICAgIHhtcERNOnRpbWVWYWx1ZT0iMDA7MDA7MDA7MDAiLz4KICAgPHhtcERNOmFsdFRpbWVjb2RlCiAgICB4bXBETTp0aW1lVmFsdWU9IjAwOzAwOzAwOzAwIgogICAgeG1wRE06dGltZUZvcm1hdD0iMjk5N0Ryb3BUaW1lY29kZSIvPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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Lve5ZVr99n6V/fwGntaxNNX//uKo7O8PFtsibcrB//uQYOkAAvkQynt6ybheYvlNaw1JCsQ/L+znJuFjCaa9jGDkxmVnEDc2ggkxPdCIKiOE3of0DjWFahQ1pFdSTY/OU+dO3YO7KpqV4EzQSUeHvCdRINJIHFBhI9b0CjIyYPll1u693dDSXV2JTKOeidW5zkL//v1slNK63/uCWQxJE8yiHCABuoodp7N1FSphBUenmlxaBXbd+AlbzuFliQI7j/1FlFMHKlL2my73+3wI0qUaAGi61l2IX9t5QmOjSz6Z9CtLf/////QmmzWyUk7ZP/6qwXIBgs40F7koDWOknnCUbHvMvjZoC77DmQS2iqhx0+xQoTOJQuFQ5qXWV/1Jh5IhNcG6DbKcZLZY8XJM7lejre39mlDv0f9aP6xFJJTS/fFzvmEKGECm7yGGBKoGCjixZZiHpqK6EHuKs99Kth7UYCMciTeinJQMgy5MkguhvZCQqADZhj79bHjmED5Jb1PvRVcj/+/u76x+57yCbAJS9v7Fufp/////////////////////////////////////////////yUyXa7G2//uQYPEAAs8Xy3tZekheggl/Yxg3CthPI43rJwFCiuRxrCDg00k8b1luzYyww0DQSGFzBigBteLSqaGgvU2aRyFmkHrZDBFfS211OJijGVTVcfG1F4mEAqHXwqskxDLTC0jTh3C/7Uv2TjUXr/3/f9Ovu1bYviuJNl33jbSJKQmggM2E8SsrBNYUfd8eQwWNNq+hYwshlcmc+FLWEwYflc7TURICEpw1Oz2IsZek8PED27C7SO3ra1FJXFWCRi9KOi9MimVp6n7OizuRtufU/Wikq277RtoEkREqlElikJGn4HIA8xXu84KTUvmwDuUCyxtYxaJQsOWpKKs/ZmChcntIC41gSQu+E9fS22pAr/6I299BVgR0O7uQZvUhvlhRM2Vnh4skbSTYQgFY0Po37SfSXYi0UZQjA7EwBWqhzhmOtHZ4BzL6a9ztOuQDyk8siOHbeljySb6heLqYKNO+icd26rk4lcWssjb2WWfZqppa+qkVF87X5D///////////////////////////QDNWZoZ5JEyilOxs7hBk2BImGcZ//uQYP+AA+IQyONY0bBYomkdby84C0RBKa1jJuE3B6U1rODcPWRFtzxASah0asQH3cJO/jSTgfXzDEqp7qyAwx+45WugVQGBVwblFoDYiNqa1bq/sF0wqshsbR9bsUPFEoQuz8Z69peX/1OCEyrEM8sjaSaWgwNaOopSxgxIC1BczLS5T7xRVsZYi4jqyFyy2BFAwLLA0AMgeJfMG1sxykCA0QQhQXn3KOHumoBdRm63bZu7unu/n2P0uMJZ20vo9EAqQzxDztbI25LlTNlaIgTY8I56rQsQGPORn+eoyydCG5+7Bq8llW5blnx9weF9LFJnfvgyJBKLFQm5KCwsp/Qw2K7YHcwoK3+9otU0zr3WVxg3zNNC0b6/1WFKbEAgkmOJyqgqRcsMAWNLfbMuEEEQEPk6qwQmAVzAHCKl6JREtq8EDEQb9P4DmCB28BcLg+GWuhOiwupdrmoyrttS7Vq////csxZppwN/HK/QQ///////////////////////////////////////////////////2W27LL/fHN6DjYgC//uQYP+AA24Ry3tYwbha4glfYzk3CtBPLezhpyF2CKY9rGDcARKxRS82l8eJoUhYg5jVWtNKr6XOF+ltUogEwyZsRfFnokd+6K5yHlpPg6UIlHztXqWJCChQ2cdXHte5vTR//77LXPQRehT3/cbpZJZksn/10KE3yix27xQWlJijynMNP5IqzWwbVmr/Ut6ROmUGfmrUrcbG+d/Ddf7nBK4Ngu2NBco1whmgPhJhCVsjKd2ytmatZYnkHGrm+jt/bKbf2JQJackndVUvKSA4Ua8dCh0EYyMLI2nDKgFelh1YkmdOJO/NvaVR7ilJhm+jKoVbHCYRT60gAsHlmjrdjEp0pY9u2OSXatRulFL9SFo9rmxZaLXe91/Ve5e21KwmmSOu/3dlloqyTpBS5gIDGHFDRjyBoQ5rFERMal3fyxsAlGBaX96pUR6anm0A0IiRB6DKVkV6/ChkVF6qevXdkn2Cq9Ht7U0n3XgVzrKv//////////////////////////////////////////////////////////////////////uQYP+AA7IPR2NYebBWwgkcazg2CrBHI41jBsFpB6QxrGDY9nLa3W36guAQMQdSZMYGeUgiF+C/RUPPeh5Zt2oel8AafokA+LNYi0gNxiRgctni5QWKITtcXuUn6MrtR/rfu+76l1rED1dLxWx2yha9bLDklk6qqm6BUmFwJ3SYCpBQSDT5MpehbJiwrDJggy4numJA9BIINm57Q8ZH52C3Vbs71uuo3IF0KaJeMeq9UWrtPpV3tqWipF1Nauaq3X7133T1LGOT0176UwoSSV3/+sFAhAcTED6mTQEJxMYjWzsFoR52hEBJJFhQw/DphFwL730T8RnMZ5mtPv6zGy4VqcEyQ5oYZLpQ9bpVZGgWpT//+p3JwrS9L0DzykhlqSOOVTTL7qWiEGdaknJBxlP6TpmIkIdVuFChIqBOGZPYfyRkuGlV+bvPEJBna9vcToEow2WTYVKPB1j2Ov9KvSKH11JStxtVugu/+TbRVuFbey/V6f/////////////////////////////////////////////////4YpLK51RV//uQYP+ABBQPyONYwbBN4dk8ay83C1BNIY1h5wFHCmRxnLzgIrDAcGhgl2NFk5AtBKHjZFwIS5DDotePzL/QDL1tC0EauVbd5qqeb/0OInFwkBWvszxK+9429gofo//SSd0etSxpVBAFYBtbWyixunvZTs2qwk1s0scbbbYWAOCdYgVpQljowPEDUyhUFDCX3Bhoh0vzG/V44AUW1zOxdrsB2icNXy/czr598MjpYuCTz7XYyHOjZXcW43XTpS3IfQ55GiilCfYNjWLfrHYSW263/YRRlNZduxESr+HyxKTeFLDFyL5CCJXCkfTRV4g5UFSGNY2KViQGPiQWJogMLOaLPYMMzsNaPpebOEFWf9rDN5RmafVQpvf/rtf3+mtiG6uOVVVRfZCgYHMn4a7CgC9ggZfRYEO5ZL7IwQR5Cg5lAig03kZ3eTQXDqAPdvONvGr91qH6d5hToVlHXjrX/ts0RN9NrTCcW3ragslYuqozjcV///////////////////////////////////////////////////////////////uQYP+AA9wQR+NYwbBXgfkMaxg2CxRnJazhaQFFhyTxl+Dc////////////2ItrK5/91MyV00oB6MZVOBH0iohIGQzseXRFBCRjVi9i1EhAWPd/V6VvvhjRcE5pqyV7XpWeyaE6Dwjpt/vkF2qU6z7fsb/O/Y7yn+nCK3XSxtttttQMkaAD4DB2CkhlKHS7q3jY9oruijU8YnUt+uwNK/1Hawzetfdqnyq63h9litqC8PrjqntKVdUe19XXZ8WTS9T+0pGfYhupXuirW1vr1cybe66RtIEhSlAM4JigyvoBLF8oIK4ZgKhSQWqFczdLhcTE9CmE8cMsfAVsrGc+wmB8UBcBHrUW2IWxzXuhl2/QbO//u3devUyOSyUEzqDGTOzW1SgJYDA0iFwRvQ7LrArMGgIROISGepk5W/jGHIW2IFeZvGq1ivYQO5ar3N9w8XSLJUjXTcxvmdK51GVvulytC279WPf+VozdI1Lusvf0//////////////////////////////////////////////////////////////////uQYP+ABFoPSGM5ebBMwgkcYzg2CrxLJazjBsE7iGU1rEjc///////////////jr9tr420iSpck87Q4NLXIIDLLzggwcQzkXKVthgFCKbyinnNylQOkne74m0cAzu2w4FnnsYX6kFRdIvFlNFutVtFKvatUUFe496rd/sd9bEdaXR17aU0NV2Vz67ufNgy707lcDAQFsCGAizGBjIRYSIN5bgvSaNgLo707KI4ZA0SU6djwNjHGdrfQ8mV4iV32P70Cyq7bX/73atDRY/62o1W/SiBFqyOVKqshTMihp2CiaVQWmBBZmsvHwXVa8YrUudeLSGH3xMBIjMY35xpYgTTdvtEKyaZwVKqr7L9rfyK9exrtXo/R9n7vt1HVM+mGva2y//56s8ZU7LogQCsMYuuLDS2gTIPg6IY0k6nE9Fft4PJD9wtYXRkzbOoe43l2PcPQcDZaydvHH5FCbEoq82Zp//4ky+hDhRyUO/p1RVh4r/////////////////////////////////////////////////////////////////uQYP+ABGkQSWNYwbhWgelNazk3CbRJI4y+BsEvB+PxrODY//////////////////////////////sNSxxSqhRboCAMFG+QkwAuQaO0Y4YgAiRm2jw7pAGBL0rykr7FgMjy7v39DTRbGrdzIokYWFgPiqwUNb3vTcaAv//bfTsu/f//tR/p1pZJaiaf+wCVQ6Q4tlLpJxAD2GJwVBaNhwqwBvOmJB0zQhEXONb6YyaRIx0u4hfHbSanLLqNu1IbV9enclfZYY7af//7FoRVel9FBNMjdb4w+zTREIOHIizDTN7TFBclDzm6OV5fTSGxWViSAnkMnpji6AXHVY1hdCEChGW7E3/+Qc17DgFdoQBVzSl7dTOm7f0p+r+q1mkkmSNpzFMtJt+BOcWLeMgPKVygjtJLuY7SPj2xK19ysHUfZFpfO6fFI+hXmXL/3pUuRehbUbBz/9Ll5tq9NTmfnf6U9CkV//////////////////////////////////////////////////////////////////////////////////uQYP+ABMUPSWNPebBN4hj8axg2CWw9HW095sEsiCNhrDzY//////////////////////////////+iDHG0+9h8RiDBhDVLWQKGmKiiTt5EbYZeGYCiFXSmtQrpJAPc8fX6eCMvSrA21iMbr/oKoLt1fe+p/7KO1/7P/9JbX8tqraSkbaf/qdCw8wZU6D6la0ZasJZiYKc5vGruMF09xGdpoDwOhbea1pJnRFsLCJpdiJixhRTTmqldzNzru/doXjVxd3R/W/Sjv911WjbyTLLbUSlVVU/RIGz0pFFu0EgwCDjx6l2AVSWxwRo5PBfxx4hWkKt9vaxeq1smdBlFymKmuL1u1oQ1bk69jXtjNyr80jv2VsSn81c/8/XR00CKFyNp0qqqVaKokROgJQmigQR0nanCoFULfxoxNY/aprDx8L5ivfF5gi48fG8wtGBI9BncPcizVqe7oRRcjqC51G+K3tave1KbGFK/OxjbvWiK1U////////////////////////////////////////////////////////////////uQYP+ABMkQR+M4YbBGodjraw82CbQ9HW1h5sE9B6Oxp+DY///////////////////////////Gy5G0pVVVVUUAzBxU5gOfWDgCMKmZS9w1N9XhC82V2K0qcFSGKqI8vkuiYntSLmepxLkLMpF0cvU1THVd3FNQoS/u/pTu4qquKbEoozdLuTimuJpxppyqqqwo4EBgQNhkodJYKxgdEi0+WcUn0qoaFT4dkPQnij3HvU/AvNB0JiETC703tvWp4dzPe0lXY61z8VQr02i6VXbsC9V7f1f+5N96mkXI2VMqKKHxsRIi+cmWOFT3saXBxwFD8iDiL/sVZWsiAkQn/QNE4wRBEfcsXNAFRFa3WNw6m3r1oLf/9AFvf/t7K0iGNRptyqqrzpVJumAekc2xwrkekKoJImzWJO5w9OHHepaSWUleWRsWToHhABCyTLY1oupbBtDG10O7FXo6drNaPac/L6yiEetSH39Kvr0Fv/////////////////////////////////////////////////////////////////////uQYP+ABLERx2NYebBSYkjsbw82Chg7HY1h5sENhyOxnCzY////////////////////////////////////////////////dvtvghEQUAFyLXHnU1T35HiEcXxLLOBnZ3VPhqXmYu9txDIZwakcIrbBiH2C5dtbcNmX8Z//rd///e7/u/VZRDZbXHP/vJ+aJKVAULKISwLuLa1kXhqNy4oDB/MO3gluiRdfZViBngCHwwsQB9CgABiKiptzbWiiSiWM9TentYg+QS5D1zoaF///+378hylLcscTqqqnSITF3Au+MUamxQGc7mCqGe5h+uOKP5rgUQ7764jXnnaHOue9alalD171Jq2pY1ivimqKdtGWVH/uis6m2lmqjmiGaSJtzTKsNJCrJMQLNMCVyY/uY0ShAZw6lS4A7Dmzrf2d7purePFFKnA0ADL8qfSNNWl1OTt7mqKtdU1+/dJcn/6uur2Jpts9Dif///////////////////////////////////////////////////////////////////////////uQYP+ABS4Ox2MvwbA/4djYaw82Ceg5I4zh5sEfh2Qxl6TY////////////////////////////////////////////////////8LrjTT/Z/AsGQSmiSGBCq7MhaJiEKtg+MMWmqQPjVvLqDQQ/pWq0Jre/8Vgi69z07/etm9SlXLd//Wxc1TWN6f16GZXWkVKiqRBo1MAp6M72A6aJj20jp3asPMuPFcvqlgcJ980V8SwPlCaVOaoVW+quOf/2WbnNldXHe5lfqtR2vj4vDK400pVVVfSNQ6SHCI6IUtBa8DbGJcAHRSR2Q9o0ssJ+G2qN33q6lzm0MULLW0ojV1XNGlDrbNOG270Nuu3N6uKbfvoY0ijqRRvjlIRRk0BtORppSqqs2/4GaOhxnMkETiDw8gvKG4mK60aPVS7nAWUuZvQFiKjQKBj1V4ym66+wwgz8l6lXoTeIaKvpKP/ZkxSthwBUbmfFU75v//////////////////////////////////////////////////////////////////////////uQYP+ABUsOx+NPebBB4gjraww2CDQ/HY1gxsE/CCOxp7zY/////////////////+NxuJpfvRAYCMFAwNBFA2qAwG5DiiGF4MPjj+DplmfrG8QfDJJfUWxelMUhmqoVY+o9Qyxc93N46r/5qz243VXSfl+VRs2v+2huRtppMqquLqIGAl6nIvow+gIOIatKcxdgdI0WBcupDyJ/r3hFtAmmKiNKghqYvhposf7Ev2qm0ySETbZj9K35o3Z6EPz9KBK3KP2aUV3qklciaUqqrEgwIEACawzI4BAOYFSgqrUYVmEnwy2oha5NS1hSIMll3qmoBq0+pwYFDgvPtHMQ3PKkmIf2VXpdFK3lyGxb1769ScUxi9WjvZynarknHUhqJxpp//DcbSOOzhEEvQAUBKhcs4EszTDqPCfV7uzSRms0qwjHiRYVblurlViyrzj1qStAut79jM9bbfGX/etw76mx3069XwJRXtFv//////////////////////////////////////////////////////////////////////////uQYP+ABHoPR2M4YbBIwcjrbw82CeA7HY09hsFWiCOxvDzY///////////////////////////////////////////////////////4o5G0V/zYxYgicYiCFgSCI1FQrWkELqAI4zIPFnev4TuZ1+4C58a5g18g8DdjG+XNjNc7mcCitiCriPZeY9/6Kk9UIRQttMv13hMIFHBxg4JELbUKiULU2VYnmVKJyrfS1HAEU2/nAwaCjHCq1qPnkz601MR/36bX//u2dHxf0aX7vIMXtbfUjC2yiucoISQhTTmC5ZgAAFkJWE3JGnEKmC1EmvCwdeI1/zNOBqqRJLGlUDRVoSAFX9/2ykDxbVZjR9wlWbrTes8oUu//1t27f0hmJtlpe+9dR/zLiAwSyQpOwegHQlP6nIRz/PSFhtLZhxFCDS7OzisXf/9CJPt1I67vW1WxVWyIO2j2zO5NOJNZf/////////////////////////////////////////////////////////////////////////////////////////uQYP+ABVwPx1svebBDYcjraeg2CIA7HW09ZsEnB2Ntp7DY////////////////////////ZijSaX/yiC0JoKkBxKf5lji4pMyxlsdxsOvAvhTuTbjNYGx06Q5wCJNSpKdaWCqVE/rLS5RrBASLVos/b299NiW9tnamu7yO7N3QyxxuqqqqiIcAPnNix2A21ULUKZHCTeAIIt1pJFsAKr7TtQme/spWSWm9jVPsXFIQSTG1r84cxph8f7Xv72UESa9S72i+5CLznfTFq5YJGUXMqitaQQiB2aaqy4VElhO10OJThIC/QyV1+tUlVFJ/9JMX8ePiGdeNsrIhEUEIUUl6R6ca1UfbxewXQltSqP/9aHa3rnm2XXWHkS2jKUBuJtpJf/pIARFOQBgUOGHQ84zcDxHcto6u0gqjfb/BYSaXgw1YYyJHWpBHfrNJRfa/Rq6b5jIW7qaGrtvkM2NvfVv0uz5jo/////////////////////////////////////////////////////////////////////////////////uQYP+ABKAOR1ssWbBJodjrZe82Caw/IYy9JsFGiCOxp7zY/////////////////////////////////////////7+mySWs6JSJkZSnCnYYtDn5LC4EhZXMSVpdRJ17ylyerc4D5/jR1rjAgc+5nztLKFre7tVr/tr7qCcOpn3u1/b3f60dVSabpI23VVVUAsLm4dLoNzHMwkagoSjT7sIQqr3g0iRD1b4TBhg5TUx08AWz8wJkDd6ZBqaJpOKOrd7Gahy+Rr1D700Z5aHaVoc3QNuNVNSuNIv/4+56QBtk6SBd4hwBJJYXhiHezBSMz6bF6Ty+3oOAQ+DN6bKGuoRzl8A102C2wxPJRoq+xPjFBrJaPU5DO6mL/NTIspRp1tpJ//lBUPCAi7b5GDkFsHzaVy6oPOmsQoLPUpeaCeBezjgHIijW7EeHngupfa3chX+5Xtpy7HWNqN32oGmHvS2d9dHv1f////////////////////////////////////////////////////////////////////////////////uQYP+ABQIOx1sMSbBGgejYaew2CaQ7IY09ZsEkCCOtp6TY////////////////////////////////////////////////FK3EkpSVRsYGEt2B2JONuAV7AEAlUgP12zgwzh9pGZoXRUseEQ4oBiYdIMqRR/JDDo8EBKLFsY+1bvTVpFtP2XAcUTDtHa9UsibSSlVVIgqYRePgFcNxL4i6Ntxeo/DUwsw8oG5HzOmiE6tEowAgUs11VBxJFpNSX5Dc0ACqEehECNNt6LeRd12Td1PS444yiv/emEA2q43uiIF8PZisDiT3+mWI0fP4iC9q4rCcGLKlDnuPOpNtHWOZz7GDpRdyL27NSfNIsqRS2puaz71916b76D1TbUiOVppJf6zBEEtEY+rWUTzLTMQFnQ/C3gMbEuc2qS7OeWsDLJRxUYeuf3uCJt6UtbXMsdorq7Wr2Rd+s/Wh5TFf/+rsi6d3o/////////////////////////////////////////////////////////////////////////////////uQYP+ABS8PR1tPYbBHwcjsaes2CKg7HYw9psEnByOtjBzY////////////////////////////////////////////////////////////////23W2kVv+b+1ToEoCl5UMmwEtihF03IcUbVtZaKnb+AaSuMJuQb+aa7cLQtqNdKK0qk/1a2B3ptQse+fS77WNzUm1v0NSNtNL/ofhmZEdmdM5LG3CjTouVaru3IEazwwFASU2KAuD0mNRee0OQuqt2q0sxOt33Wqt/XQW0LuoG9HYpJxFFE31ekLQzvHUdZWhqTMOGb2AAWszyWAEV+Mwky9YUCXoIrJqgM3Yg61sigwH0ROQc4KFmh5i3ZgR29fX7lORuuZWyvrr/QiJxNJpSqqroiALGDxGo5IBQB2UQYntDiXQ2UgkeIggIgcAp2cSsrQzYXuNkdB16d5tXHG6V1NPss/Sy/b6ke2x3j/TdGlwgj////////////////////////////////////////////////////////////////////////////////uQYP+ABZIOx1svSbBDYdjraeY2B7wvHWxhBMEmByNtlKTY///////////////////////////////////////////////////////////////////akTSRTKqo2R0HbOnGus2SfDC9CDSFMJa2v5TTjdPjAtaV/fLobgIw9n8NezTFC3QjEvLXJTfS677PG6uhtxNFE/Q9CiyNxlU3qg4IIEG0pgPr6s8HNfUgsuI+jGRQUakTilCWBU+IH1PcYC63Db/sqBphh6nEYk6NXd+OK/T7X26vSlyVxlJf++8EojgmOwRhJiTqYGVKOIyKDdWs/GMRpt2gIKFrJ61YC0KxxJD22sk7Gv3/octGzvFiXVRGWUI07m9cUf1ojdJyRNpFSqqtG3IZBB/riMjQ+Gh6sjKNsvN2rxxUBn2wVIfWJw2sWx9e9fQirZFa33HWU9HSrvo1MmvULtacZIWl2bkJLpTo6P////////////////////////////////////////////////////////////////////////////////uQYP+ABaILR2MMWSA8gpjsYSg4CNA7G2w9BsEWh2Otp6DY////////////////////////////////////////////////////////////////clbZRTKqrHZYh+YoyX70mhO0tkP0ydbGxGzvwgbfmT64ycfFTQNoPnUTwo1sc1+zvuxZl1wA06H0YDtSlK7WUITXDuhP96BvsYYlnXG0kj/2L2GMFi7aLzhARwLcpZxXoD82NWkMrPvBVlzF2qNCuwd6FtCM8jXe9+2it7xRz188ubjqNX+jRK6mUkpVRFsaWimJ7IsXpTISGgsOIxd/dIt9+S2OS34DT6BoDnDj0vpDi99QfbWcljj3mGaNX/+/mWf//TqlFPqZiuv/qZfsgtZ8QO8EYZDxeJKFzapGeATD3+otBpqO5KJvCYfWq6HXgyPg0LmQMtEpftDdt9mgTOn7K9yjYgF6bKHs+xfpM/////////////////////////////////////////////////////////////////////////////////////uQYP+ABZAOR2MsKbBLQcjsZek2B4wrHW1hJIENh6Oxl6TY/////////////////////////////////////////////////////////////////////+1I2kkv/gl3o4MhmKtcC0QMIDsKjpdz3O7e2L9ROFDJTGKYayjhnF3xtpvObXUOW2owr6b7bX9d53i7nmbdH2P8MoupU2420iv/lDTUJBwVbT4JUVKDDQLsDxkJnoTmpQOOXigkcOWKb7lJp529+L7qyVIrfjTLUqED71kovdbYjq6tX0Wpdq6qWVXGUV/dWVSwUDjfmXUG6BaGQAYFiFGJ3o8p6mvCuDDbEoTseq6NqteOclV8rfru+g///9KaobFfsf1DOmhtxRpFf/E4IckyuJucHH2AuPE3VWTRtaloLC6b9iiDkQALYsjfY1AhdRXq9ThmT2Luq0TiVq2Rfs7HatoppUz+h20HP/////////////////////////////////////////////////////////////////////////////////////uQYP+ABbMOxsNPSbBEQdjraYY2CJQ5HW0k5sD3B2OtlSDY////////////////////////////////////////////////////////////////////////2nU0kV/8ccO2YsNWekxOkOyqUOCOQY1vThJk/ephulPv0vNuF3MXe6nT1XNdiVv301kfxtjtTk9u+67S895oevxZRxNJFSqqMzshLG2kxTADACYPiAAM4ERmxkABqWMGGAOREwKFvXu7BCh7NKdqrD7Mc/JfTQZnPV//p2Kz1rDVvLNyJNIqVVVn4GZGLakQCuTAxVXURuwqQmi+9MDu9IgATDj4eEiCxJJ/Qlcf9DPXJ1bUVP67GMq/3pbQkWc76jy0fFyORppJf/BCDS2jumFzs4C5BxEy5FTAVtl/kwcqZ9nkQmJ72zpaPe2eqWRdOmFiNR9xn1H/zTVH50fu9KLeiSo0IbZmIva7Gr1///////////////////////////////////////////////////////////////////////////////uQYP+ABcIOx1svMbBBgdjraMk2CBw5HY0MpsEIh2OxlhTY/////////////////////////////////////////////////////////////////////+0omykv+vLDsiK54VCYhFJ5ONVdxzDrv+lEBphoYEQUPEFvotYYDHF90g2dRY8mvc4uihBezHqPpcxDO5K+rRpUrI0iimVVWtcj4LLUIXICoAnyFGVFCGx8hAhSNck+RsjlyJQ8B3pQgvKk6oNXxFS/UinVo13reXTmXvbqbxiE+2tQfOPxikb6VHEkUTrFa/DZ3gizYoFQyl4KBAsHgBP32EO1U+i0CzRHdKudfTHp22q2qCwonIXagRafC7rHPp/////7O5R1xtlFf/7yL2PaFtPGQoYSSEAVxgLpVPDYvZewacE6WNz99Q1bX0PvShKtV/TRyF//XpR063t9LjL51/vt3q////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABbMOR1tMMbBAgcjrYeg2CQw/HY2ZBsD2hyNtowzY////////////////////////////////////////////////////////////////+VRRIpd+3RdQMCHPQ6pGVo4H1AXyfOF5jM93LSPaADg0LqWteIWLM/0HpVMm9dGixCUNFnc8/7ifdctW2u62vT96OXrddSRSX/25St0+MIzShkoZOIDAzIYflXACrvUENclbITqUlK2tcPttr9fTqUOf7v2K9CWjy3Uskr6We7r+JHZEkkVKqKx5uKHoMuYiykRqt3ovpcARkPZJ8xcVYS/dvePFQE5jlE0plSKlPGi9ta9yxtVH/qdsa6lNFaVE8Z16NaHFe65DKUhx1NFIsqqky8TOBj9h7BSENFr8oo6bK3lV7gZw5MOizDz5wySXS5CH0M+tluvda5DFflkrYzW3/W6l6lkq//////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABZQOR1tJObBDwcjragM2B7g5HWyMZsEiiSOxkyDY////////////////////////////////////////////////////////////////////////////////3W20kV98viBaMAvfSVtQXGATRpPnRqjSREYRH2D1k7wIww2woVQiNctRTXq//U29jL/9zH7gym51/dcz7PVU46mkkv7us2koV1TwcacBGGzgJFrjc8lbOdmO8DrLKErXmL3ZNdFT7qlpvMNfaBWeUqiGn//zXFMb62XOVV6HHC2Ul/76yNbAGpYiQWov/OCL2wXQ++xASIhmCHcLj564iILTLXpsNf3H2MZp2PLL7qOPbZtu2uI0qVzc8v+6ryBx1tJJSqqMy/D4kLYnAIhpDOZVEIaw/O+Y1QxZGPRYEB4CFDaxz3oWmftbOsjNaGGZ+6qyUfR6bMC0jytX//9n4pT///////////////////////////////////////////////////////////////////////////////////////uQYP+ABfILx2MaETA+ocjrYMc2B9Q7HWwkxsEFhyOthIzY////////////////////////////////////////////////////////////////////////////////////////////////upppJL/q7xobGu/0y5rz1hduIkf7jbOTLOwQEgxhQ0Iepbw3XuADO7fuyKKqd9Jty+p/RbQzt6UKOppIp97txkQoSVTJhYoa/MReNqNw2JwhnUFSJ/gNQVQQ6W7tBjJWI1rtZ/6qLukrcRCN7NFwv9t+nq61HEkkV99W4rcWSh6Dxwa1iy6T4qdZBnBm/14NAVjCwXN0rxRD3dS7jH/9Vdb9e2ttuhRPdMXObpZkl/ZzENBxxJIpf/HHeTAAnJM+AhI0nmyKBtRi0gdAPpOHs+4BtsYZYh5JGldT/1xQLvNV+lSaSrN0WoqFdFqKPWt/p2U9P/////////////////////////////////////////////////////////////////////////////////////////uQYP+ABlEMx2MZGTA4QcjrYYY2B4QtHWxkZID4hyOtgxjY////////////////////////////////////////////////////////////////////////////////////////////fTV+748icD7UYjDpgZuHGXTNkD7ECoLB0EWOi4fSs/DPexjLmLVRFHmbdX/171mb5L7NhZyl/1+JRdDepxtJFEyqisoi7rAlESzFpHxpy0CUm+tSIs5RWaaBxW9F7nCXfnnyDGGsXcspLf/0Pd9u9+lIrn7UL3YtHfdknG00kT98VPj6CDqyEHBb/hZdp0maARlQ1K7Gqy+eLKF72C/xj//tbStu96zX0rL9Ny9dSD4pTpvCNyhxxIlFf9QsZngnUYqCBGmJuG7vqmLRcwkWWYU+yLMtSAUqFNYqZ7tL1NtoI0rSy6y+kj5Z1tj6v0f///////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABjMJR1nyKSA9IajoMSMmB9grHYwwxIDqA6Os9jBQ////////////////////////////////////////////////////////////////////////////////////////////////+qmmkif/zuMdOhCzoA5LiwnjEPbbtPAWsQUMWOpA2t8rA/q2MZvF0Mxls81VVWjcqdQ9lLIh8//WO3nabNbTDkaSSK/42HFEAiiXl3M9pFsJKB3VNjZudBqNZS+QuGejOvVw8otTJg617sjbptvxiOW+y7JSa9DqjaKS/+Muyvo99qYDKWXgxgCJNSvPKBDB01BIHhauQw9ZnMmy7r32Oak7+RtRXePr1dT6/93T3XcL9ChxxpIlf+/LcMAGwrrlxIe2Qp5oBCpY1zwookDT5vHDVQApOKo/W2iXi13RehH+/N3ELNDeyLYsuzX0sqqp//////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABlUOR1nlEbA+wSjrZSkkBvA5HWeMZsDvhyOtgwzY////////////////////////////////////////////////////////////////////////////////////ccSSSX/wFDmQ5iDpgtyk0OdlsC1qhkUMzkmYg4GJYpGyi0klvpcEHsAl99tVjBLMPHWtV7aNnHWzfYuv2X22976i6mINONpIIr/4hC4YNoXPpCuMqNdZw03KYVZFxwnF61VoboolUKY6KUW2K63tbrye1qX0VfX3NWzz6qfevbrUcTSRP/ybIUD429niEjZ8YAkHjKA28ZtMXMQqaTc9cdazm0J1K6PUce5KUqpYPtXHbZBbPZ8j3fvSKVh1tNJFf/aamh6bbW5iwbvtEV0gkVENKGklhQCBlVFT0XMWrTdc/6a9cXcMVOt2M3I0cw7T37Daqvs+w5mv//////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABggJR1nvMSBFIgjrYQM2B2QrHWwwpIDtguOtLCRI//////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RMEkk8BuGH9DbzxQligKAUe8EAbCABEIq+XPiBZwfYPcn/TsfZt////1/u+F2dl2X1a3E0kUl+826MUA3ezzPOswfiLnU2NUf4fBvqPEVGYdag5VLikYjb7kH9///tu19HbftY70tmf49RtNIlSqqlSgkoahzs3PnbWExSsg3c7k3lYWVHhcED06U6UXgdr+AbqHjuml7EL2IVr9CNGhpRzlOSlJxxFFJf/UjziC2rc+BlCspJ591ZukeIGFi7gulQ4PPzzvXU1so5krrtzSs7FVEq7G+Bm2aVR996bdKIcqeh9D9qnK///////////////////////////////////////////////////////////////////////////////////////uQYP+ABsAKx1sMESAywJjbYeASBuA7HWwMxsDshyOxhIjY/////////////////////////////////////////////////////////////////////////////////////////////9NQpEk9ReLMCbg+dJKqTy8HlACMHgUPuaEDR+VMtFAu5mBXqd70vYYFL1dqrjkkd23dav39T3df1+j+nU4mkkkf3uOGsCGIouwG9oTECIJibOpMRTHOtqhphAvW3chVzXleq9EkjR/+1H2XoHlEetKVa7RK+Q30O9TbiSQJZVVI/DMONimadHkeO7C9yD8SRf/v1Zp9czBhAPY9ECrcsxr+WsSbBSyxurrfyS5vTahfpFGSHEBxNJIlMqisJkNEC/V2QN6sDT00uc1m0sWQQ8IqaoQjjdjUcU9Gj0q7if/3q3u0HHPe3QkOJ9etDNeopur///////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABkIMR1sNGTA8IOjbPwYUB5A7HWwEZsDwCmOxhAjg///////////////////////////////////////////////////////////////////////////////////////////9xxJFFf+0eJP+AnxbIRKSCFXC3QIzYZQvqg0mYQSaypDmqo3s5921bEKrcwX6YytWm2QklJreope/r9++ej42+2v/amv/QNSAwGxKMmvQiiwkAY5aQgEBUSIQXe18mvNnFuY11TO1fWu6yezN6ewc5dH1V1aq6bv37V16FE0kSToUpnnkAzJdgGdGg1jQuITaPnJAS4FlMVEZgy/XYLLRnN/qe7r//7NXYhlaWqbATBFdWri2z6CRNJJJf4XYgpcRV+IejxQwQsCEaTYELfikJGxRJzKtagAuualtY90+H6qPpKGfb1J2rs96//////////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABjYOR2HmEbBBQdjrYKI2B0gfHQSkYoDqBWNth5iQ//////////////////////////////////////////////////////////////////////////////////////////////////////7tqq/9D9BAvLgK2YWLHjEKFhKfAZ8BFAgyxLN15YZsYrWggu21/ue3ptdW5H0PCyKtVO19yn6W/Vtr+qlWcKhpK0njq8Z6GMJ0eRjW1mZ2pBoCk20If61bbawuLKyypIXS1iv6OZX1FeyxKor+yv3b9b6lJuJIpH+4cjIKchDMMEl/gVuQl4R3GBUKh8u2LlCq/eSYiOBNlrUxG+3IGhZ69PrEtX//Xp/pdTevZixRJpJIP/3q6Am8vUER4AmOBL07JLT1oNt+m7MDXkz1qlqB9xK9qvpUtLqb90jqWpdlY7GRR6U2e+pO/22V0f////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABnYPR1njGbA6QQjoMaMkByQ5GweYRsDrBWOs94yQ///////////////////////////////////////////////////////////////////////////////////////////////////+4okiifvqq0AF7FsTgeULFbXKXfvQ7XLQmskKKQ4Zd0+xD2//qUz+ztUoXIVE/WL1ydzK6N23OhxFUtbKqvYLuKh4Z3wCjHpX573fsYHDBaRNijAzcYYgW/rc1bnpFcZO1AH3aqIxvTv/rd+tKO13S29tKibaSJ//sg3QMzfUbFlTHVcNAhiACCZlyoi0k6BRImQ2phdQ6+y7tXrQ7PuILZtC3p10M111Hftov9++6hK7VVfipHkDUrEMRd+CLlU4g4zJDlu4ggwXiN67jJFYbPMGsnjLxNRd9aGf/9PjdG+SySbJg3//TT////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABmcLR1nmMSA6gWjrPeYkBwAxGweYZMD2BCOs94yQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3Sqr8GEtlY00lsRMk4KAIE6DoRWFCNqbDrTtd4o+Bwi8XAZK4v+jVLr6Neyz21brO+u5V+m/TV/9Evf5ULweTZBQlLCYFE7iCeodqWqCUuVPGkIWlDP9xlFXI9aKHrlJ24Iq/qcv6Hs7nPoYjV6fUo0mSkfvhTBnCPqmBjkUAizPySh1BEohSC10QJ1rkZzT01f+hvtM00V19Kt9jftv/uX/Dz7ZZeqhkKIyLTBjiQI/Er+PX56aIERxtrmBQIocA0ngGbWtn+UfAT6P4QsEIom9Ja9Nn+6hOdj9Ltak36dgz////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABs8ORsHjEbA3QMjYYSMSBwg7HQeURsDOBaOs9IiQ///////////////////////////////////////////////////////////////////////////////////////////////////u6pnv1mRcEpwAOL6gHHcMAo1BI2SIc8SShcWmf+mdXety5BVmlG3Tqa69fJIoWurZ+p92uPiqL+qpv9xIMDpBqI1C29GFKDANCo8PmjyzqL/QxilpQ0WM+mfv782KP0XC/bLq0CzyUUheNvq41lrMglf7l3bKqrKqgbghtFBAXcHY1DLxaRvwONJvNMHzJRASEwqW6XaU1MqXaq1NKdmpC1naHrRS65ikt/nxZhT8fcj/qqf/OA+XnZPVCwdCu1r1bEzJjowHHMIHVl6RPfO5y1jkT9vrSGEPvRRkp6LoP9O9djW+lF7N1I46yv/X//////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABmIMxsHvGTA3ANjoJSIUB5QbHQM8YoD0guOkYxRI///////////////////////////////////////////////////////////////////////////////////////////////////////////////////kyv/oDICk64oAwKdzbRBRmxselGXvtZWrVR8L9ZSlmpF7NFql7KkM33ilL17ETNjfv3MK6fuKa/4TAdL4JG+JjAC8sCQKBhZkMGwUefu1JQ7Sissi0dY3ASE/5WteLM3NpdFVK2d/0uJopFL/2eIaIsEfACIspmVxxMGUdLPJBk9WcLxhRgyaeF7uTbde1dsO2qNoWg/zEt5v+li6K3en02qsW+n3qapVVUehVYAXwdMZn4KORcHw0gGzTDADPPCS+ZyIttoat29rnb36npxva7pSpG/8Y/uqvZ9+a2SK//////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABrsLx0GLGTA1oQjoJUIkBlwTHQYkQkD0hKOs8wyQ////////////////////////////////////////////////////////////////////////////////////////3G0kki/6JT6cGC5sIXr2YLwxA5yoJEwyKkxbwy2eHrii332vcLpbbXr95+8o9WOiNKFZt/W/3Ns66+p1VWx2v7KqZVVVsOeMM7cQKt/pTTbcrmRPXFhusqcFT8uKjU7JSnteO3bkJeYrv92pmXqi1MahCLHfoc1yBXZ38LocTSKJX/Ll4rwkzsDoExnHPmjQVa40ARUP3rShUyk8pstWhZU8AYxNLHYzu17dCB+arLnVNmuYaZCWvGC2pVd4jqxDx0UWAigFhgeCgOGAsDgwkDhqOHknhDVonhOfioOh0XCVK3uxVR9Z5RZ73VLc7Z//7Fff1/r///////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABiIHR0mIGKA/QQjrPYIkB7gxHSekZMDtguOs9AhI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+qZVPQG4MgwiaGBf6gaHQAcA7gk7ni4uZjTUBWIvCJ9H8vKiqWSH//6H///o7aylfp+pWToDBNYeR07bhEbmpkmXbVABCL15VKRcMzhKKkCffvD0LCV9F9H9v9voXT9+v0oT3ezPbzK6pZV/BUaeDQQKBi4kNghIeUAAOGkBJ41zG3ABC2C7xaEqK8mo2gaGhZ93u6NHRP33/Pf1fs6N2m6qWpVVFPvASxgQWMLHQIfAZ0wwBER8YChogPkNwYehIp8ZL6F3jr1UKLGUyLNaNy11Ctv//MBxOr2S6f///////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABuoFxsHjEJAxANjYJSMUBuArGwekZIDfA6NgkYxQ/////////////////////////////////////////////////////////////////////////////////////////////////qlVT9HCFtEYCAqxhIYFBPPGjdtARkRPA06sqKuSOijJqgSD5gxl7BR927a19jBMhogWdHgEC2f6NCuVo1/dJN/5ITHAVbiCoWephOOdGBSYhPg497WMUNfF05R4o9DrKuLqVu9u65Sr+jUM/ZUjdkqWOUvx3p/yqaVVVbGB0KmjoBEXOrijzXZvZozNkDwQUsk+9f2WMjbMIGh417lX9jM0+/kupjD9yu7K6dwp2+5kYLD+amf/RDYUDY9GUmsDNAoDYqgFgVQnOrlEQslkZMGHVpdi+vdldCaaUpse36uKutNbNwkR3/v3M5b///////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABlYHR0mDGKA84JjYJMESBxwvHQSgRMDwiKOkkQzY////////////////////////////////////////////////////////////////////////////////////////////////////////////////mpZVVRaO56DrhUBYaIuvA4pQWETpNCEHxQm219rmtEdSE9LZKN8LErVMVvt3IUUpy3v9CitfXVM//ADCqcsYaT+XpThK+5YPoZaEUkJu92LG3TxbaiNtU7bQ2hDwOqpHQr1EEOJ7aumK1XdXZo8b90tP/wFSMAaGFgiKSxLxE4LHz5JqUz21Quk/RsSMTP+pSFoMtouM6sltotVyzHq17UK9f9286lT6qmv/QwJm6oTFpowSBMSKeVKBUGgNDLELTfteXZxGtd+0Xt1Fk2MXTStht5JSW73GDZKR0put+GFIsRaNcqhNX/////////////////////////////////////////////////////////////////////////////////////////uQYP+ABqgGR0EmEJA2oTjpMWMkByg1HQQkZMDgAmOgxIhI/////////////////////////////////////////////////////////////////////////////////////////////////////3dNTKqqcu4dUoFzT63rOfK2rOwvak4FT4sVEhhFb1l3MVC8uldjGpcljqVSf7/3o2VT9VBLoK1T0SyqqwAZ3GBmdAhLBQIFGy4bPvvIqB4oNAwZNxRt28c5w9jZ1F+RjO+zgVn6WTGXiN69N//K10Eu5SaiSRSlVVe2PSuj5GChabhERSy+5uZJIUOrqEHoatq1cKKc3FLx1Kq76lK+8jt6BLUB219Y2F9bP/VtX9KmaVbq0ImTN6BUcYKFoYFTZIVeKB8WOoCtmpZGsTLfk3kbhY1+1CLBStoHp3//qma+ec0KN/7Eqp////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABm8Gx0GDGKA2wZjpJYMmB3AfHSGMQoDzCWOw8YzY//////////////////////////////////////////////////////////////////////////////////////////////////////////////tpVXRIbK/GquoMhJeAAaIwO0YZWcsCgheT+dvWt1Slo/ZtvZ7NFtCrww9TUGX/9eKdop9fXFO6lq/+oULMCkTsYQxw3ERpwiCITBw6oMKWPPpUlna55QXcmyLD3O1noCN59Vrfo6+zsVtd6br2nnpofsGXVVSyqqGOqG654Rr3KJxg1cWMgXBFz27wkPFhc1Q7WferZPFnOXT3VaFcH8v3oVQh6vUtXhvrqpZVVURiiM21SQTsG0hnMUQ7YfSKLDQgGOSTqpTo/b0Rrq6BvP1zOVV9FJ1v6W9eILeLdWxt6/////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABqQHRsGGGKA2QLjYPQYSB5QXHQYYQkDWhWOkswyQ//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+mmVMwiXIxqMoNHMSCgMQmVFTh9T4WPOKuHVW9e5AnirHrfCrR2pt+3FPT7bV/+y7q/6Oi7qVf/VmVEjImgsYyDwyke+t5pDWG7ekWDCL6QCQutZa/mLLUuoLXOA+zZTRej+paNxG7TprVd0fdUr+w2YFYrnZCJDFgmAgACppbkFmIpEZ9nJscYe/MKbTDqIdII02//VsJcgjZM0UaGSD6mSvvgHoaHbIznrZMBeSeokUJUOR1S9sSuMi5I5scIUUKIN/+uV7eT0I7/I667nXd4+jTajqT//////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABvAKR0kmGSAzwOjYJQMUBvwdHQSYQoDNAyOglIxI////////////////////////////////////////////////////////////////////////////////////////////////////////////dTUv/xTJxBHQZUHcQCWKtcYNoXUoJaV4+WKw8aWznym+8JVLk4stH7hTY+rZTapVdSrhyKV9qvfqr+1mr/0ABxRApMLZULOGB8QgE8JjAnSbApjVDPbGtaLqsYx9brN5erreM8KbqlnK0jGja21ymy7u/o2L+qpb/RgfkANTCwQOzgyUPEnsJDzTg47qUzrc19TIjlGrO274tjs2jl0Wiy20e//+70dKWxamqVYqODmNa5Eo0aocKLURJa8oBzRwXZ7bauKcVPLc35hvNsbcXeBXAXsR9ek3bambuWaIM6bf6v////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABpcOR0GDEbA54XjoJGMmB2gRHQSZIEDUAuOgkYhI////////////////////////////////////////////////////////////////////////////////////////////////////////+pmmVVFLCw+BiUq0x2Zk7dBEjOxE4IXLsHbT6j4psahGpFyJLFdZk9fc0qx//+swl38y53VbTZXfo/mVnfxGhQBxpgPOBdY0cFEHiFCVilA5P6D+LBDc5deVtJkra623Xf2jM0eZ1aml+ebrdiJikij6Wqvqpb/3QSAYMM6csdMgYKniBwqSLHDxSrAWI+hDqVt0MlJSPtk3JumNqItp04t4E+9NgtUEfVZi9lb6qZv/ZJRsNXAWYtzepNdBG6Ax5Vm5bEuyS2PQq7E9Jr2WYvwt0ii2pu7+mjZ9r6NSKNP3Gv////////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABoAHxsEmGKA5wgjpJCI2BzgNHQSZIADlg+OgYwxQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6qmv/udpAq5f0ahQu5k8Ut69LjnARkUekqZd6EqP+/OWpjv5dn73RdGcscZRfYlB7uC+xzp+pPvnqrqqZ/6gMUAC0xnGEGxsYqOF0CQ+ZdLUVG5Li56zalaGCjl6XP7O6xXSe1p2ulnflvDt0qKyAH4ioK0QEQ72jW0XCSQO5rixhlltC9yWTJH+z+rbuu//K//8XT/pWn/Raf/FhQKmJTCjpVDiI8DPDTTrzNL42Nva522bTt1vpkYsizxtHNWMoS9UvW5G+V9x6/11gOj//////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABywKx0EjGSA6QfjoMGM2BjQjHQMMZICug6NgkwxQ//////////////////////////////////////////////////////////////////////////////////////////////////////////7qUf/QC7gtDCAeTScKR1rnY5OPw3S8Fmn2tYumc9fNt8jQ7J2GP33wCk7fSreQ3OfTpkD73+K1fMyz/7IWJHoN+UTeiypbslHYJUkUiF6eE0qQ7SyqjXSSjWt6FLzGP009+6VQ2+MjW/5PWgk25p+r+Zmv/C5RocFaOE1BakURA5Zp8NFWij3MMynH22vTbdSMa7Uoss9R+UYSpnPRWi5vadpldHzdqUuc+JT6lWv/XBKnUOOYkQCaE7o0WeDIatzDlLsWrVgBCFiy86n0Q0zDejHOP3Cun+hOURcb96Ud/9X///////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABooEx0DGAJA34OjoJMMUBxQ3HQSMRsDsBOOgkQiQ//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////czTX/ibcBmW/EmZbXoTLrmmrYsigs2TbPx5UlUG3PSpnG5VAqtFA5yaqGdmgZbJyWxyEvsxXbrQ/U5HDsx3NSvfPSin2/cxI+6GS1BO4WbTASD4rnbGV/+JBd5p/03OBbU+gh7w4oUXzyU9C/RUqqv0RJlR2C1O5ooI2iOSBkADUoGIU3G9Kh6iquaUUM9HeqXDZk+uaF6d9af90s/6/7U+5D66prvEQrZBDKPSMBBO9IQDBKLRcJhM9MO6fK1tdbcglZ/z1FNViPmHxfT61d6sWiZ+3a0Nvr///////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABtMFx0GDEJA9gfjoGGM2BgAlHQeMZIDUA+NgkYxQ///////////////////////////////////////////////////////////////////////////////////////////qqalVVWgNEYng2yoNUMU4gIRdMZz4gCgdNhuy2gK01rHuFFN4sWKPrKsU1vyKfTyd7EWf/Y0CVC0qxuh6WVU/9NN/5iDOA/HDkByDpIqFhOA7mCQJGi0WFB1CZZOinUL1uE62enotY+TVVjVjIqyX1WdSZbJLron9H001f+SKCVoZBQd+HDic4NAAINDgMAuomNFErIsJtOYCeaknrdL3LvTahv2pxVtdX1V919SJsU/cjXrvVLi+ipZVVWOikBFSMOo+P9aHERVEupECA6q9xWhIE0SNinU51bUa7RVWFON2exW1tLFX1adtrDVnpEWn//////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABi4HR0EmMKA/oYjpJGMmB0ATHQWYIkD1A2OgkYhQ//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+qqp/8GNq8JqpMOKgjd2SB9xFBtRRxxA6tzs2AABW9r9lLkx+hOrOsO19C8nX1JdTTj23a7bvbbp+6lX/1BKQAHSiMrxXYdQbde6fCFhZTkKaUsbUPTjTPoVbF1eOXRj+iqrZ9+N69Jlercz32VJrqqZlFEYTYc0fEYtGgQHwCeMOgyFQ6dFEjiBV+1T9Ap/qYPPJpIbjbuRr//pS20vHwf0D+mmf/YyqopnB+Bs0dpJsatlo4dtTGsTWujws9hqpo11Depc8+sdeu9LHPDyOkyTVXQlUZtxQw5jlWK7dlmr////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABtYIR0kmGSA4wZjoGGMmBsAbHQSkYoDMg6OkYwxQ//////////////////////////////////////////////////////////////////////////////////////////////////////////6qmZVVVerGRagYRWC0FwUB6cDIIB98Ti4GQWW5a3s+i1K73J9Fa+nfga7s/nXiFrPtVZpYpjAqR1U/1Ur/5CAVoUkAql4p3EUChoTTaHhIs7egehIga5vXtW98yxOhW9zlRaRVs3CvL6LKEN9Bz1IU+jo3hPtqav/IQWV0JyayGNrQq1BASC4DWJ3gSl/N2pk2Vk+zVcR6b76W9Me3d8V795bqUzb6VUvZZci6qpf/cgKFGQKHVmuahoBw1XNzSGjRXc6X9ydj1dZh+v+9A700i8/NpgJbU+5mj9FJ8cl91C1///////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABooMR0HmGTA6ILjpMGMSB1wdHQSYYoDbA+OglAxQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ySsr+Bwlm+BcPm8rNFB4x51yFCE9CLxt5WbHnWoEzng5KBRdlaGuUuoc7W6zV+m3lP5z9fo/0f00r/6AB2CciaMQwqpGgk0NQSLUPIPdIWxcwvcZ6eU8wPfvX9icU+tqFU53Pdc3c/RqUaDs3SiqpZH/RjEgg6BAwN2szyHolUc+tDK2WXmsm3xgpoZau9tJ2hyNDqvGoofUS/Svce/UtFyL6CplVXswWPFpmhKLhmKSlZGcQNOcyTNuI1GhJNak3knHgI/pqpDa9CHjDiiJtttWOLWKFdr/+//S+v///////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABs8Ix0EDGSA2wajYGMMmBuQlHQSEZIDUBSOgMYyQ/////////////////////////////////////////////////////////////////////////////////////////////////////Wlr/0QQGipwA72BObeTHjhEIQYaBzzs4s0yzdQ6xUqmUXsGb8i7uu15HTuLCsU6GGLXy6qz7+Z1sv1/01LKoq0DRAEjyISwZMlavArvRVyTBkkCFDCLxZnpc4Uclq2B5jf/WhFNmw3cbu6F6FMqm7Nn784inMopoVX1EQoSZuwpxcMBcyER5eHA84IBZwQcMVOmITF0pbFWeKLlDT3f/09bFDCBsXrR/+t81I3+leuJJJEoqyqqLFdf5QwlHIwQtCRArMhUnetbnMHtuFKxUXWHAQY16aKFlm3Pc2haBaxDrvVurRWPYpc7/QpS/T5D//////////////////////////////////////////////////////////////////////////////////////////uQYP+ABmgHRsGDGKA7YMjoJMISB3wtHSSMZIDjAqNgYYxI//////////////////////////////////////////////////////////////////////////////////////////////////////////////6lVU9gVrjiIKNHEsOmAOAQ4kmrFz7QbMnnLZCwqkmwADOY+mKljCKa03CGymz9X7M7/yNX711VStIUaJsXSwDk4YxFBFwfEI55+IDTQKNePPrrfjmhXxW332flULvvFQ5rbe4Y4yYQwhWsapLRVfZr/2DKmqq/8atyMZvaNiOskV6humHZhZEiU1kpq7pZW+pyRYxu02nemIk+qP0d/fffbTbr/agdZjj6pqaFVU6C8T1trCXId27Bb6S1BNBGHqMIFAywH2/WKiuhd2/avI+jq1o9Vn2Wy3X2ZtHOvKKrR/////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABqYHR2HjGKAz4JjYJGISB9wjHySEZIDVByOgYYzY///////////////////////////////////////////////////////////////////////////////////////////////////////////////////1VUv/iq1kSsHsimOAQaWMCpR0y9wXi1R5geZH7/3CvfXsLrv99VeijrOoZY6nTXrVxVMWfXGa/qmlr/RwcFjngwZQZLkJjGDDZ88p6VEf2UM+hRRKLOroWxrNpbQhNjN1y/elm2r+n70V8dPVK3/uH65BQlMIhSNBOw4fWCzjjyoEWy2XQllrMjNvN86gstXoYhCZ3Syi7opTVsdR+Y5LSa6mmEjpRUeYIgA5gZiUGKH0uJtFWVEDI9TiIlDgUEjVNXobWjV4sRFUsQmwIR9tbN75lv9+hKPF+/2V//////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABsENR0mDGTA3INjoMGMUBoQpHQYMZIDlBKOgYYiQ////////////////////////////////////////////////////////////////////////////////////////////////////////910tKioqBl6yAeSVyx6aXd3v7O+bspAhoOOam8P3rrZV/qlQGMIb6710km/duct6///3CznxXvsSO+apmlVVbBQolqVubBmZ8ILEqRzeHN+dhSKYWhQCOIPepCh633fFN6RV6d9nkfbtuJ3M7FoqrRfX6Vex06L1dyTT/TQMZFESBXs+MFnikiDAyFGa2DmvrCRVteQGoi4kRNV0NIT1AAVrXSn/+lid5OMtO0DqpZv/FjqzngnNVEJueGCrIDDQxtr8QIKWNtRMjSFSEdDNCBJqnf63s2PY1Ha5CdFK9teq7xf///////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABoEDxsFpCBA5ogjpJMM2B8xRHSYMZwDSBeOgkYiY///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6WlV+IseBCqiGJZQAwzSJYuDQna0qYuF1wceh7LYs1S3lxDWnq30//Fen7oSWPOEH6t3d61d+nqVVSSZCgKGDCgRT2vNmBOkVGuH0C+2vjf9Wp8fUwLoqT/V//1x46WSS7vRd/V1SqvADIVRwWaLCIXt32JO2H4posoHgjxAtROx/lqVIb/ShH+zH3HNFnT/1ps/0/5qpVUeYscKAFAxsOioUaTKtgC8+SAx9ilnKGs9X7rinoUiqpY8Zjv/97f2bf7PvdR////////////////////////////////////////////////////////////////////////////////////////////////////////////////uQYP+ABzwJx0DDESA3AOjYGGMUBbwRGwYIwEDChqNgkwyY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NTL1YDGCkx2lwmPGHJYDrPDQGg0grvUmxv/2M/7qr8zI///RWum6KdxdX1vXUSSAAAMTRsxIAAAAhBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//uQYP+ACgsDxsDDCBAuQGjoIMYAAOgBGoAAACgYACMQAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEFHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjAxNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=","H5P.ArithmeticQuiz-1.1/sounds/negative-short.ogg":"data:audio/ogg;base64,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TVUVAABQ4AAAEGCDpsTiAIWGrAQAQgIAHIpiWZrmeZ4niqapmiRJ0zxPFEXRNE1TVUmSpnmeKIqiaZqmqrIsTfM8URRF01RVVYWmeZ4oiqJpqqrqwvM8TxRF0TRV1XXheZ4niqJomqrquhBFUTRN01RNVXVdIIqmaZqqqqquC0RPFE1TVV3XdYHniaJpqqqrui4QTdNUVVV1XVkGmKZpqqrryjJAVVXVdV1XlgGqqqqu67qyDFBV13VdWZZlAK7rurIsywIAAA4cAAACjKCTjCqLsNGECw9AoSErAoAoAADAGKYUU8owJiGkEBrGJIQUQiYlpdJSqiCkUlIpFYRUSiolo5RSailVEFIpqZQKQiollVIAANiBAwDYgYVQaMhKACAPAIAwRinGGHNOIqQUY845JxFSijHnnJNKMeacc85JKRlzzDnnpJTOOeecc1JK5pxzzjkppXPOOeeclFJK55xzTkopJYTOQSellNI555wTAABU4AAAEGCjyOYEI0GFhqwEAFIBAAyOY1ma5nmiaJqWJGma53meKJqmJkma5nmeJ4qqyfM8TxRF0TRVled5niiKommqKtcVRdM0TVVVXbIsiqZpmqrqujBN01RV13VdmKZpqqrrui5sW1VV1XVlGbatqqrqurIMXNd1ZdmWgSy7ruzasgAA8AQHAKACG1ZHOCkaCyw0ZCUAkAEAQBiDkEIIIWUQQgohhJRSCAkAABhwAAAIMKEMFBqyEgBIBQAAjLHWWmuttdZAZ6211lprrYDMWmuttdZaa6211lprrbXWUmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaay2llFJKKaWUUkoppZRSSimllFJKBQD6VTgA+D/YsDrCSdFYYKEhKwGAcAAAwBilGHMMQimlVAgx5px0VFqLsUKIMeckpNRabMVzzkEoIZXWYiyecw5CKSnFVmNRKYRSUkottliLSqGjklJKrdVYjDGppNZai63GYoxJKbTUWosxFiNsTam12GqrsRhjayottBhjjMUIX2RsLabaag3GCCNbLC3VWmswxhjdW4ultpqLMT742lIsMdZcAAB3gwMARIKNM6wknRWOBhcashIACAkAIBBSijHGGHPOOeekUow55pxzDkIIoVSKMcaccw5CCCGUjDHmnHMQQgghhFJK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","H5P.ArithmeticQuiz-1.1/sounds/positive-short.mp3":"data:audio/mpeg;base64,SUQzAwAAAAA1bFRZRVIAAAAGAAAAMjAxNABUREFUAAAABgAAADExMTEAVElNRQAAAAYAAAAwODI2AFBSSVYAABKyAABYTVAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1MjQxLCAyMDEzLzExLzI1LTIxOjEwOjQwICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBETT0iaHR0cDovL25zLmFkb2JlLmNvbS94bXAvMS4wL0R5bmFtaWNNZWRpYS8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2ZjExMTMtOTQ1Yi0zODQwLTlhNTEtODBlOTg2ZmQ2ZjU3IgogICB4bXBNTTpEb2N1bWVudElEPSJlMWE1OGY2MC0xNmNhLTU5NTUtYmUxNi04NTU2MDAwMDAwNjUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2Y2M1ZjEzNi1hNTU5LWJhNGMtOTgyNi0yOGJkNGNiZDc1ZDQiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMTQtMTEtMTFUMDg6MjY6MzYrMDE6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTExLTExVDA4OjI2OjM2KzAxOjAwIgogICB4bXA6Q3JlYXRlRGF0ZT0iMjAxNC0xMS0xMVQwODoyNjowNiswMTowMCIKICAgeG1wRE06YXVkaW9TYW1wbGVSYXRlPSI0NDEwMCIKICAgeG1wRE06YXVkaW9TYW1wbGVUeXBlPSIxNkludCIKICAgeG1wRE06YXVkaW9DaGFubmVsVHlwZT0iU3RlcmVvIgogICB4bXBETTpzdGFydFRpbWVTY2FsZT0iMzAwMDAiCiAgIHhtcERNOnN0YXJ0VGltZVNhbXBsZVNpemU9IjEwMDEiCiAgIGRjOmZvcm1hdD0iTVAzIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9IjZiMTA0OTFlLTAwZmQtMDkzYS0wYzdlLTcyNDQwMDAwMDA5MiIKICAgICAgc3RFdnQ6d2hlbj0iMjAxNC0xMS0xMVQwODoyNjozNiswMTowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWRvYmUgTWVkaWEgRW5jb2RlciBDQyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9ImFmMzViMGU0LWEzNWEtY2JkMi0yMDcxLTU1MTkwMDAwMDA5MiIKICAgICAgc3RFdnQ6d2hlbj0iMjAxNC0xMS0xMVQwODoyNjoyMiswMTowMCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgQWRvYmUgTWVkaWEgRW5jb2RlciBDQyAoV2luZG93cykiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGFjNjcwMjktYmQxZC0zYTQ5LWI5MmUtNzI0ZWQwMTFlY2EwIgogICAgICBzdEV2dDp3aGVuPSIyMDE0LTExLTExVDA4OjI2OjM2KzAxOjAwIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBBZG9iZSBNZWRpYSBFbmNvZGVyIENDIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTZmMTExMy05NDViLTM4NDAtOWE1MS04MGU5ODZmZDZmNTciCiAgICAgIHN0RXZ0OndoZW49IjIwMTQtMTEtMTFUMDg6MjY6MzYrMDE6MDAiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIEFkb2JlIE1lZGlhIEVuY29kZXIgQ0MgKFdpbmRvd3MpIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvbWV0YWRhdGEiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8eG1wTU06RGVyaXZlZEZyb20KICAgIHN0UmVmOmluc3RhbmNlSUQ9ImFmMzViMGU0LWEzNWEtY2JkMi0yMDcxLTU1MTkwMDAwMDA5MiIKICAgIHN0UmVmOmRvY3VtZW50SUQ9IjYxYjlkMGY3LTU3YTctZGJkOS02ZmIwLWM3ZjMwMDAwMDA2NSIKICAgIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYzNmOTM3My1hZTIwLTM5NDAtYTNiNi1hZTBkZWExYzIzZjIiLz4KICAgPHhtcERNOmR1cmF0aW9uCiAgICB4bXBETTp2YWx1ZT0iOSIKICAgIHhtcERNOnNjYWxlPSIxMDAxLzMwMDAwIi8+CiAgIDx4bXBETTpzdGFydFRpbWVjb2RlCiAgICB4bXBETTp0aW1lRm9ybWF0PSIyOTk3RHJvcFRpbWVjb2RlIgogICAgeG1wRE06dGltZVZhbHVlPSIwMDswMDswMDswMCIvPgogICA8eG1wRE06YWx0VGltZWNvZGUKICAgIHhtcERNOnRpbWVWYWx1ZT0iMDA7MDA7MDA7MDAiCiAgICB4bXBETTp0aW1lRm9ybWF0PSIyOTk3RHJvcFRpbWVjb2RlIi8+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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UMtyYsvRMxMp4CouYRsHFCmIsIaoYkiLJbI5LH3yquk/1HIIXEIxHXSnQK4acMC2cFyEnE19E+whlUciquRG6gzMFlyVfVJ93nKbY1MaQ/KTickLzBOJBdGgXZxql2VlSxViU2U350zLSFDBJOIVdgqOgcBksa6SMllmSVZi7f6FUywqGUDZxxCoiJsRLPk0hQni4sRhEllLNJaVIZpIiYhhOgtCeU0hxJEqRLss3A0ko/FUp1JWUrQsGo3IsmoKm3JoAGm5G0lTKIPrEJf/+5BgvwAGE2dQ6w9jaAAACXAAAAEWHZ1F7DEtoAAAJcAAAATRRaHXKUxEIBUgLsKghZYC1JaSo+Y9XqeXLA5uNt6fMIoDMPAgImGJGlXDvlTTs7NakjTjTgMDIJo0EhYRmQWFhcMgIWFhGZd8WZ/zItpGCwsKmf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+5Bgw4AIKCJG4w8yUAAACXAAAAEAAAEuAAAAIAAAJcAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUQUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyMDE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==","H5P.ArithmeticQuiz-1.1/sounds/positive-short.ogg":"data:audio/ogg;base64,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TVUVAABQ4AAAEGCDpsTiAIWGrAQAQgIAHIpiWZrmeZ4niqapmiRJ0zxPFEXRNE1TVUmSpnmeKIqiaZqmqrIsTfM8URRF01RVVYWmeZ4oiqJpqqrqwvM8TxRF0TRV1XXheZ4niqJomqrquhBFUTRN01RNVXVdIIqmaZqqqqquC0RPFE1TVV3XdYHniaJpqqqrui4QTdNUVVV1XVkGmKZpqqrryjJAVVXVdV1XlgGqqqqu67qyDFBV13VdWZZlAK7rurIsywIAAA4cAAACjKCTjCqLsNGECw9AoSErAoAoAADAGKYUU8owJiGkEBrGJIQUQiYlpdJSqiCkUlIpFYRUSiolo5RSailVEFIpqZQKQiollVIAANiBAwDYgYVQaMhKACAPAIAwRinGGHNOIqQUY845JxFSijHnnJNKMeacc85JKRlzzDnnpJTOOeecc1JK5pxzzjkppXPOOeeclFJK55xzTkopJYTOQSellNI555wTAABU4AAAEGCjyOYEI0GFhqwEAFIBAAyOY1ma5nmiaJqWJGma53meKJqmJkma5nmeJ4qqyfM8TxRF0TRVled5niiKommqKtcVRdM0TVVVXbIsiqZpmqrqujBN01RV13VdmKZpqqrrui5sW1VV1XVlGbatqqrqurIMXNd1ZdmWgSy7ruzasgAA8AQHAKACG1ZHOCkaCyw0ZCUAkAEAQBiDkEIIIWUQQgohhJRSCAkAABhwAAAIMKEMFBqyEgBIBQAAjLHWWmuttdZAZ6211lprrYDMWmuttdZaa6211lprrbXWUmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaa6211lprrbXWWmuttdZaay2llFJKKaWUUkoppZRSSimllFJKBQD6VTgA+D/YsDrCSdFYYKEhKwGAcAAAwBilGHMMQimlVAgx5px0VFqLsUKIMeckpNRabMVzzkEoIZXWYiyecw5CKSnFVmNRKYRSUkottliLSqGjklJKrdVYjDGppNZai63GYoxJKbTUWosxFiNsTam12GqrsRhjayottBhjjMUIX2RsLabaag3GCCNbLC3VWmswxhjdW4ultpqLMT742lIsMdZcAAB3gwMARIKNM6wknRWOBhcashIACAkAIBBSijHGGHPOOeekUow55pxzDkIIoVSKMcaccw5CCCGUjDHmnHMQQgghhFJK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"};!function(){H5P.ContentType=function(t){function e(){}return(e.prototype=new H5P.EventDispatcher).isRoot=function(){return t},e.prototype.getLibraryFilePath=function(t){return furtherH5PInlineResources[this.libraryInfo.versionedNameNoSpaces+"/"+t]||t},e};var i=HTMLScriptElement.prototype.setAttribute;HTMLScriptElement.prototype.setAttribute=function(t,e){if("src"===t){if(!(e instanceof String)){if(!e.toString)return void i.call(this,t,e);e=e.toString()}var r=window.location.href.substr(0,window.location.href.lastIndexOf("/")),r=(e=e.startsWith(r)?e.substr(r.length+1):e).match(/^.\/libraries\/([^?]+)\??.*$/);r&amp;&amp;(r=r[1],furtherH5PInlineResources[r]&amp;&amp;(e=furtherH5PInlineResources[r]))}i.call(this,t,e)},Object.defineProperty(HTMLScriptElement.prototype,"src",{set(t){this.setAttribute("src",t)}});var n=HTMLLinkElement.prototype.setAttribute;HTMLLinkElement.prototype.setAttribute=function(t,e){if("href"===t){if(!(e instanceof String)){if(!e.toString)return void i.call(this,t,e);e=e.toString()}var r=window.location.href.substr(0,window.location.href.lastIndexOf("/")),r=(e=e.startsWith(r)?e.substr(r.length+1):e).match(/^.\/libraries\/([^?]+)\??.*$/);r&amp;&amp;(r=r[1],furtherH5PInlineResources[r]&amp;&amp;(e=furtherH5PInlineResources[r]))}n.call(this,t,e)},Object.defineProperty(HTMLLinkElement.prototype,"src",{set(t){this.setAttribute("src",t)}})}();&lt;/script&gt;
        &lt;style&gt;/*!@license styles/h5p.css by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/@font-face{font-family:h5p;src:url(data:font/woff;base64,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) format('woff');font-weight:400;font-style:normal}@font-face{font-family:h5p-hub-publish;src:url(data:font/woff;base64,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) format('woff');font-weight:400;font-style:normal;font-display:block}html.h5p-iframe,html.h5p-iframe&gt;body{font-family:Sans-Serif;width:100%;height:100%;margin:0;padding:0}.h5p-fullscreen,.h5p-semi-fullscreen,html.h5p-iframe .h5p-container{overflow:hidden}.h5p-content{position:relative;background:#fefefe;border:1px solid #eee;border-bottom:none;box-sizing:border-box;-moz-box-sizing:border-box}.h5p-noselect{-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}html.h5p-iframe .h5p-content{font-size:16px;line-height:1.5em;width:100%;height:auto}html.h5p-iframe .h5p-fullscreen .h5p-content,html.h5p-iframe .h5p-semi-fullscreen .h5p-content{height:100%}.h5p-content.h5p-no-frame,.h5p-fullscreen .h5p-content,.h5p-semi-fullscreen .h5p-content{border:0}.h5p-container{position:relative;z-index:1}.h5p-iframe-wrapper.h5p-fullscreen{background-color:#000}body.h5p-semi-fullscreen{position:fixed;width:100%;height:100%}.h5p-container.h5p-semi-fullscreen{position:fixed;top:0;left:0;z-index:101;width:100%;height:100%;background-color:#fff}.h5p-content-controls{margin:0;position:absolute;right:0;top:0;z-index:3}.h5p-fullscreen .h5p-content-controls{display:none}.h5p-content-controls&gt;a:link,.h5p-content-controls&gt;a:visited,a.h5p-disable-fullscreen:link,a.h5p-disable-fullscreen:visited{color:#e5eef6}.h5p-enable-fullscreen:before{font-family:H5P;content:"\e88c"}.h5p-disable-fullscreen:before{font-family:H5P;content:"\e891"}.h5p-disable-fullscreen,.h5p-enable-fullscreen{cursor:pointer;color:#eee;background:#000;background:rgba(0,0,0,.3);line-height:.975em;font-size:2em;width:1.125em;height:1em;text-indent:.04em}.h5p-disable-fullscreen{line-height:.925em;width:1.1em;height:.9em}.h5p-disable-fullscreen:focus,.h5p-enable-fullscreen:focus{outline-style:solid;outline-width:1px;outline-offset:.25em}.h5p-disable-fullscreen:hover,.h5p-enable-fullscreen:hover{background:rgba(0,0,0,.5)}.h5p-semi-fullscreen .h5p-enable-fullscreen{display:none}div.h5p-fullscreen{width:100%;height:100%}.h5p-iframe-wrapper{width:auto;height:auto}.h5p-fullscreen .h5p-iframe-wrapper,.h5p-semi-fullscreen .h5p-iframe-wrapper{width:100%;height:100%}.h5p-iframe-wrapper.h5p-semi-fullscreen{width:auto;height:auto;background:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100001}.h5p-iframe-wrapper.h5p-semi-fullscreen .buttons{position:absolute;top:0;right:0;z-index:20}.h5p-iframe-wrapper iframe.h5p-iframe{width:10px;min-width:100%;height:100%;z-index:10;overflow:hidden;border:0;display:block}.h5p-content ul.h5p-actions{box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;list-style:none;padding:0 10px;margin:0;height:25px;font-size:12px;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;clear:both;font-family:Sans-Serif}.h5p-fullscreen .h5p-actions,.h5p-semi-fullscreen .h5p-actions{display:none}.h5p-actions&gt;.h5p-button{float:left;cursor:pointer;margin:0 .5em 0 0;background:0 0;padding:0 .75em 0 .25em;vertical-align:top;color:#707070;text-decoration:none;outline:0;line-height:22px}.h5p-actions&gt;.h5p-button:hover{color:#333}.h5p-actions .h5p-link:active,.h5p-actions .h5p-link:focus,.h5p-actions&gt;.h5p-button:active,.h5p-actions&gt;.h5p-button:focus{color:#666}.h5p-actions .h5p-link:focus,.h5p-actions&gt;.h5p-button:focus{outline-style:solid;outline-width:thin;outline-offset:-2px;outline-color:#9ecaed}.h5p-actions&gt;.h5p-button:before{font-family:H5P;font-size:20px;line-height:23px;vertical-align:bottom;padding-right:0}.h5p-actions&gt;.h5p-button.h5p-export:before{content:"\e90b"}.h5p-actions&gt;.h5p-button.h5p-copyrights:before{content:"\e88f"}.h5p-actions&gt;.h5p-button.h5p-embed:before{content:"\e892"}.h5p-actions .h5p-link{float:right;margin-right:0;font-size:2em;line-height:23px;overflow:hidden;color:#999;text-decoration:none;outline:0}.h5p-actions .h5p-link:before{font-family:H5P;content:"\e88e";vertical-align:bottom}.h5p-actions&gt;li{margin:0;list-style:none}.h5p-popup-dialog{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:100;padding:2em;box-sizing:border-box;-moz-box-sizing:border-box;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;background:#000;background:rgba(0,0,0,.75)}.h5p-popup-dialog.h5p-open{opacity:1}.h5p-popup-dialog .h5p-inner{box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;height:100%;max-height:100%;position:relative}.h5p-popup-dialog .h5p-inner&gt;h2{position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;margin:0;background:#eee;display:block;color:#656565;font-size:1.25em;padding:.325em .5em .25em;line-height:1.25em;border-bottom:1px solid #ccc;z-index:2}.h5p-popup-dialog .h5p-inner&gt;h2&gt;a{font-size:12px;margin-left:1em}.h5p-content-user-data-reset-dialog .h5p-inner,.h5p-embed-dialog .h5p-inner,.h5p-reuse-dialog .h5p-inner{min-width:316px;max-width:400px;left:50%;top:50%;transform:translateX(-50%)}.h5p-embed-dialog .h5p-embed-code-container,.h5p-embed-size{resize:none;outline:0;width:100%;padding:.375em .5em .25em;margin:0;overflow:hidden;border:1px solid #ccc;box-shadow:0 1px 2px 0 #d0d0d0 inset;font-size:.875em;letter-spacing:.065em;font-family:sans-serif;white-space:pre;line-height:1.5em;height:2.0714em;background:#f5f5f5;box-sizing:border-box;-moz-box-sizing:border-box}.h5p-embed-dialog .h5p-embed-code-container:focus{height:5em}.h5p-embed-size{width:3.5em;text-align:right;margin:.5em 0;line-height:2em}.h5p-popup-dialog .h5p-scroll-content{border-top:2.25em solid transparent;padding:1em;box-sizing:border-box;-moz-box-sizing:border-box;color:#555;z-index:1}.h5p-popup-dialog.h5p-open .h5p-scroll-content{overflow:auto;overflow-x:hidden;overflow-y:auto;height:100%}.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar{width:8px}.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-track{background:#e0e0e0}.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-thumb{box-shadow:0 0 10px #000 inset;border-radius:4px}.h5p-popup-dialog .h5p-close{cursor:pointer;font-size:2em;position:absolute;right:0;top:0;width:1.125em;height:1.125em;line-height:1.125em;color:#656565;cursor:pointer;text-indent:-.065em;z-index:3}.h5p-popup-dialog .h5p-close:after{font-family:H5P;content:"\e894"}.h5p-popup-dialog .h5p-close:focus:after,.h5p-popup-dialog .h5p-close:hover:after{color:#454545}.h5p-popup-dialog .h5p-close:active:after{color:#252525}.h5p-poopup-dialog h2{margin:.25em 0 .5em}.h5p-popup-dialog h3{margin:.75em 0 .25em}.h5p-popup-dialog dl{margin:.25em 0 .75em}.h5p-popup-dialog dt{float:left;margin:0 .75em 0 0}.h5p-popup-dialog dt:after{content:':'}.h5p-popup-dialog dd{margin:0}.h5p-expander{cursor:pointer;font-size:1.125em;margin:.5em 0 0;display:inline-block}.h5p-expander:before{content:"+";width:1em;display:inline-block;font-weight:700}.h5p-expander.h5p-open:before{content:"-";text-indent:.125em}.h5p-expander:focus,.h5p-expander:hover{color:#303030}.h5p-expander:active{color:#202020}.h5p-expander-content{display:none}.h5p-expander-content p{margin:.5em 0}.h5p-content-copyrights{border-left:.25em solid #d0d0d0;margin-left:.25em;padding-left:.25em}.h5p-throbber{background:url(data:image/gif;base64,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) 10px center no-repeat;padding-left:38px;min-height:30px;line-height:30px}.h5p-dialog-ok-button{cursor:default;float:right;outline:0;border:2px solid #ccc;padding:.25em .75em .125em;background:#eee}.h5p-dialog-ok-button:focus,.h5p-dialog-ok-button:hover{background:#fafafa}.h5p-dialog-ok-button:active{background:#efe}.h5p-big-button{line-height:1.25;display:block;position:relative;cursor:pointer;width:100%;padding:1em 1em 1em 3.75em;text-align:left;border:1px solid #dedede;background:linear-gradient(#fff,#f1f1f2);border-radius:.25em}.h5p-big-button:before{font-family:h5p;content:"\e893";line-height:1;font-size:3em;color:#2747f7;position:absolute;left:.125em;top:.125em}.h5p-copy-button:before{content:"\e905"}.h5p-big-button:hover{border:1px solid #2747f7;background:#eff1fe}.h5p-big-button:active{border:1px solid #dedede;background:#dfe4fe}.h5p-button-title{color:#2747f7;font-size:15px;font-weight:700;margin-bottom:.5em}.h5p-button-description{color:#757575}.h5p-horizontal-line-text{border-top:1px solid #dadada;line-height:1;color:#474747;text-align:center;position:relative;margin:1.25em 0}.h5p-horizontal-line-text&gt;span{background:#fff;padding:.5em;position:absolute;top:-1em;left:50%;transform:translateX(-50%)}.h5p-toast{font-size:.75em;background-color:rgba(0,0,0,.9);color:#fff;z-index:110;position:absolute;padding:0 .5em;line-height:2;border-radius:4px;white-space:nowrap;pointer-events:none;top:0;opacity:1;visibility:visible;transition:opacity 1s}.h5p-toast-disabled{opacity:0;visibility:hidden}.h5p-content code,.h5peditor code{color:#3d3d3d;background:#e0e0e0;border-radius:2px;padding:0 5px}.h5p-content pre&gt;code,.h5peditor pre&gt;code{background-color:#fafafa;padding:5px;display:block;line-height:normal;border:1px solid #c7c7c7;border-left-width:4px;max-width:100%;white-space:pre;overflow:auto}.h5peditor-semi-fullscreen{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:101}iframe.h5peditor-semi-fullscreen{background:#fff;z-index:100001}.h5p-content.using-mouse :not(textarea):focus{outline:0!important}.h5p-content-hub-button:before{font-family:h5p;margin-right:.5em;font-size:.7em;line-height:1}.h5p-content-hub-button.unpublish:before{content:"\e916"}.h5p-content-hub-button.sync:before,.h5p-content-hub-button.waiting:before{content:"\e917"}.h5p-content-hub-button.waiting:before{display:inline-block;animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}
/*!@license styles/h5p-confirmation-dialog.css by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/.h5p-confirmation-dialog-background{position:fixed;height:100%;width:100%;left:0;top:0;background:rgba(44,44,44,.9);opacity:1;visibility:visible;-webkit-transition:opacity .1s,linear 0s,visibility 0s linear 0s;transition:opacity .1s linear 0s,visibility 0s linear 0s;z-index:201}.h5p-confirmation-dialog-background.hidden{display:none}.h5p-confirmation-dialog-background.hiding{opacity:0;visibility:hidden;-webkit-transition:opacity .1s,linear 0s,visibility 0s linear .1s;transition:opacity .1s linear 0s,visibility 0s linear .1s}.h5p-confirmation-dialog-popup:focus{outline:0}.h5p-confirmation-dialog-popup{position:absolute;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;max-width:35em;min-width:25em;top:2em;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#555;box-shadow:0 0 6px 6px rgba(10,10,10,.3);-webkit-transition:transform .1s ease-in;transition:transform .1s ease-in}.h5p-confirmation-dialog-popup.hidden{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.h5p-confirmation-dialog-header{padding:1.5em;background:#fff;color:#356593}.h5p-confirmation-dialog-header-text{font-size:1.25em}.h5p-confirmation-dialog-body{background:#fafbfc;border-top:solid 1px #dde0e9;padding:1.25em 1.5em}.h5p-confirmation-dialog-text{margin-bottom:1.5em}.h5p-confirmation-dialog-buttons{float:right}button.h5p-confirmation-dialog-exit,button.h5p-confirmation-dialog-exit:link,button.h5p-confirmation-dialog-exit:visited{position:absolute;background:0 0;border:none;font-size:2.5em;top:-.9em;right:-1.15em;color:#fff;cursor:pointer;text-decoration:none}button.h5p-confirmation-dialog-exit:focus,button.h5p-confirmation-dialog-exit:hover{color:#e4ecf5}.h5p-confirmation-dialog-exit:before{font-family:H5P;content:"\e890"}.h5p-core-button.h5p-confirmation-dialog-confirm-button{padding-left:.75em;margin-bottom:0}.h5p-core-button.h5p-confirmation-dialog-confirm-button:before{content:"\e601";margin-top:-6px;display:inline-block}.h5p-confirmation-dialog-popup.offline .h5p-confirmation-dialog-buttons{float:none;text-align:center}.h5p-confirmation-dialog-popup.offline .count-down{font-family:Arial;margin-top:.15em;color:#000}.h5p-confirmation-dialog-popup.offline .h5p-confirmation-dialog-confirm-button:before{content:"\e90b";font-weight:400;vertical-align:text-bottom}.throbber-wrapper{display:none;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background:rgba(44,44,44,.9)}.throbber-wrapper.show{display:block}.throbber-wrapper .throbber-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.throbber-wrapper .sending-requests-throbber{position:absolute;top:7em;left:50%;transform:translateX(-50%)}.throbber-wrapper .sending-requests-throbber:before{display:block;font-family:H5P;content:"\e90b";color:#fff;font-size:10em;animation:request-throbber 1.5s infinite linear}@keyframes request-throbber{from{transform:rotate(0)}to{transform:rotate(359deg)}}
/*!@license styles/h5p-core-button.css by Joubel and other contributors, licensed under GNU GENERAL PUBLIC LICENSE Version 3*/button.h5p-core-button,button.h5p-core-button:link,button.h5p-core-button:visited{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1em;line-height:1.2;padding:.5em 1.25em;border-radius:2em;background:#2579c6;color:#fff;cursor:pointer;border:none;box-shadow:none;outline:0;display:inline-block;text-align:center;text-shadow:none;vertical-align:baseline;text-decoration:none;-webkit-transition:initial;transition:initial}button.h5p-core-button:focus{background:#1f67a8}button.h5p-core-button:hover{background:rgba(31,103,168,.83)}button.h5p-core-button:active{background:#104888}button.h5p-core-button:before{font-family:H5P;padding-right:.15em;font-size:1.5em;vertical-align:middle;line-height:.7}button.h5p-core-cancel-button,button.h5p-core-cancel-button:link,button.h5p-core-cancel-button:visited{border:none;background:0 0;color:#a00;margin-right:1em;font-size:1em;text-decoration:none;cursor:pointer}button.h5p-core-cancel-button:focus,button.h5p-core-cancel-button:hover{background:0 0;border:none;color:#e40000}
/*!@license FontAwesome-4.5/h5p-font-awesome.min.css by Dave Gandy licensed under MIT*//*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:H5PFontAwesome4;src:url(data:font/woff;base64,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) format('woff');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 H5PFontAwesome4;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul&gt;li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
/*!@license H5P.FontIcons-1.0/styles/h5p-font-icons.css by Joubel licensed under unknown license*/@font-face{font-family:H5PFontIcons;src:url(data:font/woff;base64,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) format('woff');font-weight:400;font-style:normal}
/*!@license H5P.JoubelUI-1.3/css/joubel-help-dialog.css by Joubel licensed under unknown license*/.joubel-help-text-dialog-box{position:absolute;width:100%;height:100%;top:0;left:0;color:#555;z-index:2}.joubel-help-text-dialog-background{position:absolute;width:100%;height:100%;top:0;left:0;background:#555;opacity:.75}.joubel-help-text-dialog-container{display:block;position:absolute;top:3.5%;left:20%;width:60%;background:#fff;opacity:1;max-height:93%;overflow:auto}.joubel-help-text-header{font-size:1.1em;border-bottom:1px solid #e0e0e0;padding:.75em 3em .75em 1.5em}.joubel-help-text-body{padding:.5em 1.5em;margin:1em 0 2em}.joubel-help-text-remove{position:absolute;right:1.5em;top:.8em;cursor:pointer}.joubel-help-text-remove:hover{color:#333}.joubel-help-text-remove:before{font-family:H5PFontAwesome4;content:'\f00d';font-size:1.3em;right:0;top:0}
/*!@license H5P.JoubelUI-1.3/css/joubel-message-dialog.css by Joubel licensed under unknown license*/.joubel-message-dialog{position:absolute;bottom:0;left:0;right:0;width:100%;padding:.3em;z-index:11;box-sizing:border-box;-moz-box-sizing:border-box;border-top:1px solid #ffcd0d;background-color:#fcffcc;text-align:center;font-size:.8em}.joubel-message-dialog:before{font-family:H5PFontAwesome4;content:'\f05a';padding-right:.5em;font-size:1.3em;position:relative;top:.1em}
/*!@license H5P.JoubelUI-1.3/css/joubel-progress-circle.css by Joubel licensed under unknown license*/.joubel-progress-circle-wrapper{display:inline-block;padding:0 1em}.joubel-progress-circle-percentage{position:relative;font-size:1em}.joubel-progress-circle-circle{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:.151em;left:.151em;text-align:center;width:2.7em;height:2.7em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#fff}.joubel-progress-circle-active-border{position:relative;text-align:center;width:3em;height:3em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#1a73d9}
/*!@license H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css by Joubel licensed under unknown license*/.joubel-simple-rounded-button{cursor:pointer;display:inline-block;margin:.25em 0;padding:.3em 1.2em;border-radius:2em;background-color:#1a73d9;color:#fff}.joubel-simple-rounded-button:focus,.joubel-simple-rounded-button:hover{background-color:#1356a3}.joubel-simple-rounded-button:active{position:relative;background-color:#104888;-webkit-box-shadow:inset 0 4px 0 #0e407a;-moz-box-shadow:inset 0 4px 0 #0e407a;box-shadow:inset 0 4px 0 #0e407a}.joubel-simple-rounded-button:active .joubel-simple-rounded-button-text{position:relative;top:2px}
/*!@license H5P.JoubelUI-1.3/css/joubel-speech-bubble.css by Joubel licensed under unknown license*/.joubel-speech-bubble{position:absolute;color:#333;z-index:301;margin-top:.45em;min-width:1em;opacity:0;transition:opacity .5s ease}.joubel-speech-bubble p{margin:.75em 0}.joubel-speech-bubble p:first-child{margin-top:.25em}.joubel-speech-bubble p:last-child{margin-bottom:.25em}.joubel-speech-bubble.show{opacity:1}.joubel-speech-bubble-inner{background:#fbfbfb;box-shadow:0 0 .5em #2c2c2c;border-radius:.5em;padding:.2em .5em;text-align:left;position:relative;word-wrap:break-word;z-index:1}.joubel-speech-bubble-inner-tail,.joubel-speech-bubble-tail{position:absolute;width:12px;height:12px;background:#fbfbfb;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.joubel-speech-bubble-tail{box-shadow:0 0 .5em #2c2c2c}
/*!@license H5P.JoubelUI-1.3/css/joubel-tip.css by Joubel licensed under unknown license*/.joubel-tip-container{display:inline-block;font-weight:400;color:#777;cursor:pointer}.joubel-tip-container:hover{color:#333}.joubel-tip-container:hover:before{content:attr(aria-label);position:absolute;left:50%;z-index:5;padding:.25em .75em;background:#212121;color:#fff;white-space:nowrap;line-height:1.5;box-shadow:0 0 .5em #858585;transform:translate(-50%,-1.25em)}.joubel-tip-container:focus{outline:0;box-shadow:0 0 5px 2px #8cb9f0;outline:#8cb9f0 solid 1px}.using-mouse .joubel-tip-container:focus{box-shadow:none}.joubel-tip-container.be-quiet:focus{outline:0}.joubel-tip-container.be-quiet{pointer-events:none}.joubel-tip-icon{text-align:center;font-size:1.5em;line-height:1.5em;width:1.5em;height:1.5em;pointer-events:none}.joubel-tip-icon:before{font-family:Joubel;content:"\e888";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.joubel-tip-icon.help-icon:before{font-family:H5PFontAwesome4;content:"\f059"}.joubel-tip-container *{pointer-events:none}.joubel-tip-container .hidden-but-read{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}
/*!@license H5P.JoubelUI-1.3/css/joubel-slider.css by Joubel licensed under unknown license*/.h5p-joubel-ui-slider{-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}.h5p-joubel-ui-slide{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.h5p-joubel-ui-slide.current{display:block}
/*!@license H5P.JoubelUI-1.3/css/joubel-score-bar.css by Joubel licensed under unknown license*/.h5p-joubelui-score-bar{display:inline-flex;display:-webkit-inline-flexbox;display:-ms-inline-flexbox;display:-webkit-inline-flex;width:15em;max-width:100%;background:#fff;border-radius:1.5em;padding:.625em;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;position:relative}.h5p-joubelui-score-bar-visuals{flex:1;-webkit-box-flex:1;-webkit-flex:1;position:relative;overflow:visible}.h5p-joubelui-score-bar-progress-wrapper{position:relative;margin-right:1.7em;height:.917em;border-top-left-radius:1.5em;border-bottom-left-radius:1.5em;background:#ddd}.h5p-joubelui-score-bar-progress{overflow:hidden;white-space:nowrap;color:transparent;position:absolute;left:0;top:0;height:100%;width:0;border-top-left-radius:.5em;border-bottom-left-radius:.5em;background:#2b8c5c;background:linear-gradient(to right,#34a86e,#2b8c5c);-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;-webkit-backface-visibility:hidden}.h5p-joubelui-score-bar-star{height:1.8em;width:2.1em;position:absolute;right:0;top:-.4em;overflow:visible}.h5p-joubelui-score-bar-full-score.h5p-joubelui-score-bar-animation-active .h5p-joubelui-score-bar-star{-webkit-animation:pound .8s 1;animation:pound .8s 1}@keyframes pound{from{transform:scale(0)}20%{transform:scale(1.4)}60%{transform:scale(.8)}80%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes pound{from{-webkit-transform:scale(0)}20%{-webkit-transform:scale(1.4)}60%{-webkit-transform:scale(.8)}80%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}.h5p-joubelui-score-bar-star svg{overflow:visible}.h5p-joubelui-score-bar-star-shadow{fill:#fff}.h5p-joubelui-score-bar-star-border{fill:none;stroke:#ddd;stroke-miterlimit:10;stroke-width:3px}.h5p-joubelui-score-bar-star-fill{fill:#ddd}.h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-border{stroke:#915a00;stroke-width:6}.h5p-joubelui-score-bar-star-fill-full-score{visibility:hidden;fill:#ffc80b}.h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-fill{fill:#ffc80b}.h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-fill-full-score{visibility:visible}.h5p-joubelui-score-numeric{margin:0 .4em;font-size:1.333em;line-height:.7;font-weight:700}.h5p-score-bar-has-help .h5p-joubelui-score-numeric{margin-right:.625em}.h5p-joubelui-score-number{color:#333}.h5p-joubelui-score-number-separator{color:#757575;padding:0 .1em}.h5p-joubelui-score-bar .joubel-tip-container{position:absolute;top:.1em;right:.3em;font-size:1em;line-height:1;color:#1a73d9;margin-right:.2em}.h5p-joubelui-score-bar .joubel-tip-container&gt;.help-icon{font-size:1em;line-height:1}
/*!@license H5P.JoubelUI-1.3/css/joubel-progressbar.css by Joubel licensed under unknown license*/.h5p-joubelui-progressbar{width:100%;position:absolute;left:0;bottom:0;right:0;height:.25em;background:#fff;-webkit-box-shadow:0 -1px 3px 0 rgba(1,72,118,.75);-moz-box-shadow:0 -1px 3px 0 rgba(1,72,118,.75);box-shadow:0 -1px 3px 0 rgba(1,72,118,.75)}.h5p-joubelui-progressbar-slide-status-text{font-size:0;width:0;height:0}.h5p-joubelui-progressbar-background{position:absolute;left:0;top:0;height:100%;width:0;background-color:#014876;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.h5p-joubelui-drop{z-index:1}.drop-element.h5p-joubelui-drop .drop-content{padding:.2em .8em;font-weight:700}
/*!@license H5P.JoubelUI-1.3/css/joubel-ui.css by Joubel licensed under unknown license*/.h5p-joubelui-button,.h5peditor .h5p-joubelui-button,.h5peditor .ui-dialog .h5p-joubelui-button{font-size:1em;line-height:1.2;margin:0 .5em 1em;padding:.5em 1.25em;border-radius:2em;background:#1a73d9;color:#fff;cursor:pointer;border:none;box-shadow:none;-webkit-transform:translateZ(0);transform:translateZ(0);display:inline-block;text-align:center;text-shadow:none;text-decoration:none;vertical-align:baseline}.h5p-joubelui-button:first-child{margin:0 .5em 1em 0}.h5p-joubelui-button:last-child{margin:0 0 1em .5em}.h5p-joubelui-button:first-child:last-child{margin:0 0 1em}.h5p-joubelui-button.truncated{width:2.235em;height:2.235em;border-radius:50%;padding:0;text-align:center}.h5p-joubelui-button.truncated:before{padding:0}.h5p-joubelui-button:focus,.h5p-joubelui-button:hover{background:#1356a3;color:#fff;text-decoration:none;-webkit-transition:initial;-moz-transition:initial;-o-transition:initial;transition:initial}.h5p-joubelui-button:active{position:relative;background:#104888;-webkit-box-shadow:inset 0 4px 0 #0e407a;-moz-box-shadow:inset 0 4px 0 #0e407a;box-shadow:inset 0 4px 0 #0e407a}.h5p-joubelui-button:active .h5p-joubelui-button-text{position:relative;top:2px}.h5p-joubelui-button:before{font-family:H5PFontAwesome4;padding-right:.5em}.h5p-question-try-again:before{content:"\F01E"}.h5p-question-show-solution:before{content:"\F06E"}.h5p-question-check-answer:before{content:"\F058"}.h5p-content [tabIndex="-1"]{outline:0}
/*!@license H5P.JoubelUI-1.3/css/joubel-icon.css by Joubel licensed under unknown license*/[class*=" joubel-icon-"],[class^=joubel-icon-]{font-family:H5PFontIcons!important;speak:none;font-size:1.5em;line-height:1.5em;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;word-wrap:normal;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.joubel-icon-comment-normal .h5p-icon-shadow:before{content:"\e90a";color:#ddd}.joubel-icon-comment-normal .h5p-icon-speech-bubble:before{content:"\e908";margin-left:-1em;color:#ce72c1}.joubel-icon-comment-normal .h5p-icon-question:before{content:"\e906";margin-left:-1em;color:#fff}.joubel-icon-comment-normal:hover .h5p-icon-speech-bubble:before{color:#bc5ca3}.joubel-icon-comment-normal:active .h5p-icon-speech-bubble:before{color:#ce72c1;position:relative;top:.05em;left:.05em}.joubel-icon-comment-normal:active .h5p-icon-question:before{position:relative;top:.05em;left:.05em}.joubel-icon-tip-normal .h5p-icon-shadow:before{content:"\e90a";color:#ddd}.joubel-icon-tip-normal .h5p-icon-speech-bubble:before{content:"\e908";margin-left:-1em;color:#3580c3}.joubel-icon-tip-normal .h5p-icon-info:before{content:"\e905";margin-left:-1em;color:#fff}.joubel-icon-tip-normal:hover .h5p-icon-speech-bubble:before{color:#489bd5}.joubel-icon-tip-normal:active .h5p-icon-speech-bubble:before{color:#489bd5;position:relative;top:.05em;left:.05em}.joubel-icon-tip-normal:active .h5p-icon-info:before{position:relative;top:.05em;left:.05em}.joubel-icon-edit .h5p-icon-circle:before{content:"\e90d";color:#1d74c8;font-size:1.5em}.joubel-icon-edit .h5p-icon-pencil:before{content:"\e90c";color:#1d74c8;font-size:.8em;text-align:center;position:absolute;margin-left:-1.42em}.joubel-icon-edit:hover .h5p-icon-circle:before{content:"\e90e";color:#1d74c8}.joubel-icon-edit:hover .h5p-icon-pencil:before{color:#fff}.joubel-icon-approve .h5p-icon-circle:before{content:"\e90d";color:#3ea35f;font-size:1.5em}.joubel-icon-approve .h5p-icon-check:before{content:"\e601";color:#3ea35f;font-size:.8em;text-align:center;position:absolute;margin-left:-1.42em}.joubel-icon-approve:hover .h5p-icon-circle:before{content:"\e90e"}.joubel-icon-approve:hover .h5p-icon-check:before{color:#fff}.joubel-icon-cancel .h5p-icon-circle:before{content:"\e90d";color:#de3354;font-size:1.5em}.joubel-icon-cancel .h5p-icon-cross:before{content:"\e600";color:#de3354;font-size:.85em;text-align:center;position:absolute;margin-left:-1.38em}.joubel-icon-cancel:hover .h5p-icon-circle:before{content:"\e90e"}.joubel-icon-cancel:hover .h5p-icon-cross:before{color:#fff}.joubel-icon-tip-normal.help-icon:before{font-family:H5PFontAwesome4;content:"\f059"}.joubel-icon-tip-normal.help-icon&gt;span{display:none}
/*!@license Odometer-1.0/themes/odometer-theme-default.css by HubSpot licensed under MIT*/.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
/*!@license H5P.ArithmeticQuiz-1.1/css/arithmetic-quiz.css by Joubel, fabforge licensed under MIT*/@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:url(data:font/woff2;base64,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) format('woff2')}.h5p-baq{font-family:Lato,sans-serif;overflow:hidden;background:#1394c7;color:#fff;font-size:28px;text-align:center;display:table;height:100%;min-height:200px;width:100%}.h5p-baq *{box-sizing:border-box;line-height:1.25;text-shadow:5px 2px 2px rgba(1,72,118,.5)}.h5p-baq .h5p-joubelui-score-bar *{line-height:.7;text-shadow:none}.h5p-baq .h5p-joubelui-score-bar{margin:1em 0 .5em;font-size:.7em;max-width:80%}.h5p-baq .h5p-joubelui-button{margin:0;border-radius:0;box-shadow:none}.h5p-baq .h5p-joubelui-button:focus{outline:2px dashed #fff;outline-offset:4px}.h5p-baq-game{display:table-cell}.h5p-baq-game.counting-down .h5p-joubelui-progressbar,.h5p-baq-game.result-page .h5p-joubelui-progressbar{visibility:hidden}.h5p-baq-game .h5p-joubelui-progressbar{z-index:1;overflow:hidden}.h5p-baq-intro-page{height:100%;display:table-cell;vertical-align:middle;text-align:center;width:100%;position:absolute;z-index:1;top:0;left:0;background:#1394c7}.h5p-baq-intro-page-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.h5p-baq-intro-page&gt;.h5p-baq-intro-page-title{font-weight:700;line-height:1.1;font-size:.9em;margin-bottom:.8em}.h5p-baq-intro-page&gt;.h5p-baq-intro-page-title&gt;span{display:inline-block;max-width:80%}.h5p-joubelui-button.mq-control-button{padding:.2em 2em;background:#0072bb;border:none;border-bottom:.2em solid #014876;margin-top:1em;transition:background-color 1s}.h5p-joubelui-button:hover{background-color:#005f9b}.h5p-baq-countdown.current{display:table;height:100%;width:100%}.h5p-baq-countdown-inner{height:100%;display:table-cell;vertical-align:middle;text-align:center}.h5p-baq-countdown-text{position:relative;z-index:100;font-size:1.5em;display:inline-block;background:#0072bb;min-width:4em;padding:.5em;border:.2em solid #fff}.h5p-baq-countdown-bg{position:absolute;bottom:0;left:0;width:100%;height:0;background:#014876;-webkit-transition:height 3s ease-in-out;-moz-transition:height 3s ease-in-out;-ms-transition:height 3s ease-in-out;transition:height 3s ease-in-out}.h5p-baq-countdown-bg.fuel{height:100%}.h5p-joubel-ui-slide{height:auto}.h5p-baq-game.counting-down&gt;.h5p-baq-score-widget,.h5p-baq-game.counting-down&gt;.timer,.h5p-baq-game.result-page&gt;.h5p-baq-score-widget,.h5p-baq-game.result-page&gt;.timer{display:none}.h5p-baq-game&gt;.h5p-baq-score-widget,.h5p-baq-game&gt;.timer{position:absolute;top:0;padding:.5em;font-size:.5em;line-height:1;z-index:1;text-shadow:1px 1px 2px rgba(1,72,118,.5)}.h5p-baq-game&gt;.timer{right:0}.h5p-baq-game&gt;.timer.aria-timer{width:0;height:0;overflow:hidden;padding:0}.h5p-baq-game&gt;.h5p-baq-score-widget{left:0;min-width:3em}.h5p-baq-score-widget-number{padding:0 .3em;background-color:#fff;color:#1394c7;border-radius:2px}.h5p-baq-score-widget-number *{text-shadow:none}.h5p-baq .question{margin:1em 0 0 0;font-size:1.5em;text-align:center}.h5p-baq-alternatives{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;align-content:flex-end;padding:.5em .5em 1em .5em}.h5p-baq-alternatives&gt;.h5p-joubelui-button{display:inline-block;box-sizing:border-box;width:29%;padding:.1em;margin:.2em;background:0 0;border-width:.1em;border-color:#fff;border-style:solid;text-align:center;font-size:1.5em;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;transition:transform .3s ease-in-out}@media screen and (max-width:570px){.h5p-baq-alternatives&gt;.h5p-joubelui-button{width:40%}}@media screen and (max-device-width:570px) and (orientation:landscape){.h5p-baq-alternatives&gt;.h5p-joubelui-button{width:29%}}.h5p-baq-alternatives&gt;.h5p-joubelui-button:active,.h5p-baq-alternatives&gt;.h5p-joubelui-button:hover{background:#005f9b}.h5p-baq-alternatives&gt;.h5p-joubelui-button.reveal-correct{background:#49837e;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);position:relative;font-weight:700}.h5p-baq-alternatives&gt;.h5p-joubelui-button.reveal-wrong{-webkit-transform:scale(.8);-moz-transformtransform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);position:relative}.h5p-baq-result-page.current{text-align:center;font-weight:700;display:table;table-layout:fixed;position:absolute;height:100%;width:100%}.h5p-baq-result-page-feedback&gt;*{line-height:1.2em}.h5p-baq-result-page-header{font-size:1.3em}.h5p-baq-result-page-time{font-size:.8em}.h5p-baq-result-page-feedback{height:100%;width:100%;display:table-cell;vertical-align:middle}.h5p-baq-game .hidden-but-read,.h5p-baq-live-feedback{position:absolute;width:0;height:0;top:0;left:0;overflow:hidden}&lt;/style&gt;
        
    &lt;/head&gt;
    &lt;body&gt;
        &lt;div style="margin: 20px 20px;display: flex; justify-content: center;"&gt;
            &lt;div
                style="max-width:1400px;"
                class="h5p-content lag" data-content-id="453342808"&gt;&lt;/div&gt;        
        &lt;/div&gt;        
    &lt;/body&gt;
&lt;/html&gt;
</description><link>https://edushareworld.blogspot.com/2021/04/maths-magic-game.html</link><author>noreply@blogger.com (Nahid Ligari)</author><thr:total>0</thr:total></item></channel></rss>