From 56a6a9a1d5dd25a12e9b294dba801cbb4bd3e4ec Mon Sep 17 00:00:00 2001 From: murage Date: Wed, 15 Sep 2021 13:25:57 +0300 Subject: [PATCH] chore: improve deployment pipeline (#97) * chore: remove dist folder from the project * chore: package has only dev dependencies * chore: don't cache node modules * chore: update node & don't include build step on ci-workflow * chore: reduce the bundled assets for NPM release * chore: reduce the bundled assets for github releases * docs: update testing doc section to include building command * fix: remove unresolved path --- .github/workflows/ci.yml | 13 +- .github/workflows/release.yml | 22 +- .gitignore | 3 +- .npmignore | 6 +- .releaserc.json | 19 + README.md | 10 +- dist/fonts/h5p-core-27.eot | Bin 25780 -> 0 bytes dist/fonts/h5p-core-27.svg | 113 ----- dist/fonts/h5p-core-27.ttf | Bin 25600 -> 0 bytes dist/fonts/h5p-core-27.woff | Bin 25676 -> 0 bytes dist/fonts/h5p-hub-publish.eot | Bin 2712 -> 0 bytes dist/fonts/h5p-hub-publish.svg | 38 -- dist/fonts/h5p-hub-publish.ttf | Bin 2548 -> 0 bytes dist/fonts/h5p-hub-publish.woff | Bin 2624 -> 0 bytes dist/frame.bundle.js | 2 - dist/frame.bundle.js.LICENSE.txt | 1 - dist/main.bundle.js | 2 - dist/main.bundle.js.LICENSE.txt | 1 - dist/styles/h5p-admin.css | 358 -------------- dist/styles/h5p-confirmation-dialog.css | 183 ------- dist/styles/h5p-core-button.css | 60 --- dist/styles/h5p-hub-registration.css | 369 -------------- dist/styles/h5p-hub-sharing.css | 401 --------------- dist/styles/h5p.css | 623 ------------------------ package.json | 6 +- yarn.lock | 9 +- 26 files changed, 63 insertions(+), 2176 deletions(-) create mode 100644 .releaserc.json delete mode 100644 dist/fonts/h5p-core-27.eot delete mode 100644 dist/fonts/h5p-core-27.svg delete mode 100644 dist/fonts/h5p-core-27.ttf delete mode 100644 dist/fonts/h5p-core-27.woff delete mode 100644 dist/fonts/h5p-hub-publish.eot delete mode 100644 dist/fonts/h5p-hub-publish.svg delete mode 100644 dist/fonts/h5p-hub-publish.ttf delete mode 100644 dist/fonts/h5p-hub-publish.woff delete mode 100644 dist/frame.bundle.js delete mode 100644 dist/frame.bundle.js.LICENSE.txt delete mode 100644 dist/main.bundle.js delete mode 100644 dist/main.bundle.js.LICENSE.txt delete mode 100644 dist/styles/h5p-admin.css delete mode 100644 dist/styles/h5p-confirmation-dialog.css delete mode 100644 dist/styles/h5p-core-button.css delete mode 100644 dist/styles/h5p-hub-registration.css delete mode 100644 dist/styles/h5p-hub-sharing.css delete mode 100644 dist/styles/h5p.css diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 870ebebe..15e0c442 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,11 +13,22 @@ jobs: strategy: matrix: - node-version: [ 8.x, 10.x, 12.x ] + node: [ 12.x, 14.x, 16.x ] steps: - name: Checkout uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node }} + cache: 'yarn' + + - name: Install dependencies + run: yarn --frozen-lockfile + + - name: Build project + run: yarn build + - name: Cypress.io uses: cypress-io/github-action@v2 \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e1fcd9b6..70ca40e3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,26 +11,24 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Cache node modules - uses: actions/cache@v2 + - uses: actions/setup-node@v2 with: - path: | - ~/.cache/yarn - ~/.cache/Cypress - **/node_modules - key: ${{ runner.os }}-node_modules-${{ hashFiles('**/yarn.lock') }} - - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: '14' + node-version: ${{ matrix.node }} + cache: 'yarn' - name: Install dependencies run: yarn --frozen-lockfile + - name: Build project + run: yarn build + - name: Test uses: cypress-io/github-action@v2 + - name: Compress Github release files + run: | + zip -r h5p-standalone-release.zip dist/ README.md + - name: Release uses: cycjimmy/semantic-release-action@v2 env: diff --git a/.gitignore b/.gitignore index e7c660a9..4d09ff3d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules .DS_Store -cypress/videos \ No newline at end of file +cypress/videos +dist \ No newline at end of file diff --git a/.npmignore b/.npmignore index 47e698c5..8e09ff55 100644 --- a/.npmignore +++ b/.npmignore @@ -1,3 +1,7 @@ test vendor -cypress \ No newline at end of file +cypress +.github +.circleci +.eslintrc.json +cypress.json \ No newline at end of file diff --git a/.releaserc.json b/.releaserc.json new file mode 100644 index 00000000..bdf43814 --- /dev/null +++ b/.releaserc.json @@ -0,0 +1,19 @@ +{ + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + "@semantic-release/npm", + [ + "@semantic-release/github", + { + "assets": [ + { + "path": "h5p-standalone-release.zip", + "name": "h5p-standalone-${nextRelease.version}.zip", + "label": "h5p-standalone-${nextRelease.version}.zip" + } + ] + } + ] + ] +} \ No newline at end of file diff --git a/README.md b/README.md index 098b1ff6..1dcf29cb 100644 --- a/README.md +++ b/README.md @@ -213,8 +213,8 @@ myAwesomePlayer(); 1. Rename the H5P file extension from `.h5p` file to `.zip` 2. Extract the renamed file contents into your workspace `h5p-folder` folder -## Testing - -``` -yarn test -``` \ No newline at end of file +## Testing during development + After modifying the project, build the files: + `` yarn build`` + to run available [Cypress](https://www.cypress.io/) tests: +`` yarn test`` \ No newline at end of file diff --git a/dist/fonts/h5p-core-27.eot b/dist/fonts/h5p-core-27.eot deleted file mode 100644 index c2b599f0b7808656c18a64b0130ed7a531aa8e68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25780 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 diff --git a/dist/fonts/h5p-core-27.svg b/dist/fonts/h5p-core-27.svg deleted file mode 100644 index 51f556a2..00000000 --- a/dist/fonts/h5p-core-27.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -{ - "fontFamily": "h5p-core-26", - "description": "Font generated by IcoMoon.", - "majorVersion": 1, - "minorVersion": 1, - "copyright": "H5P", - "fontURL": "", - "version": "Version 1.1", - "fontId": "h5p-core-26", - "psName": "h5p-core-26", - "subFamily": "Regular", - "fullName": "h5p-core-26" -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dist/fonts/h5p-core-27.ttf b/dist/fonts/h5p-core-27.ttf deleted file mode 100644 index 9c63eb7eb4e7a6f19e47bde691f3b09387fd02be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25600 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 ht#JUx#)Faa*^2_-GE%02rDS&%*| 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 G*Z%@ExK&;N diff --git a/dist/fonts/h5p-hub-publish.eot b/dist/fonts/h5p-hub-publish.eot deleted file mode 100644 index 6afdd28df2a107f324bee45798dcbfbca18ae99c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2712 zcmai0U2Ggz6+UNXz2n*4*}s|fuDxq#cin8VakBq^NwKjo>kzQ(G)W^RA_{9~V_P_0 z%WY9wI?O2-QJ|i1q>1N=t>1P(>9d6e+4OA}9~gr%Jd|BZT0geL?mt-<_Re zI||~C=HBmo=iGDeoO|xv`ObRTj*|$-TU=?Uc3mAKiLZN93hBD$^1j zL3@p+Vc?}x)TCKR3)G-xFgDC5OsH>N?vJPUm}ApLOu*RzSy|Z zJobaoX~+{8Z(#@e z?e@#Wu=4HVkQ~*cmdTFY|L5M3|0#V$5llM6gNdY5F?zy0z|~5w$|HOrl`PBuP$QnL zn|=G)rSf{Ps57IHg3Qu}>e}C@MO1TCXUMjeBo4RNrKgC-K9Ml{OQ|6ablmr|(eok) z29r*K!if}4f1z%OFVVJ@W(NKd0ihND6A6Fml$(W6nFSB&U4odNY-qmQ}I zcvp`q%7hW+*P%2n=uz{NsD7cNyC7dy6xiH`I;!7x1)L(DOwsmV`FK8iyH^sBzw!hazvQ>iJ+vXY=F(y`-Ph5&Po+(lJ$)rMEp{ zXoKd|L-6PHQjpEx1cT6pHKZPLqrHyt*0EcO52&oD99Fr?4w^Ob%<`&L@hSxQ94ZU# zD6BZ{_7NBiBtnTmF_0)rue@o#!fS8xniS$S)0U9AhuiD&6O1`P!}N6`y)05f?VczWCfwU^3qhJx zrplF^ulY2zp zLfpIP1rc}b1|*v*HeJ%`v%`RWS1eSlWW#65n}@YQ-5Au&$L1e9=!oX?Y5X%SX@KUR z3rTu!Nb`DO!+DR-=Q*Mc8alc(Y)i|57$1KEd);NyF@r!Nupjvz3K%`bga~~pC4X;g zQ;uzIX2-^|atyWnk|37HvOC-^KRz50#LxIZCWVo$!qtD>Y(F+Pr#ASVDHCb8+u7D8 z$4+kWFQM3#m-vUX!bmCjk?1@(w?32I=1b5#2IBc1orHkBoI*@d z;U^Ln+gA}=S#c&iY^qYNR7bd4?y!~;X2Q^Fu)AyvVOGvNi2M6v2M;!Cwc*jFbTSn3 zI-Q~Zx%&9(@h{K!8;a8x3MJA@qr*pQGY1d$_j$ctE?18pi`5UMGr21lF8J=VfB_aR!nEJ&0;B6pN|a;#OCX{Qn8uMri)|REwv|H&t$5_O0`w1 zmNSRa^;lF7xllrSG*(ZiGufG0yW#I4FyaV`mHtxcI zZN|n<@T)d - - - - - -{ - "fontFamily": "h5p-hub", - "description": "Font generated by IcoMoon.", - "majorVersion": 1, - "minorVersion": 3, - "version": "Version 1.3", - "fontId": "h5p-hub", - "psName": "h5p-hub", - "subFamily": "Regular", - "fullName": "h5p-hub" -} - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dist/fonts/h5p-hub-publish.ttf b/dist/fonts/h5p-hub-publish.ttf deleted file mode 100644 index d1d40dd32e0b6453d9ba6d43b5e56cbc2dc66d29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2548 zcmai0U2Gd!6+UOi@nk&ypK->Coz!-=Zr!y0|7(|IBZ5;3$)?+OE4893PUitJ@hr)r z0@s>*zwexL&pmVQxpPfSL>k>DnesDdbHzZ|?T6%-c)mDyt+`^J|HHS5I1YYpzIlBG zV-Q@7z4J@AuJ(`o<{9`+qMm;&w3=6<-+#7Bq%1*SU4TG&B0mNHG58A$*Vb-UZCm9X z@bRVgT+?$;6|Q>GrLHw^u8={O!Hrn6T9c%=$232OLw@4^ctn)|t1NkRZ0I8-AaXO{sje_DfOruyZ#q0aojJW&EAuc5a&O_W+ z6sf2bqZBz%01fIke^}AAsVGG5a|_B5~2qD96=fAq9}^hN(gDj=5wg4j)ZLW0lQ|3)lu>G zP@|r5$kcyx@Ltf{>kZ~!8p|<|7A#LT$~+a+dbD8mkgY zz}V#t78~-!tQHJvv)WXtIHm2rA&4}s%v7o`_ga@FS@2y;JzJ}vQSS?KUwfredByv) z^0e}<;G4cvx!h-cmRAt|yE0ww)*jK9k@p^YLF65$0mY_@Lzi*~oHXFvm5Non*zlV2 z)=}TEZVdaZr`GSf=$J1M@bM3PDFb5upN{ZB%)AHAMw&eKER&HV6PhzBjA$Ks7lCYzfpiChs+ZQgn3 z*AFfSKJ^i4F0sS(-lODq_C{y7ap{RYvm55w_Y^K2(a`VR6t;wdT}_vWX@VmexPB;x zC*0+>{OCUH*kLWvJh**_=yUX4dY_|wg3s_X$&l*O73nL|KcN?^2I-Q06WWz2CVis$ z>2)VICIy;qoD%TIavAumj@$+OD+l-ByEf-wH{|OM_Rs)D#2xBVA@M`g#S-w(9V`Ri zb+8NgT?hA|(w80VhWx&RJyfRLLS^OH!i`y4pbD+fF^o58cCx*^mY8oXw^o~Ltt*My zTZvP1?df)VIZKn&hO;$F&^)z(TC_?{@D^QxY?f}JKZRFl(=;Aon?2uJy}sC9P86~w wI&V+7PK&lGftxH#rRT=*T;ZA4{EemNDxHCwc|^K|wO5~OiL8r%D*vPX3z1Evm;e9( diff --git a/dist/fonts/h5p-hub-publish.woff b/dist/fonts/h5p-hub-publish.woff deleted file mode 100644 index c0535345a5132286a480cac49ac155838ccb2c1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2624 zcmai0U2Ggz6+UNXz2n*4*}s|bti5YzcipVBak6Xge^P8L%sLI&b(*A+5)p;9v#~7_ zujM!*5j^w(k%vh92_YPWh~Nb^N=sECRTWj7v`DDJh@d<`pDN)>jS!*_?F+JJ`R?o# zn<~IvoqNCYoipd&IrrST`}NtWDPltNO^{!V>c`M!fj--2Pvr|l+ztM#LPAk*aQ;eT z1>7R^(?YB>fBL~fX=^g&<=hxgpFUn) z1PSgV=+6jI9?FjvudH217z6r*kP7kj%dL6%b&EOELVUMXy3)9gdAs3DNkG#mT+Zp+9RAd$U-p1j*n!po8 zPyF&mdxIuq2pEQZ+L8`%W&ujTCU641@Jf(}Y8ZXUl!PBs@`=B_({6(!U~(|G|7v;M zCmaJhCWcqYiPGUDqUsT6>fQPOKlhsa59xi1Az+RNQ)#ba^jJK=)yhbf$9X7|F3W#c zV}b3L`u4L=<&9`jXT~5!nWatDx4%z|srH1<&|ND@Y_&I}C&Zwo&d_}@wm=wM*M5ui2A0{ z$J}SUsmB#%+KBTnU^LF_ar?u#e!gQnFJDp=_}qdyuHW)SydpUC;|KOgxZm&h zGo$Md^B*7daxag<%J%{q-w!AKd=GwLV*F4G1olNvhxY}v!2Q@%Zy^@rSNsF0C8j8S z8Jk7h2-8<=lHoOm8mSy9Ls2I`@8(%%CTc*c2HsR3kAM6S%BsZgolqDIS6M@AY7=+lXL!X*gxl=E*7T!JFf~w zno(xUmFK(d3z97K9a}wBt({cw2<49dg>w0Y!0V+MYW5@h4;^$^3xzcPnU*#{ z^UsAQy)~=_gYeR%cNrkkyKfMYOJ;jtreJLY< zXM0OdY;WZ!C-ZUwz5Ki&Rwwhj+@3fg>Oq{(#6Trks8$i`-(hwh*;})l{MxLIvfCSM zdy5k%Hu+aD?5RuK8LTi$3UMSl$Ib0eWWW8Ba}u6DXWxFwz6}Wf?)E0~`4*jkg0q}K zPSN2bVu|Cch@-4{(;YTbsaC4vTrGE4#|Ss!=nObru7_|dk9vsv`x6HaG-|c6iIr^H zG=pBR*}qtyT0i#1rG7*4hDh2Emo?n zTD6=zn5`$`y6HnR^?0J5&F1p+MUgAw>CKzJd*|+j(C0oOzensay>~zL!`;!{ZCrq2 z&zy$moO=qFj%et2ZwiN@aL3Y7#A8B7GI0G+91`v54u5D5cKw|DUfgB|PWqSVNAy0& z_$Z&`$C4q{q>IuwrGFxzm^Do2otx09Oz8jFg7k{JHYNq8&N?OFPk9;mTQ2Vbe%r-e z_^!>n*b9E$#XjmIQ{15*6-*G84wis_?P3}DmWw^W@4C1PmA>p^FZeqy_ECxQi{+KW zi`V98k;=3}hcRBGxvAFjT5_Se++1y}H7_RTZX}P-w`N+c3&GYXNek2jYSJn- zpf~9vxH-Ck{y1KtMKciLn>*87y}Hy|PLAe^bjEq$DlIvtByO@C6`#6>r;;a|3)e0; ZR_P?dEMTRVG56|IJ&|?sPvw8Ke*s)FssR81 diff --git a/dist/frame.bundle.js b/dist/frame.bundle.js deleted file mode 100644 index 9a5e94c6..00000000 --- a/dist/frame.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see frame.bundle.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["h5p-standalone"]=t():e.H5PStandalone=t()}(self,(function(){return(()=>{var e={41:()=>{H5P.ActionBar=function(e,t){"use strict";function n(e){t.call(this);var n=this,r=!1,i=H5P.jQuery('
    '),o=function(e,t){var o=function(){n.trigger(e)};H5P.jQuery("
  • ",{class:"h5p-button h5p-noselect h5p-"+(t||e),role:"button",tabindex:0,title:H5P.t(e+"Description"),html:H5P.t(e),on:{click:o,keypress:function(e){32===e.which&&(o(),e.preventDefault())}},appendTo:i}),r=!0};(e.export||e.copy)&&o("reuse","export"),e.copyright&&o("copyrights"),e.embed&&o("embed"),e.icon&&(H5P.jQuery('
  • ').appendTo(i),r=!0),n.getDOMElement=function(){return i},n.hasActions=function(){return r}}return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n}(H5P.jQuery,H5P.EventDispatcher)},644:()=>{H5P.ConfirmationDialog=function(e){"use strict";function t(t){e.call(this);var n=this;H5P.ConfirmationDialog.uniqueId+=1;var r=H5P.ConfirmationDialog.uniqueId;function i(e){n.hide(),n.trigger("confirmed"),e.preventDefault()}function o(e){n.hide(),n.trigger("canceled"),e.preventDefault()}function a(e,t){e.focus(),t.preventDefault()}(t=t||{}).headerText=t.headerText||H5P.t("confirmDialogHeader"),t.dialogText=t.dialogText||H5P.t("confirmDialogBody"),t.cancelText=t.cancelText||H5P.t("cancelLabel"),t.confirmText=t.confirmText||H5P.t("confirmLabel");var s=!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"),t.classes&&t.classes.forEach((function(e){l.classList.add(e)})),l.setAttribute("role","dialog"),l.setAttribute("aria-labelledby","h5p-confirmation-dialog-dialog-text-"+r),c.appendChild(l),l.addEventListener("keydown",(function(e){27===e.which&&o(e)}));var u=document.createElement("div");u.classList.add("h5p-confirmation-dialog-header"),l.appendChild(u);var d=document.createElement("div");d.classList.add("h5p-confirmation-dialog-header-text"),d.innerHTML=t.headerText,u.appendChild(d);var f=document.createElement("div");f.classList.add("h5p-confirmation-dialog-body"),l.appendChild(f);var p=document.createElement("div");p.classList.add("h5p-confirmation-dialog-text"),p.innerHTML=t.dialogText,p.id="h5p-confirmation-dialog-dialog-text-"+r,f.appendChild(p);var h=document.createElement("div");h.classList.add("h5p-confirmation-dialog-buttons"),f.appendChild(h);var g=document.createElement("button");g.classList.add("h5p-core-cancel-button"),g.textContent=t.cancelText;var v=document.createElement("button");v.classList.add("h5p-core-button"),v.classList.add("h5p-confirmation-dialog-confirm-button"),v.textContent=t.confirmText;var m,y,b=document.createElement("button");b.classList.add("h5p-confirmation-dialog-exit"),b.setAttribute("aria-hidden","true"),b.tabIndex=-1,b.title=t.cancelText,g.addEventListener("click",o),g.addEventListener("keydown",(function(e){32===e.which?o(e):9===e.which&&e.shiftKey&&a(v,e)})),t.hideCancel?h.classList.add("center"):h.appendChild(g),v.addEventListener("click",i),v.addEventListener("keydown",(function(e){32===e.which?i(e):9!==e.which||e.shiftKey||a(t.hideCancel?v:g,e)})),h.appendChild(v),b.addEventListener("click",o),b.addEventListener("keydown",(function(e){32===e.which&&o(e)})),t.hideExit||l.appendChild(b);var x,w=[],C=[];this.appendTo=function(e){return m=e,this};var T=function(e){c.contains(e.target)||(e.preventDefault(),v.focus())},P=function(e){var t,n=[],r=e.parentNode.children;for(t=0;tm.offsetHeight&&(t=m.offsetHeight-l.offsetHeight-8),t-32<=0&&(t=40,s=!0),l.style.top=t+"px"}(e),setTimeout((function(){l.classList.remove("hidden"),c.classList.remove("hiding"),setTimeout((function(){if(v.focus(),s&&t.instance){var e=parseInt(l.offsetHeight,10)+32+16;n.setViewPortMinimumHeight(e),t.instance.trigger("resize"),s=!1}}),100)}),0),this},this.hide=function(){return c.classList.add("hiding"),l.classList.add("hidden"),y.removeAttribute("aria-hidden"),y.removeEventListener("focus",T,!0),t.skipRestoreFocus||x.focus(),E(m,w),E(c,C),setTimeout((function(){c.classList.add("hidden"),m.removeChild(c),n.setViewPortMinimumHeight(null)}),100),this},this.getElement=function(){return l},this.getPreviouslyFocused=function(){return x},this.setViewPortMinimumHeight=function(e){(document.querySelector(".h5p-container")||document.body).style.minHeight="number"==typeof e?e+"px":e}}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t}(H5P.EventDispatcher),H5P.ConfirmationDialog.uniqueId=-1},798:()=>{H5P.ContentType=function(e){function t(){}return t.prototype=new H5P.EventDispatcher,t.prototype.isRoot=function(){return e},t.prototype.getLibraryFilePath=function(e){return H5P.getLibraryPath(this.libraryInfo.versionedNameNoSpaces)+"/"+e},t}},449:()=>{var e=window.H5P=window.H5P||{};e.Event=function(e,t,n){this.type=e,this.data=t;var r=!1,i=!1,o=!1;void 0===n&&(n={}),!0===n.bubbles&&(r=!0),!0===n.external&&(i=!0),this.preventBubbling=function(){r=!1},this.getBubbles=function(){return r},this.scheduleForExternal=function(){return!(!i||o||(o=!0,0))}},e.EventDispatcher=function(){var t=this,n={};this.on=function(e,r,i){if("function"!=typeof r)throw TypeError("listener must be a function");t.trigger("newListener",{type:e,listener:r});var o={listener:r,thisArg:i};n[e]?n[e].push(o):n[e]=[o]},this.once=function(e,n,r){if(!(n instanceof Function))throw TypeError("listener must be a function");var i=function(e){t.off(e.type,i),n.call(this,e)};t.on(e,i,r)},this.off=function(e,r){if(void 0!==r&&!(r instanceof Function))throw TypeError("listener must be a function");if(void 0!==n[e]){if(void 0===r)return delete n[e],void t.trigger("removeListener",e);for(var i=0;i{var e=window.H5P=window.H5P||{};e.XAPIEvent=function(){e.Event.call(this,"xAPI",{statement:{}},{bubbles:!0,external:!0})},e.XAPIEvent.prototype=Object.create(e.Event.prototype),e.XAPIEvent.prototype.constructor=e.XAPIEvent,e.XAPIEvent.prototype.setScoredResult=function(e,t,n,r,i){if(this.data.statement.result={},void 0!==e&&(void 0===t?this.data.statement.result.score={raw:e}:(this.data.statement.result.score={min:0,max:t,raw:e},t>0&&(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&&(this.data.statement.result.success=i),n&&n.activityStartTime){var o=Math.round((Date.now()-n.activityStartTime)/10)/100;this.data.statement.result.duration="PT"+o+"S"}},e.XAPIEvent.prototype.setVerb=function(t){-1!==e.jQuery.inArray(t,e.XAPIEvent.allowedXAPIVerbs)?this.data.statement.verb={id:"http://adlnet.gov/expapi/verbs/"+t,display:{"en-US":t}}:void 0!==t.id&&(this.data.statement.verb=t)},e.XAPIEvent.prototype.getVerb=function(e){var t=this.data.statement;return"verb"in t?!0===e?t.verb:t.verb.id.slice(31):null},e.XAPIEvent.prototype.setObject=function(t){if(t.contentId)if(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&&(this.data.statement.object.definition.name={"en-US":t.getTitle()});else{var n=e.getContentForInstance(t.contentId);n&&n.metadata&&n.metadata.title&&(this.data.statement.object.definition.name={"en-US":e.createTitle(n.metadata.title)})}else this.data.statement.object={definition:{}}},e.XAPIEvent.prototype.setContext=function(e){e.parent&&(e.parent.contentId||e.parent.subContentId)&&(this.data.statement.context={contextActivities:{parent:[{id:this.getContentXAPIId(e.parent),objectType:"Activity"}]}}),e.libraryInfo&&(void 0===this.data.statement.context&&(this.data.statement.context={contextActivities:{}}),this.data.statement.context.contextActivities.category=[{id:"http://h5p.org/libraries/"+e.libraryInfo.versionedNameNoSpaces,objectType:"Activity"}])},e.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=e.createUUID(),localStorage.H5PUserUUID=t)}catch(n){t="not-trackable-"+e.createUUID()}this.data.statement.actor={account:{name:t,homePage:H5PIntegration.siteUrl},objectType:"Agent"}}},e.XAPIEvent.prototype.getMaxScore=function(){return this.getVerifiedStatementValue(["result","score","max"])},e.XAPIEvent.prototype.getScore=function(){return this.getVerifiedStatementValue(["result","score","raw"])},e.XAPIEvent.prototype.getContentXAPIId=function(e){var t;return e.contentId&&H5PIntegration&&H5PIntegration.contents&&H5PIntegration.contents["cid-"+e.contentId]&&(t=H5PIntegration.contents["cid-"+e.contentId].url,e.subContentId&&(t+="?subContentId="+e.subContentId)),t},e.XAPIEvent.prototype.isFromChild=function(){var e=this.getVerifiedStatementValue(["context","contextActivities","parent",0,"id"]);return!e||-1===e.indexOf("subContentId")},e.XAPIEvent.prototype.getVerifiedStatementValue=function(e){for(var t=this.data.statement,n=0;n{var e=window.H5P=window.H5P||{};e.externalDispatcher=new e.EventDispatcher,e.EventDispatcher.prototype.triggerXAPI=function(e,t){this.trigger(this.createXAPIEventTemplate(e,t))},e.EventDispatcher.prototype.createXAPIEventTemplate=function(t,n){var r=new e.XAPIEvent;if(r.setActor(),r.setVerb(t),void 0!==n)for(var i in n)r.data.statement[i]=n[i];return"object"in r.data.statement||r.setObject(this),"context"in r.data.statement||r.setContext(this),r},e.EventDispatcher.prototype.triggerXAPICompleted=function(e,t,n){this.triggerXAPIScored(e,t,"completed",!0,n)},e.EventDispatcher.prototype.triggerXAPIScored=function(e,t,n,r,i){var o=this.createXAPIEventTemplate(n);o.setScoredResult(e,t,this,r,i),this.trigger(o)},e.EventDispatcher.prototype.setActivityStarted=function(){void 0===this.activityStartTime&&(void 0!==this.contentId&&void 0!==H5PIntegration.contents&&void 0!==H5PIntegration.contents["cid-"+this.contentId]&&this.triggerXAPI("attempted"),this.activityStartTime=Date.now())},e.xAPICompletedListener=function(t){if(("completed"===t.getVerb()||"answered"===t.getVerb())&&!t.getVerifiedStatementValue(["context","contextActivities","parent"])){var n=t.getScore(),r=t.getMaxScore(),i=t.getVerifiedStatementValue(["object","definition","extensions","http://h5p.org/x-api/h5p-local-content-id"]);e.setFinished(i,n,r)}}},357:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(r,i){"use strict";var o=[],a=Object.getPrototypeOf,s=o.slice,c=o.flat?function(e){return o.flat.call(e)}:function(e){return o.concat.apply([],e)},l=o.push,u=o.indexOf,d={},f=d.toString,p=d.hasOwnProperty,h=p.toString,g=h.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},y=function(e){return null!=e&&e===e.window},b=r.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,i,o=(n=n||b).createElement("script");if(o.text=e,t)for(r in x)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function C(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[f.call(e)]||"object":typeof e}var T="3.5.1",P=function(e,t){return new P.fn.init(e,t)};function E(e){var t=!!e&&"length"in e&&e.length,n=C(e);return!m(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+F+")"+F+"*"),V=new RegExp(F+"|>"),X=new RegExp(B),W=new RegExp("^"+R+"$"),_={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+B),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("^(?:"+O+")$","i"),needsContext:new RegExp("^"+F+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+F+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){f()},ae=xe((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{L.apply(k=N.call(w.childNodes),w.childNodes),k[w.childNodes.length].nodeType}catch(t){L={apply:k.length?function(e,t){j.apply(e,N.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,u,d,h,m,y=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!i&&(f(t),t=t||p,g)){if(11!==w&&(d=Z.exec(e)))if(o=d[1]){if(9===w){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(y&&(l=y.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(d[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!H[e+" "]&&(!v||!v.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(m=e,y=t,1===w&&(V.test(e)||$.test(e))){for((y=ee.test(e)&&me(t.parentNode)||t)===t&&n.scope||((u=t.getAttribute("id"))?u=u.replace(re,ie):t.setAttribute("id",u=x)),s=(h=a(e)).length;s--;)h[s]=(u?"#"+u:":scope")+" "+be(h[s]);m=h.join(",")}try{return L.apply(r,y.querySelectorAll(m)),r}catch(t){H(e,!0)}finally{u===x&&t.removeAttribute("id")}}}return c(e.replace(z,"$1"),t,r,i)}function ce(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function le(e){return e[x]=!0,e}function ue(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&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(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ge(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},f=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!=p&&9===a.nodeType&&a.documentElement&&(h=(p=a).documentElement,g=!o(p),w!=p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.scope=ue((function(e){return h.appendChild(e).appendChild(p.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ue((function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=K.test(p.getElementsByClassName),n.getById=ue((function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},m=[],v=[],(n.qsa=K.test(p.querySelectorAll))&&(ue((function(e){var t;h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+F+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+F+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),(t=p.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#"+x+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+F+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")}))),(n.matchesSelector=K.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),m.push("!=",B)})),v=v.length&&new RegExp(v.join("|")),m=m.length&&new RegExp(m.join("|")),t=K.test(h.compareDocumentPosition),b=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},I=t?function(e,t){if(e===t)return d=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==p||e.ownerDocument==w&&b(w,e)?-1:t==p||t.ownerDocument==w&&b(w,t)?1:u?q(u,e)-q(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==p?-1:t==p?1:i?-1:o?1:u?q(u,e)-q(u,t):0;if(i===o)return fe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?fe(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0}),p},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(f(e),n.matchesSelector&&g&&!H[t+" "]&&(!m||!m.test(t))&&(!v||!v.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){H(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(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]||se.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]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return _.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(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(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=P[e+" "];return t||(t=new RegExp("(^|"+F+")"+e+"("+F+"|$)"))&&P(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return m(t)?P.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?P.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?P.grep(e,(function(e){return-1)[^>]*|#([\w-]+))$/;(P.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||L,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof P?t[0]:t,P.merge(this,P.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),A.test(r[1])&&P.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=b.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(P):P.makeArray(e,this)}).prototype=P.fn,L=P(b);var q=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function F(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}P.fn.extend({has:function(e){var t=P(e,this),n=t.length;return this.filter((function(){for(var e=0;e\x20\t\r\n\f]*)/i,me=/^$|^module$|\/(?:java|ecma)script/i;pe=b.createDocumentFragment().appendChild(b.createElement("div")),(he=b.createElement("input")).setAttribute("type","radio"),he.setAttribute("checked","checked"),he.setAttribute("name","t"),pe.appendChild(he),v.checkClone=pe.cloneNode(!0).cloneNode(!0).lastChild.checked,pe.innerHTML="",v.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue,pe.innerHTML="",v.option=!!pe.lastChild;var ye={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function be(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&k(e,t)?P.merge([e],n):n}function xe(e,t){for(var n=0,r=e.length;n",""]);var we=/<|&#?\w+;/;function Ce(e,t,n,r,i){for(var o,a,s,c,l,u,d=t.createDocumentFragment(),f=[],p=0,h=e.length;p\s*$/g;function Ne(e,t){return k(e,"table")&&k(11!==t.nodeType?t:t.firstChild,"tr")&&P(e).children("tbody")[0]||e}function qe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(K.hasData(e)&&(s=K.get(e).events))for(i in K.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){n&&n()}}}));var _t,Yt=[],Jt=/(=)\?(?=&|$)|\?\?/;P.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||P.expando+"_"+St.guid++;return this[e]=!0,e}}),P.ajaxPrefilter("json jsonp",(function(e,t,n){var i,o,a,s=!1!==e.jsonp&&(Jt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return i=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Jt,"$1"+i):!1!==e.jsonp&&(e.url+=(Ht.test(e.url)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return a||P.error(i+" was not called"),a[0]},e.dataTypes[0]="json",o=r[i],r[i]=function(){a=arguments},n.always((function(){void 0===o?P(r).removeProp(i):r[i]=o,e[i]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(i)),a&&m(o)&&o(a[0]),a=o=void 0})),"script"})),v.createHTMLDocument=((_t=b.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),P.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(r)):t=b),o=!n&&[],(i=A.exec(e))?[t.createElement(i[1])]:(i=Ce([e],t,o),o&&o.length&&P(o).remove(),P.merge([],i.childNodes)));var r,i,o},P.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(P.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},P.expr.pseudos.animated=function(e){return P.grep(P.timers,(function(t){return e===t.elem})).length},P.offset={setOffset:function(e,t,n){var r,i,o,a,s,c,l=P.css(e,"position"),u=P(e),d={};"static"===l&&(e.style.position="relative"),s=u.offset(),o=P.css(e,"top"),c=P.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+c).indexOf("auto")?(a=(r=u.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(c)||0),m(t)&&(t=t.call(e,n,P.extend({},s))),null!=t.top&&(d.top=t.top-s.top+a),null!=t.left&&(d.left=t.left-s.left+i),"using"in t?t.using.call(e,d):("number"==typeof d.top&&(d.top+="px"),"number"==typeof d.left&&(d.left+="px"),u.css(d))}},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,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.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"===P.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===P.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=P(e).offset()).top+=P.css(e,"borderTopWidth",!0),i.left+=P.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-P.css(r,"marginTop",!0),left:t.left-i.left-P.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===P.css(e,"position");)e=e.offsetParent;return e||ae}))}}),P.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;P.fn[e]=function(r){return V(this,(function(e,r,i){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),P.each(["top","left"],(function(e,t){P.cssHooks[t]=Ve(v.pixelPosition,(function(e,n){if(n)return n=$e(e,t),Be.test(n)?P(e).position()[t]+"px":n}))})),P.each({Height:"height",Width:"width"},(function(e,t){P.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){P.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return V(this,(function(t,n,i){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?P.css(t,n,s):P.style(t,n,i,s)}),t,a?i:void 0,a)}}))})),P.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){P.fn[t]=function(e){return this.on(t,e)}})),P.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)}}),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(e,t){P.fn[t]=function(e,n){return 0{var e,t;H5P.RequestQueue=function(e,t){const n=function(e){t.call(this),this.processingQueue=!1,e=e||{},this.showToast=e.showToast,this.itemName="requestQueue"};return n.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},n.prototype.getStoredRequests=function(){if(!window.localStorage)return!1;const e=window.localStorage.getItem(this.itemName);return e?JSON.parse(e):[]},n.prototype.clearQueue=function(){return!!window.localStorage&&(window.localStorage.removeItem(this.itemName),!0)},n.prototype.resumeQueue=function(){if(!H5PIntegration||!window.navigator||!window.localStorage)return!1;if(this.processingQueue)return!1;const e=this.getStoredRequests(),t=e.length;return this.clearQueue(),t?(this.processingQueue=!0,this.processQueue(e),!0):(this.trigger("emptiedQueue",e),!0)},n.prototype.processQueue=function(t){if(!t.length)return;this.trigger("processingQueue");const n=t.shift(),r=this;e.post(n.url,n.data).fail(r.onQueuedRequestFail.bind(r,n)).always(r.onQueuedRequestProcessed.bind(r,t))},n.prototype.onQueuedRequestFail=function(e){window.navigator.onLine||this.add(e.url,e.data)},n.prototype.onQueuedRequestProcessed=function(e){if(e.length)return void this.processQueue(e);this.processingQueue=!1;const t=this.getStoredRequests();this.trigger("queueEmptied",t)},n.prototype.displayToastMessage=function(e,t,n){if(!this.showToast&&!t)return;const r=H5P.jQuery.extend(!0,{},{position:{horizontal:"centered",vertical:"centered",noOverflowX:!0}},n);H5P.attachToastTo(H5P.jQuery(".h5p-content:first")[0],e,r)},n}(H5P.jQuery,H5P.EventDispatcher),H5P.OfflineRequestQueue=(e=H5P.RequestQueue,t=H5P.ConfirmationDialog,function(n){const r=new e;r.clearQueue();let i=null;const o=[10,20,40,60,120,300,600];let a=-1,s=null,c=!1,l=!1,u=!1;const d=n.instance,f=new t({headerText:H5P.t("offlineDialogHeader"),dialogText:H5P.t("offlineDialogBody"),confirmText:H5P.t("offlineDialogRetryButtonLabel"),hideCancel:!0,hideExit:!0,classes:["offline"],instance:d,skipRestoreFocus:!0}),p=f.getElement(),h=document.createElement("div");h.classList.add("count-down"),h.innerHTML=H5P.t("offlineDialogRetryMessage").replace(":num",'0'),p.querySelector(".h5p-confirmation-dialog-text").appendChild(h);const g=h.querySelector(".count-down-num"),v=document.createElement("div");v.classList.add("throbber-wrapper");const m=document.createElement("div");m.classList.add("sending-requests-throbber"),v.appendChild(m),r.on("requestQueued",function(e){if(!e.data||!e.data.processingQueue){if(!c){const e=document.body.querySelector(".h5p-content");if(!e)return;f.appendTo(e),e.appendChild(v),c=!0}x()}}.bind(this)),r.on("queueEmptied",function(e){e.data&&e.data.length?x(!0):(clearInterval(s),y(!1),a=-1,l&&(f.hide(),l=!1),r.displayToastMessage(H5P.t("offlineSuccessfulSubmit"),!0,{position:{vertical:"top",offsetVertical:"100"}}))}.bind(this)),f.on("confirmed",function(){l=!1,setTimeout((function(){b()}),100)}.bind(this)),window.addEventListener("online",function(){b()}.bind(this)),window.addEventListener("message",function(e){window.parent===e.source&&"h5p"===e.data.context&&"queueRequest"===e.data.action&&this.add(e.data.url,e.data.data)}.bind(this));const y=function(e){u=!u,void 0!==e&&(u=e),u&&l&&(f.hide(),l=!1),u?v.classList.add("show"):v.classList.remove("show")},b=function(){clearInterval(s),y(!0),r.resumeQueue()},x=function(e){l||(y(!1),l||(e?setTimeout((function(){f.show(0)}),100):f.show(0)),l=!0,i=(new Date).getTime(),a+=1,a>=o.length&&(a=o.length-1),clearInterval(s),s=setInterval(w,100))},w=function(){const e=(new Date).getTime(),t=Math.floor((e-i)/1e3),n=o[a]-t;g.textContent=n.toString(),n<=0&&b()};this.add=function(e,t){if(window.navigator.onLine)return!1;r.add(e,t)}})}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";n.d(r,{default:()=>a});var e=n(357),t=n.n(e),i=window.H5P=window.H5P||{};i.jQuery=t().noConflict(!0),i.jQuery.fn.__originalLoad=i.jQuery.load,i.jQuery.fn.load=function(e,t,n){if("function"==typeof e){console.warn("You are using a deprecated H5P library. Please upgrade!");let e=Array.prototype.slice.call(arguments);return e.unshift("load"),i.jQuery.fn.on.apply(this,e)}return i.jQuery.fn.__originalLoad.apply(this,arguments)},i.isFramed=window.self!==window.parent,i.$window=i.jQuery(window),i.instances=[],document.documentElement.requestFullScreen?i.fullScreenBrowserPrefix="":document.documentElement.webkitRequestFullScreen?(i.safariBrowser=navigator.userAgent.match(/version\/([.\d]+)/i),i.safariBrowser=null===i.safariBrowser?0:parseInt(i.safariBrowser[1]),(0===i.safariBrowser||i.safariBrowser>6)&&(i.fullScreenBrowserPrefix="webkit")):document.documentElement.mozRequestFullScreen?i.fullScreenBrowserPrefix="moz":document.documentElement.msRequestFullscreen&&(i.fullScreenBrowserPrefix="ms"),i.opened={},i.init=function(e){void 0===i.$body&&(i.$body=i.jQuery(document.body)),void 0===i.fullscreenSupported&&(i.fullscreenSupported=!(H5PIntegration.fullscreenDisabled||i.fullscreenDisabled||i.isFramed&&!1!==i.externalEmbed&&!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled))),void 0===i.canHasFullScreen&&(i.canHasFullScreen=i.fullscreenSupported),i.jQuery(".h5p-content:not(.h5p-initialized)",e).each((function(){var e=i.jQuery(this).addClass("h5p-initialized"),t=i.jQuery('
    ').appendTo(e),n=e.data("content-id"),r=H5PIntegration.contents["cid-"+n];if(void 0===r)return i.error("No data for content id "+n+". Perhaps the library is gone?");var o={library:r.library,params:JSON.parse(r.jsonContent),metadata:r.metadata};i.getUserData(n,"state",(function(e,s){if(s)o.userDatas={state:s};else if(null===s&&H5PIntegration.saveFreq){delete r.contentUserData;var c=new i.Dialog("content-user-data-reset","Data Reset","

    "+i.t("contentChanged")+"

    "+i.t("startingOver")+'

    OK
    ',t);i.jQuery(c).on("dialog-opened",(function(e,t){var r=function(e){"click"!==e.type&&32!==e.which||(c.close(),i.deleteUserData(n,"state",0))};t.find(".h5p-dialog-ok-button").click(r).keypress(r),i.trigger(a,"resize")})).on("dialog-closed",(function(){i.trigger(a,"resize")})),c.open()}}));var a=i.newRunnable(o,n,t,!0,{standalone:!0});i.offlineRequestQueue=new i.OfflineRequestQueue({instance:a}),1==r.fullScreen&&i.fullscreenSupported&&i.jQuery('
    ').prependTo(t).children().click((function(){i.fullScreen(t,a)})).keydown((function(e){if(32===e.which||13===e.which)return i.fullScreen(t,a),!1}));var s,c=r.displayOptions,l=!1;if(c.frame){if(c.copyright){var u=i.getCopyrights(a,o.params,n,o.metadata);u||(c.copyright=!1)}var d=new i.ActionBar(c),f=d.getDOMElement();d.on("reuse",(function(){i.openReuseDialog(f,r,o,a,n),a.triggerXAPI("accessed-reuse")})),d.on("copyrights",(function(){new i.Dialog("copyrights",i.t("copyrightInformation"),u,t).open(!0),a.triggerXAPI("accessed-copyright")})),d.on("embed",(function(){i.openEmbedDialog(f,r.embedCode,r.resizeCode,{width:e.width(),height:e.height()},a),a.triggerXAPI("accessed-embed")})),d.hasActions()&&(l=!0,f.insertAfter(t))}if(e.addClass(l?"h5p-frame":"h5p-no-frame"),i.opened[n]=new Date,i.on(a,"finish",(function(e){void 0!==e.data&&i.setFinished(n,e.data.score,e.data.maxScore,e.data.time)})),i.on(a,"xAPI",i.xAPICompletedListener),!1!==H5PIntegration.saveFreq&&(a.getCurrentState instanceof Function||"function"==typeof a.getCurrentState)){var p,h=function(){var e=a.getCurrentState();void 0!==e&&i.setUserData(n,"state",e,{deleteOnChange:!0}),H5PIntegration.saveFreq&&(p=setTimeout(h,1e3*H5PIntegration.saveFreq))};H5PIntegration.saveFreq&&(p=setTimeout(h,1e3*H5PIntegration.saveFreq)),i.on(a,"xAPI",(function(e){var t=e.getVerb();"completed"!==t&&"progressed"!==t||(clearTimeout(p),p=setTimeout(h,3e3))}))}if(i.isFramed)if(!1===i.externalEmbed){var g=window.frameElement;i.on(a,"resize",(function(){clearTimeout(s),s=setTimeout((function(){!function(){if(!window.parent.H5P.isFullscreen){var e=g.parentElement.style.height;g.parentElement.style.height=g.parentElement.clientHeight+"px",g.getBoundingClientRect(),g.style.height="1px",g.style.height=g.contentDocument.body.scrollHeight+"px",g.parentElement.style.height=e}}()}),1)}))}else if(i.communicator){var v=!1;i.communicator.on("ready",(function(){i.communicator.send("hello")})),i.communicator.on("hello",(function(){v=!0,document.body.style.height="auto",document.body.style.overflow="hidden",i.trigger(a,"resize")})),i.communicator.on("resizePrepared",(function(){i.communicator.send("resize",{scrollHeight:document.body.scrollHeight})})),i.communicator.on("resize",(function(){i.trigger(a,"resize")})),i.on(a,"resize",(function(){i.isFullscreen||(clearTimeout(s),s=setTimeout((function(){v?i.communicator.send("prepareResize",{scrollHeight:document.body.scrollHeight,clientHeight:document.body.clientHeight}):i.communicator.send("hello")}),0))}))}i.isFramed&&!1!==i.externalEmbed||i.jQuery(window.parent).resize((function(){window.parent.H5P.isFullscreen,i.trigger(a,"resize")})),i.instances.push(a),i.trigger(a,"resize"),e.addClass("using-mouse"),e.on("mousedown keydown keyup",(function(t){e.toggleClass("using-mouse","mousedown"===t.type)})),i.externalDispatcher&&i.externalDispatcher.trigger("initialized")})),i.jQuery("iframe.h5p-iframe:not(.h5p-initialized)",e).each((function(){var e=i.jQuery(this).addClass("h5p-initialized").data("content-id");const t=H5PIntegration.contents["cid-"+e],n=t&&t.metadata&&t.metadata.defaultLanguage?t.metadata.defaultLanguage:"en";this.contentDocument.open(),this.contentDocument.write(''+i.getHeadTags(e)+'
    '),this.contentDocument.close()}))},i.getHeadTags=function(e){var t=function(e){for(var t="",n=0;n';return t},n=function(e){for(var t="",n=0;n<\/script>';return t};return''+t(H5PIntegration.core.styles)+t(H5PIntegration.contents["cid-"+e].styles)+n(H5PIntegration.core.scripts)+n(H5PIntegration.contents["cid-"+e].scripts)+"