From bd6fb138e1ca137c67d2ed30e98a46ad3c4b76fe Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Wed, 1 Mar 2023 11:28:15 +0100 Subject: [PATCH] MOBILE-4265 h5p: Update h5p to 1.22.4 Most of the changes were related to H5P Content Hub, so they weren't included in the app --- scripts/langindex.json | 93 +++- .../features/h5p/assets/fonts/h5p-core-23.eot | Bin 9188 -> 0 bytes .../features/h5p/assets/fonts/h5p-core-23.svg | 62 --- .../features/h5p/assets/fonts/h5p-core-23.ttf | Bin 9020 -> 0 bytes .../h5p/assets/fonts/h5p-core-23.woff | Bin 9096 -> 0 bytes .../features/h5p/assets/fonts/h5p-core-28.eot | Bin 0 -> 26160 bytes .../features/h5p/assets/fonts/h5p-core-28.svg | 114 +++++ .../features/h5p/assets/fonts/h5p-core-28.ttf | Bin 0 -> 25980 bytes .../h5p/assets/fonts/h5p-core-28.woff | Bin 0 -> 26056 bytes .../h5p/assets/fonts/h5p-hub-publish.eot | Bin 0 -> 2712 bytes .../h5p/assets/fonts/h5p-hub-publish.svg | 38 ++ .../h5p/assets/fonts/h5p-hub-publish.ttf | Bin 0 -> 2548 bytes .../h5p/assets/fonts/h5p-hub-publish.woff | Bin 0 -> 2624 bytes .../h5p/assets/js/h5p-hub-registration.js | 37 ++ .../features/h5p/assets/js/h5p-hub-sharing.js | 54 +++ src/core/features/h5p/assets/js/h5p.js | 31 +- src/core/features/h5p/assets/js/jquery.js | 29 +- .../features/h5p/assets/moodle/js/embed.js | 25 +- .../assets/styles/h5p-hub-registration.css | 369 ++++++++++++++++ .../h5p/assets/styles/h5p-hub-sharing.css | 401 ++++++++++++++++++ src/core/features/h5p/assets/styles/h5p.css | 53 ++- .../features/h5p/classes/content-validator.ts | 6 + src/core/features/h5p/classes/core.ts | 93 +++- src/core/features/h5p/classes/helper.ts | 4 +- src/core/features/h5p/lang.json | 81 +++- 25 files changed, 1386 insertions(+), 104 deletions(-) delete mode 100644 src/core/features/h5p/assets/fonts/h5p-core-23.eot delete mode 100644 src/core/features/h5p/assets/fonts/h5p-core-23.svg delete mode 100644 src/core/features/h5p/assets/fonts/h5p-core-23.ttf delete mode 100644 src/core/features/h5p/assets/fonts/h5p-core-23.woff create mode 100644 src/core/features/h5p/assets/fonts/h5p-core-28.eot create mode 100644 src/core/features/h5p/assets/fonts/h5p-core-28.svg create mode 100644 src/core/features/h5p/assets/fonts/h5p-core-28.ttf create mode 100644 src/core/features/h5p/assets/fonts/h5p-core-28.woff create mode 100644 src/core/features/h5p/assets/fonts/h5p-hub-publish.eot create mode 100644 src/core/features/h5p/assets/fonts/h5p-hub-publish.svg create mode 100644 src/core/features/h5p/assets/fonts/h5p-hub-publish.ttf create mode 100644 src/core/features/h5p/assets/fonts/h5p-hub-publish.woff create mode 100644 src/core/features/h5p/assets/js/h5p-hub-registration.js create mode 100644 src/core/features/h5p/assets/js/h5p-hub-sharing.js create mode 100644 src/core/features/h5p/assets/styles/h5p-hub-registration.css create mode 100644 src/core/features/h5p/assets/styles/h5p-hub-sharing.css diff --git a/scripts/langindex.json b/scripts/langindex.json index 95e7f3887..ecb5bfc2b 100644 --- a/scripts/langindex.json +++ b/scripts/langindex.json @@ -1652,13 +1652,6 @@ "core.courses.totalcoursesearchresults": "local_moodlemobileapp", "core.currentdevice": "local_moodlemobileapp", "core.custom": "form", - "core.reportbuilder.modifiedby": "tool_reportbuilder", - "core.reportbuilder.reports": "moodle", - "core.reportbuilder.reportsource": "moodle", - "core.reportbuilder.timecreated": "moodle", - "core.reportbuilder.filtersapplied": "local_moodlemobileapp", - "core.reportbuilder.showcolumns": "local_moodlemobileapp", - "core.reportbuilder.hidecolumns": "local_moodlemobileapp", "core.datastoredoffline": "local_moodlemobileapp", "core.date": "moodle", "core.datecreated": "repository", @@ -1811,13 +1804,26 @@ "core.group": "moodle", "core.groupsseparate": "moodle", "core.groupsvisible": "moodle", + "core.h5p.a11yTitle:label": "h5p", + "core.h5p.acceptTerms": "h5p", + "core.h5p.accountDetailsLinkText": "h5p", + "core.h5p.add": "h5p", "core.h5p.additionallicenseinfo": "h5p", + "core.h5p.address": "h5p", + "core.h5p.age": "h5p", + "core.h5p.ageDescription": "h5p", + "core.h5p.altText": "h5p", "core.h5p.author": "h5p", "core.h5p.authorcomments": "h5p", "core.h5p.authorcommentsdescription": "h5p", "core.h5p.authorname": "h5p", "core.h5p.authorrole": "h5p", + "core.h5p.back": "h5p", "core.h5p.by": "h5p", + "core.h5p.cancelPublishConfirmationDialogCancelButtonText": "h5p", + "core.h5p.cancelPublishConfirmationDialogConfirmButtonText": "h5p", + "core.h5p.cancelPublishConfirmationDialogDescription": "h5p", + "core.h5p.cancelPublishConfirmationDialogTitle": "h5p", "core.h5p.cancellabel": "h5p", "core.h5p.ccattribution": "h5p", "core.h5p.ccattributionnc": "h5p", @@ -1830,32 +1836,59 @@ "core.h5p.changedescription": "h5p", "core.h5p.changelog": "h5p", "core.h5p.changeplaceholder": "h5p", + "core.h5p.city": "h5p", "core.h5p.close": "h5p", "core.h5p.confirmdialogbody": "h5p", "core.h5p.confirmdialogheader": "h5p", "core.h5p.confirmlabel": "h5p", "core.h5p.connectionLost": "h5p", "core.h5p.connectionReestablished": "h5p", + "core.h5p.contactPerson": "h5p", "core.h5p.contentCopied": "h5p", + "core.h5p.contentLicenseTitle": "h5p", "core.h5p.contentchanged": "h5p", "core.h5p.contenttype": "h5p", "core.h5p.copyright": "h5p", "core.h5p.copyrightinfo": "h5p", "core.h5p.copyrightstring": "h5p", "core.h5p.copyrighttitle": "h5p", + "core.h5p.country": "h5p", "core.h5p.creativecommons": "h5p", + "core.h5p.currentStep": "h5p", "core.h5p.date": "h5p", + "core.h5p.description": "h5p", "core.h5p.disablefullscreen": "h5p", + "core.h5p.discipline:dropdownButton": "h5p", + "core.h5p.discipline:in": "h5p", + "core.h5p.discipline:searchPlaceholder": "h5p", + "core.h5p.disciplineDescription": "h5p", + "core.h5p.disciplineLabel": "h5p", + "core.h5p.disciplineLimitReachedMessage": "h5p", + "core.h5p.disciplines": "h5p", "core.h5p.download": "h5p", "core.h5p.downloadtitle": "h5p", + "core.h5p.editInfoTitle": "h5p", + "core.h5p.editingFailed": "h5p", "core.h5p.editor": "h5p", + "core.h5p.emailAddress": "h5p", "core.h5p.embed": "h5p", "core.h5p.embedtitle": "h5p", "core.h5p.errorgetemail": "local_moodlemobileapp", "core.h5p.fullscreen": "h5p", "core.h5p.gpl": "h5p", "core.h5p.h5ptitle": "h5p", + "core.h5p.helpChoosingLicense": "h5p", "core.h5p.hideadvanced": "h5p", + "core.h5p.icon": "h5p", + "core.h5p.iconDescription": "h5p", + "core.h5p.invalidAge": "h5p", + "core.h5p.keywordExists": "h5p", + "core.h5p.keywords": "h5p", + "core.h5p.keywordsDescription": "h5p", + "core.h5p.keywordsExits": "h5p", + "core.h5p.keywordsPlaceholder": "h5p", + "core.h5p.language": "h5p", + "core.h5p.level": "h5p", "core.h5p.license": "h5p", "core.h5p.licenseCC010": "h5p", "core.h5p.licenseCC010U": "h5p", @@ -1864,14 +1897,24 @@ "core.h5p.licenseCC25": "h5p", "core.h5p.licenseCC30": "h5p", "core.h5p.licenseCC40": "h5p", + "core.h5p.licenseDescription": "h5p", + "core.h5p.licenseDetails": "h5p", + "core.h5p.licenseDialogDescription": "h5p", "core.h5p.licenseGPL": "h5p", "core.h5p.licenseV1": "h5p", "core.h5p.licenseV2": "h5p", "core.h5p.licenseV3": "h5p", + "core.h5p.licenseVersionDescription": "h5p", "core.h5p.licensee": "h5p", "core.h5p.licenseextras": "h5p", "core.h5p.licenseversion": "h5p", + "core.h5p.logoUploadText": "h5p", + "core.h5p.longDescription": "h5p", + "core.h5p.longDescriptionPlaceholder": "h5p", + "core.h5p.mainTitle": "h5p", + "core.h5p.maxLength": "h5p", "core.h5p.missingdependency": "h5p", + "core.h5p.next": "h5p", "core.h5p.nocopyright": "h5p", "core.h5p.offlineDialogBody": "h5p", "core.h5p.offlineDialogHeader": "h5p", @@ -1879,23 +1922,51 @@ "core.h5p.offlineDialogRetryMessage": "h5p", "core.h5p.offlineSuccessfulSubmit": "h5p", "core.h5p.offlinedisabled": "local_moodlemobileapp", + "core.h5p.optionalInfo": "h5p", "core.h5p.originator": "h5p", "core.h5p.pd": "h5p", "core.h5p.pddl": "h5p", "core.h5p.pdm": "h5p", + "core.h5p.phone": "h5p", "core.h5p.play": "local_moodlemobileapp", + "core.h5p.pleaseWait": "h5p", + "core.h5p.publisherDescription": "h5p", + "core.h5p.publisherDescriptionText": "h5p", + "core.h5p.publisherFieldDescription": "h5p", + "core.h5p.publisherFieldTitle": "h5p", + "core.h5p.remove": "h5p", + "core.h5p.removeChip": "h5p", + "core.h5p.removeImage": "h5p", + "core.h5p.requiredInfo": "h5p", "core.h5p.resizescript": "h5p", "core.h5p.resubmitScores": "h5p", "core.h5p.reuse": "h5p", "core.h5p.reuseContent": "h5p", "core.h5p.reuseDescription": "h5p", + "core.h5p.reviewAndSave": "h5p", + "core.h5p.reviewAndShare": "h5p", + "core.h5p.reviewInfo": "h5p", + "core.h5p.reviewMessage": "h5p", + "core.h5p.saveChanges": "h5p", + "core.h5p.screenshots": "h5p", + "core.h5p.screenshotsDescription": "h5p", + "core.h5p.share": "h5p", + "core.h5p.shareFailed": "h5p", + "core.h5p.shareTryAgain": "h5p", + "core.h5p.shared": "h5p", + "core.h5p.sharingNote": "h5p", + "core.h5p.shortDescription": "h5p", + "core.h5p.shortDescriptionPlaceholder": "h5p", "core.h5p.showadvanced": "h5p", "core.h5p.showless": "h5p", "core.h5p.showmore": "h5p", "core.h5p.size": "h5p", + "core.h5p.someKeywordsExits": "h5p", "core.h5p.source": "h5p", "core.h5p.startingover": "h5p", + "core.h5p.subContentWarning": "h5p", "core.h5p.sublevel": "h5p", + "core.h5p.submitted": "h5p", "core.h5p.thumbnail": "h5p", "core.h5p.title": "h5p", "core.h5p.undisclosed": "h5p", @@ -1903,6 +1974,7 @@ "core.h5p.years": "h5p", "core.h5p.yearsfrom": "h5p", "core.h5p.yearsto": "h5p", + "core.h5p.zip": "h5p", "core.hasdatatosync": "local_moodlemobileapp", "core.help": "moodle", "core.hide": "moodle", @@ -2192,6 +2264,13 @@ "core.reminders.value": "local_moodlemobileapp", "core.remove": "moodle", "core.removefiles": "local_moodlemobileapp", + "core.reportbuilder.filtersapplied": "local_moodlemobileapp", + "core.reportbuilder.hidecolumns": "local_moodlemobileapp", + "core.reportbuilder.modifiedby": "tool_reportbuilder", + "core.reportbuilder.reports": "moodle", + "core.reportbuilder.reportsource": "reportbuilder", + "core.reportbuilder.showcolumns": "local_moodlemobileapp", + "core.reportbuilder.timecreated": "moodle", "core.required": "moodle", "core.requireduserdatamissing": "local_moodlemobileapp", "core.resourcedisplayopen": "moodle", diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.eot b/src/core/features/h5p/assets/fonts/h5p-core-23.eot deleted file mode 100644 index 0bd4becbb819f256ecabb923a196f554165c4705..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9188 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 Lthcl5@0a}_;rM93 diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.svg b/src/core/features/h5p/assets/fonts/h5p-core-23.svg deleted file mode 100644 index f1b88cbb1..000000000 --- a/src/core/features/h5p/assets/fonts/h5p-core-23.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -{ - "fontFamily": "h5p-core", - "description": "Font generated by IcoMoon.", - "majorVersion": 1, - "minorVersion": 1, - "version": "Version 1.1", - "fontId": "h5p-core", - "psName": "h5p-core", - "subFamily": "Regular", - "fullName": "h5p-core" -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.ttf b/src/core/features/h5p/assets/fonts/h5p-core-23.ttf deleted file mode 100644 index e793b63af33e815edf5487888bfdf4880f846219..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9020 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 O?}hC0+hzNEW&aN#?^p2v diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.woff b/src/core/features/h5p/assets/fonts/h5p-core-23.woff deleted file mode 100644 index a2f93d0a2128c84634c9d8a2210bf7270cf535c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9096 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 diff --git a/src/core/features/h5p/assets/fonts/h5p-core-28.eot b/src/core/features/h5p/assets/fonts/h5p-core-28.eot new file mode 100644 index 0000000000000000000000000000000000000000..4b2bf455c309fb15c9150da2c09b5bb4d1627aa9 GIT binary patch literal 26160 zcmchA37lM2mG`@Ee^u|*zI0br*VEiOC?k$IL>c|mPk-u+8AZn##|?q;bLFR?0^@)q^QklGm+yb>tLpBAfX=tQ zuJ_(u&)v>F=iGD8eO=lk2yfjj2uu)#GcP9G%_wBe`ZL2Rt#e&+==l?8#|c72xLl|S zR|&nsrNSZMu&^7hicm*FkFXKGy~0u9N?|8rDD7s192SlUS0L>{AuW`JKHP5v1(8$% zw{TpLgwo7;{S|LO{SHFDi2IUD5A3|^;V*sQ0VGPmf5+aPN3O!#2meR$*7sidragE6 z$M+tG{}Y06@xbM~cV5>1vwvTKtj{5S@Nxure`IbEgq@VX{qh6XT(@t1@gexfk>|=Q z4_&(RE2F1-x?^ue76c6UTB{0;m!A^ksJb?C@7s3)%7 z+bCX;R0!+~vI4OG1?yly1SrQ0+6XaY1CtyaZ;IX+ZHashkQUZ}XP$d7fdQU(K?)#Q zeVAvM&-KT`USuvQBBlvJgBkXs*kivartKF|3S-x!|85ljjNaXxjh5;{@S% zk|0*8uMMUZwW5fMj6Ctgh*&+%-^jlp4T~DA9u=P$IW17MScQYq1D45dJpGb*y)=&2 zYQQ|N5EP<9Tu2Eyp(u0<{isScoU7y3{=_%CaryF3{jr}kzGB6SP0N=rZ{C|5Zfc(} zEBuori94u$tf)m(wNyRtD>%tTs?6Y92%u zihXPe8=$aiB@#`ta7c~vB=xX|IZ0}B(OMrvdVmavBGtSDJj!#nQCj>E0U%Bx^=h=r z3ks=c0IG-cl}OkhQgfMXq2?bLtmZQS=?BbAWe@>{9Lv?J8fv!$qfiYO;j7^e=NpfK z!Nn|`XT)iBiAdsSUm#e=i=hLg##c#xj6*Gxd~YT* zdu7^hCR)WKtqFv$o0zz<`D0g^mQUCHYW2mCS96>0OgNl2_o|wzsv%3U{EDi;6Ev-0 zNEDeWcSs7_+}#t&AhD{p1D_acjkUJEP1AKfh1yygW16akJZ2b8V3MTkp~Jq2zC$5^TgahZwk zWH^`v>bTv^Fua;(8iuK90e7Y1u{_1rU67D)f^W5)}#Vo}JD+Bw}9W!jwQ2`}#zcBB`IrgDXPGcnp7s zDLG;!QCgS>+5e#4I{h-mP-yTsGtLl6!@5ip>d8VzBbqmgJ0 zbf3^CT8fmT5w)9zi96K?i$o;w5Lvxknhph-&sQ%Ndbhho>2}%DYN9aMUz!ewLgDFB|KLJ**Oo2s_)N8W zd%q$+7!ED(FP#xv>+7G6gvEg=`%BeFsy~3>0fH^uD>3o?kVI;bf{KIn!2;TiKahI* zi=dYxl{(!+tc+?E@ydgj0=I$M!0fWb4#o|aClbvUx_dSki}8kU(cOy<$-0u!nQZ@X z;^K=ZCU)$Y_{T%}o}SGGN~C*Rkfo>l0{A*R56N;?_Q-2@Oj5GR9fAw;#zWE-;$4CX zc`1j{TLg(@BP5Ya1W3zlu#iJ7!_iQrT-Q*)F*Z2R&om`6SgV7rYgx4%)znamQB+Y< zBUK0+wc9uPDL1NF*axfrbz1d5aV8NZbAXV`9#N021dny(WK}*O>j5P<)=1W22Ng!iWbwe%n2fB3Jbt72WXJ4{ z;`L&O%uJp|ynJjNk&3PiXFDArrkdqI6lJW#{v`*pS78WqV030trvp@{19Np^TWpK{ z)~>NXC)~P1cviY!Tn$dRNVph1)yII?ISo{D(Y)lv=RrZM*5;+OGQvo@X$ogrSpfqr z)^p)p4SW$oQI!j2gp_qId4Zc^{NLj1X}kT;-9|(=d`4@(-|shcqt&N)ir??^ zT04xOKilC8=`v&k`(Mo#{o!)EKylr7WmS3`P zuW&#*D1KQO6!r_hU>@{Df|W7-vudu3w6i_Bc^xpyz_{ z@`5Z#Q^VA&V(ujv3CkrFPZDB0te7p#HvyoBndFpIs#GaumP+bkWuQ6Ar_A7Gb#*XW zmJa&!Q9S_Z!BEPVm()Nm5aawK7YH`CSs{x;!lj9N9$f9Vg7Ev_CWkfnXI$)dfUq&j?Sbv-;C{b;n0<5*V zEQ?5D`L@WY<-24t5R_G>^lU9-YRQ^mSe6n*6;O^9wq&pJZ9_+WETjey#qF^IXtqLa zF|24M5@-t;rmlE-Yg9{@zuo3hJxZY6uSha}XePDCG9<{c3QLXW5Qy#(Wwc2aBOY1I zp;eMhJ)($8Y%oS0CMzkw?3E)4LzE*aQH}=;6=mw0gQaZE-=S`*UfR_-@enh>!&*92S-d>xGLP8XsIpw84NI zRQn8~Jx8;H#1Jqe{zQfl3}s z;m7d43M<*m_5r!CM#PvbK7_Ec;*uZ2vSk!+Qf7hvJ}-P+ii>aK{CkP8if~nR*fEAG z69x0=Mo1g0f?#?Xr)rSLK(46HPL#7wN5jC-m4#9V+X*W4fD%$3keOkB@dsXG+VCD* zgSoX9H>iQ9;e4y?F$^(4&v)2=Y59B>-Rvd9_#*$Aw-{cp@$R?l@(#>))kL<7!K92k zK^b&Bl&g@#??*1QiLs#YQSsN}J0On;m_iM4VGc9rztm~s%Ob3UGX`?#5 z&+xPR5TP$|B9_2;^UX-zOo%*~@1GP_NsGnrgPTvIREHTsFmtFpIFZA>`Y_3f-#~U7 ztUHXxS+@>yVgT-sbugGc@$9V1dIm1(>`u8vSzUf`TGpjxqAy+wt+;xH;?jD$I+q4R zjOj+K+M@g2ZodXL;c|mGOA=%6i3b9)7;f?V0dITz_BxiI(*#7xU*yrf1VoiYm&;u# zfJcd4%SVp)+{Hgd2VYzUR@O4O`Sz^!G+z6?T z!1hQM#&4kHuuQbE4m_`LVWt|2gy(p1s1)X+3-t`v@Wp{a>JR<{V{Nc!2N=AKQUJi| zNU&S*RtU5}MCS*uQ;GzpKNkwc6C#{E$c(DaR}q~%UuIGKalJlt2sakHhSkv~X%Mwp zIO~aqu&@}aAHvPB?sNAQBo+P2QoSC-1)01LZo}|&r$vVKv`393UAivzboXrO>FHtU zS*t6BCHjyxo}UiF#{c2tu-G z#!TP?#ywDOi}tswP#{=pVz9Nn=9NS%W?_*iOa5v)R&T?UWFJOeGpy@TpW;>!9ZtC; z%enx^*XC_0dW=@TtjV5)Cy;QfZdDIkT*rDJ^sw*a^DRURGv$yV2#}o_Z|1eqQT?7IJ;+$D`UMoa-rXPx4o&$Z?cmZF^}sW$+brkCF|?6}qD z>VB&#?ExtJCr?0cAYGW;D$&KNw=ULXK(f^Rs(MH>QGhyftLAdMXq^}q-X)phaUq62 z0u8EAYq>nkSBZSZI6$*hacClD5LdfVW7)M!?i)|{h2p9jOQ%X`_U`VUwp`9vNi)mk zI;k3}3XKz*a8f*;%LV(>rP|W04(vtU%r~8Aav{vm9X^OO;A*Cc;OJk=B zpB09rmEvzPb{Sz*SR-u329m%f#2GnptJvoB>@e%F#2ovQqfVuHbz4EyvW9>3r7 zh$j#-&*2i6Pgm?`DKSe|rtSSLnM@07qo@7zzhW7J8w^rW_D{>xV`4g%^LspjfXCzC z0S5ptaG+mg;kfV~>9}}5c53`W6>DYzgA?_GM@Sh7YkNPqND!0}>pQ5{LEEHKgi>Hs zY0*PVox!psArABn(MU=(nXh_+NKlD5>Ncb&Fi$VLZL<2d;i9;?d+_Z8%Wq#6E^O&7 ztjXop6neK5#w$y58@kdLOg0 zm7dBKSGO;YoIiNy0UsZraNTWqm!j5{B7S@>OQR!OyUGfin0iSAs+WVQr zq;Xl4WWP&uy8^y_nkcjDWOgmYK>0)R4O_RqMLsFHCHzie>2PQ&RB1D^K4iTIQ=ZAt z;@zVK3@fO$4aJg@1_pBNTc9-4q$hHfN^bu+lScNVEs}5odwQG1m!MBtEMWh!q31eF zpVU|tl>J#WqzJ6084EoQpUmM9wH*2!zoR2NcV1CgK03NR7LUiakB%;1=w3QJys4$N zwPn-r@Y066^?bModiy3rxF-902Nt@;m*R1PF+DoAEsks3=-4#Di^pdVx3mJv_(F)| zfZp07RzksLfK%=3T^0%kL(6*ms(`sH7$O?=9^rlB0gPu^xEnn{i)AhV)k*{98a!O{ zpM!&Lj>=&;=yvu8pkagikEKEqXyfplhfoSNAW$6c`BG7`0}rck_Vfjc&PlDLD{ulU zFuuC-j)?P`4~bx@(2RYYJAntf!o&>dANc4r!9iw(IZpe#PtFJRbLSmAx(_0PQzUdK z@K8R&eHn7r1=5iC6!uF7gmK}*d72r8R>Yx`rNKICpHoWN9OwX=3ncbawVtx1^^3e$7vv*V&Qc)qR7}mJNf0qkWy7BY{A7 z`|`hEZEx*vN0xpbQy=Z`>{t@;JL55a`lNIcd&IJk7Dg~4LcR(aBlreWQF?<(EMX6m zeQ)d5-t8MUzBz~M%^NptU+7-7bYf=$*UpKhs}{Jg-MaN*X4$_LAAW5XC;O=%ye3lv z0Q;A%*x&9(JD!&IW1l;UJ)4rSL|6$k4S}{qn#(r{NYq@3kZ9F(=M=s&ar~r1n~TUS z@SKrD+%nMKK0x;t=QY4CBuBnl&Cl*|-t7a?W{{Ym2>51CHiM*KGibO8ie1ms0LYd` z+&xW5&9@kDCMFr=FNCOcu@u5wDquEEV>XctLY2l`Y0f9w35r603PnC|4WAz%4rlm+ zjZD>Yb9WlEYHsVA_LBVNuyjV2oVeHi^3eLW7D=w<*{D10S{7K8UHo0QX}Z5_crEvw ztBcaDA7Z2Qyl^0Ie>q>HEct;u=hC>P(E1_!&dgA7+6cPX;e1V1VyW4mnQnsTHs92A zur5kBJTo)Q4iBxjT^!UwdfJcp*;F$br#18a(*=AWJ;3YrP4rJ{e^G&5yx zTYuH-wsc?O;DN-!gNXwN;|C6&v#oD=qjt5$4;+XeL|%IGwml@YOP5L-*TqahYlYP- zw=-Bgw;SoG(=~2`fNf^N39>z?SIPRIe||xu)fZrS5sVo>8tDZ%v>01eb@t%Uh7ChY zWwS4pskr5(@meqx6jAFhm4lI5fi26FH5T;6%kAIJm1ExvCE9|awzkJ0*Fzfl!0?7- zOp$AaYp~*LUq8%_4sCF!a_vcXG#skLFrw?lDR*bozP(WEN(I=_aHkpe=gQ@r<-0f$ z0-#W^Ed^NEVB9cl-B(=z*I`{iZKXTP$H`I{fhXJDf?yS$HRVQ ziuvuAr?|P7Ec{ORnxu(Wg3p~V+#q}bkO=XzKr}o^K?ua;8l*5O1WAS^p)ZR_N46!b zbAFE62y!C-LF`4igUiu!J>qc1v-3G=9Y{z^J0F5-N;qnq zGW#EHY#52V*230BU%N~3VT=1}7zn^j!A+`mjdr1#sEE)~KqU_kL@De^!!Ct98j>)# zUtQbUYGy-XBZI0crc&@G6iZWJwxYVBpcg|~b6rf=1FbC`&~za{cWVl?z(8{t-2~cP z;jpVMpm4lLu%hu?scJwRw*O9dOX4oKewFUtg)Ik3m5&(_Hwdxem7&~_u&PE4Wl}1W zb|#>cSE3)hybX+Do!?d1RtU5iP7c*TJ}I%ipqVNhqM_$YpgAHlrj({+O>AZ7EXGJ{{7lH)Ntj zjGH_VAIr6mCftzby?SUMo)`#eA(>*pQ#3(1{jAv|y%W13Bf<`h)cb@_3tz!#L3qf7 zGaB~jF{ki{wQ6%4GUIQ^tM$eXJ~+)8Te%A4_k1u1%~j*CVd0RU+s9=&%t#;vcn*fd z3qgf+o={>@IrXYDOwMNU7^_OTI`jfaUeD9=u~`w01{$&=xkfWwBMCMdLA3z9kkb<# z*RHou*b})@y?(G-?dXn1b<1pvj28SkAKUtw{!(dEE*A}Hx;qri{l-7iwe9lkR9H6x zzS%-?)MwjApR+${KZmW{8Fo=`zAzGwSWNVf76#X@9h84`VJ9}^R15YQN}^S3yKv`) zM%a>C*5vcDeq>7r^hdCqYer5lQ(0tHS0C0`1HIu8Z1zk~IgQbZb(^Ap+0F|Csz;YS zJ+WLHRELI&y}n(A&m|ITyE^0Pk||2DFvj{Dn__)oB^+lf z(&;tHlq987E0am!69Yb-kbWnf05%DEjD|BtjW<_lj4^0>K$y>MN#z(tLCY>Zf6NoN zJXvkl_QX9_R=dIScr4qd=P@n2Fy>e@Ml-FEV;;-$*fu?nS#ggitJ;|L9MVw_uGv|7 z9(7;>T-*~%T4a@b`V+DseMA@%u7UL~XBbUoMHJ{n`rf8x=O`Pa>ESGw2=@s6NqaL` z(;8M-gwu1&IzmnSs@UTPuPHlRFo#vTv#272RgDC>U|-*j8#i85EtN0q=*VtXy@o#) z^V?4cTA8YD>wD8wUw8MaR4Qr&G|8=9ubYhdp@r>k#9zCt*NJ!eDgGv=n_`GSZn%h5 z%cZRy9XSW47~Z^U<^ELCozp-Tq1B3-cFBm!~#X2p#e>Zauu1>RM0B~5lJRFv zcQgp?2bd>zn&i%FR(E!FPK3kj@^zlfL|SVT3fQ*YDFB6`fQFmd4%E5QP=e!5d858C zECr0-B?CTBOSG-v(zR9?{fOeA;@8H)1*IwMKt~d^dXYb*H7qPNVajj@&_Q+W~iH$L(;ho|w2a(bkr@bYf!l zLbs{FM8>CnSq*0y>xGE;t#<&&&04XZ`chY6>Dhw--cf^2bn9 zXW>mEGdJP{9-m>vnLo>ac0BujU&j6#DWTZnOdnh55eo}_XGSH-=Jz+0ZMII%e8Zgn61u$uF=3!FYJWMC90h8-6s4fmnXHd&5pN@Vuntt7f z_``H`_D4t%5%ZMn+-~u&7>lMEOGg(Pjo~Gn##|D49N=IeXeTuRe61@i0X`Y;LI4Hkh9p zSgZX5MSjy<+26myvQ3I)uV`xr2p5T8KLcF60s8m7kTjZ#RfiLRpMoPmP=u`-2%xjn z!}b%XT&}^5V0;Rej0Gx~Hg;XkdKWX&fBQ>kzUV5%u#xVqwYPWd9O~;` z8VE>a2PZEcsIHAfBGI)21B+K(n<_4isivm8V8Z387hr4KbNghyY>hKl+2N}YcE*fzTWR2E*5%v3dLdAz%FnT zU){cg#E-N2>PIr!!vL~n?b^cx5biAicsQG}xAqhZi(mumTU03abQb~A=L5*1Af5j8 z>HFlMbdvL`6_7PDj>?g$QPvCr+&R? zqx8*q@YJt^@pw=Q2IKbk46gzJl<@;R0|3DDc9v=Y<3|^XemF7|@v{Hz5&bWZ+W*Gj zfYy;rZG+zXuwV0<5y-t}2(Fv;)n{hv;w$u=^^y6M_zFEYts4@5J2W#hG;0m5lRgp) z&RRV3w?VRv!rD#P0|EYJ&_g-eAMG){Ueo?AE73x&*UTZ#w0Alw9UqED`Ol)AX|yv;=O8%- z75yN*AWVcZKr6|z$Bn2J%QKdb!I+z!G+Zu&z0DreUHO>wc0{;!p2TX=3Fds?(Mc^q z0d|sll3)}0d(E!2syV`<_J(`f(kFZg_xGyTPhB{(?r0X*(RDKyZsqQd{8KJ$C)#Yd zN<1JOSp{}6L~dMg4{b8tPq%j<%gnm17tYK$*=J@hoVtGCNmrXM-N&ShBjMGR3Ybg< zOlF~*Xwe7JM?29+j_mjv$+5A8Gbc%&?U#0f-yS2zD!vnjTd(Vp{B$gCPb3Me2a%q8 z_!+;`PH0_niHkHTQ9n~SWIWG zUc2tXvD)BFB-++?+2rJ!H4~GUp{VFgZE$QWC{;RBEZ(y9qCJz&YsY!#-Pqk@-DssV zmn0?wy)i zw{B``Z?bKnn|<~hW-Ml38;@CEvT9a#*QU)ktq(JmP~%?at7k{2gw7eh9`5-o!*5$s(_*n@oy5oZl;bq?7$>t){kcmU2m?s7Ol+}?+chlxvcRJN! zX@;Kml=6id>0fGve5tZ>+)C?)=7C9f$%E*WXME+)JxN$^dVGO^&jUxw%0d+){>`0H z?=O9ky8@w@*cuB4HUc<`h-Gu@dwWa$y}cW?P69%(PExiZ2ev^ad0c!_t1Vais9@q1ANuW#<3()KZtR8Cx>1tVdZGk(f|l`B+Z znCK*rhg2LOAry0nJ2q|j)(l~ggHu3E>4<%8xI+tlw!Ow)(SzYrsffKjl1fF`BaxJS zJ9ZynODf|0g%WO=E?1_fD>zx|YO#Keg*ffHNLGtm^J>v9A2ufvl~6c}qk^%PFqE<4 z_wNG0+CYAG0vj3kqm&E*o*m`jTWA9Yn>ecJHgni`csR)+zEh!1!Np|vRBj=jUcVp#s2KQuPDAFAP9IEn~(AaTv!i)nAD34HQGVUl)JMQ~l>vbeOlMSUBOK z{wITFIH76iP@8N5hHXV>tAI`xq#$JgmCjBYiIUAZ#1c?04ulX4ZWvSI zsX6)Kik5(Jv~{7DF;$7vL=c2?QXD@)%f8YQ-B=$Q9jn(jMq5NVQ4Qh1O#0x;Rp+0# zYURN+F1XLbMq2k!sk}TKdbxfmI%ou3vJwa^>FVt7@9bO>2yC953il7PZ<=i$MU!=p z%kXKs&vfBfn%`vxRVCo>4u{PmGXjC$P*C=WmqiR0Q{3Lpj;lvTIy-s{ud9>&^C+s( zf@@>FKI%<+MavcLiY%;%EV(10f~jwYyJ2P~C^XqBINB$@?t2ylX?aX~+0Ip>5U3~)tQOE}zy$U}@EH5^6yrt~7a|nhu4>%FJ(D?>hc_QV%6qh z3i0fQ+`Pg54_V%Tqd7kx$X#&<9ly0-z)ZTGJ+k4X6Y=MZI&(aNMR`Ooav1VPS$<() z&C%OoYsuPV&64kBH=jiK1&Z>a#j6MIz^O3%1)zs~56RhBQwh?2;4>t@5$<{o{dmy_v22ylZ-+fz(JGnfz}2F>YQzS!^6NgJnsDEqwG%c z@T2U4Up{Idh68Ct!GHQu>1F9A(7~O^Ml+C0N;Lnt$W2l=rwN$cj%ByRCpo0@=KI{V z6WxOq2rV8#oM8Rx&{AoCd4krz6Xi0#KXKE<#5LtJ1167@|84`05Xm>+OwSEC?4}sf zEjN>PMVB{{Y2z)o&~qb>7O1*>^DPpkkR_pfWMUEkj}SmiFO+ZuB}_U2yvW%HH#&&{ zn}gj5Lr5wJ&)1Kk{=^Bi)Ava)O81FRO1)B5+9JJM`YZ5{SLIH5hx}&wedxOa3?5WE zKkBed^a}c}`K05d&0nsz9_K^WqIht&!LFkhy+VqnQanbOb?u{6|? zDBx<4A2~73!3qSSJW;g^^&(jthiqV~Q3d^gG{CbCIJiOzI4~qY0(j`~cn!%!dbClF zqwWhgy)djs6n;3wgC~K4?KEZ#W*To1bu2KF|B9ssf?|tVOOTAh58sC9iHuHmIFi`) z8?4k&55OI9SkD|HQx7_tv?4$1OKu0doBa@`@&Oxu%m_3SfFS(9F+k^jqFfL{WvitK z&KY62!jX_OXu$gB382C1V1-WDm40}O@-G~XA~QwPw997>B+sHZ}3XUnKFuSlc&(5@y> zI+F#U&e3WO!sifEoId6?oSQahYdGoL3~C9Bg~pr1=O;*#ps``6`g49qLY>QWW?~*G zah#gN02)MR)X5^5({=QjB`xk-a9>twH#4-smhphs#eNp<_`+ z&OGQ~#oU)?NVN}`fbhnRgt^}tB{d*(h;INe$L=NZ8v-$Gj1)3F!M9WJu^m`MLB@ax zj*G0M=))nfI)Vs-n@o_nnGj-NEyNFbF>I*fi#ATy?@Zft|2Ac};<(=y({R0S~T$8*E0=~yoSnrUzWAIYqkNicXWo}Io9 zfI@$$uE9wcV4MTo}04kcm&7yD~10FODMK`*K zip1$qK&En>^09$HC$Vw(39Ai2rjCTM7Ei#NObN6-K#5e5(n<9Xg-)H5Cn; zG^9gy(Q;aBkTrPZ1icaM5;wUN8+=@z_K?CFT zu>=N)^Mf1%2sRSYXi*-VT&EWx)5~!J2qGJO#)ld)ipJKr)p9g91cn67@%)I+S?(E@7Cgy`3 zXHWY?3SdZXKrtyQhWw3U;m=JblO>c%#Wt#OhJWpYkdrxHDIz|mHRnEv@e#!Z0jLJ= zbs!BndH2X-77kfF*cfNLve|;|^b#uwopSwRw7HhSNo1-j<;12H(Vp^IqT@zQXtkP#3(fuYVIiEb0iTG$wB3XXHr z_YQ#1)Zr)uu<^YDpc1?s7627TFp3c{hLy17s08K_1nno|0PDDe9Oi+Qy!*P&mNZp8OM5kIYp{N*|L^LmT zBo#$n1K=~~BPWm41kekdUPe`r0p-H5lv+mMslmAMN5HB0c@T)AO7Y8i!HZ}<`JD)- zTGS~f4*+l)Hm4i_M`|hrWl?9*&8ve3z=eUO7B>o}YBcJKHc?higeVM)F#oggt zhmof0L^Q%F6FKeun6Bj{m4mrj##DwMBm(8o+=Wl{^4Xo7K*6;bh_`IJVK?0|+6;pw7|KRTFCQL?dL$z zT0_RSE#Jr2n^D-CEP`G}Sg;WXhEK}^2pu>)3wZ-;`&zD^ga|XY&ErUP(D0GyfPt%G#wC$!X>ef76y7;0d#M|9h7TG29o!^JBwj;c#$Rf>1q_BY8X zzC>E#>pa*t%6hg@$WLH$g=N?_k;nho@y)*4BjWQaVe?hdJ^Q9hj*qvj_$Vc20}?jg zNluVu`=1(x+yQ98oab7CybT7*sMn7v0W`XN4esp!VVj6)45qFu3a!{yw)@n-OK$tm zwu&&Yy2$>s7culYzeCjU=2Z#ob>oiCq6aPEKLN)HfzD^NCI_2w1^*RkYJ_bP8Zz0NDv>4v6Xp-olHYo4U_%MdKFAyeVRk^0^$G?C2DWc z@eNGZSi1p@v!^{H0~!_OmD@R;*F32Nm1qA_b4y0|h|8xG8^x`5ipvz-J-oP^((Azn zm6^<3336U^X`t2w&cjP%f3aA_wtB!grsLcWs0X}@lz{6xQe_V885r0j{&1;oEcZaS zB`qI>$ufi2(3cuM-Pe!nUK~3xrz9xfb2n(BhQ%};mEsF7@r8J(kHrJ_ zuYw7<`p7DQT@#A$SN+E4Lonlsg+3pQYg#=RXY7$+JQ3UumyKL_$AdehJy;XPgLfb> z7QDmoYec^lAqHLSFQk*O*7xG1V;}Y!1Wd|)K1mvHxKlJygP0(wrp9%j4JwYgt6(ay zucSssQpqJtep}hIr&8U$Tl{vzaXvl+3oBP+cAekfaEkxU@3&vs`Qe?CFrH42<372+ zR@;x;zOUh6FaMRxFkG`;!CH{J#Ao38;hvA_Icv4xB5+cb>OO@p&nI> zd-?`z`}+H_my>H1KiU=uMpZ0ZGOc!BGz0dlgy@U8_!y!Dwd`I|RinW`8#KGKvpyfb zH|h;RtRo}7CtEY5=EQfR9uUrx_KN?E{jV(lYVsg#G?xi0@Wlt>ozTsqYL201*$>4M zh(@@KJ>(`g;Ga(n(}@Ud!QzPTBGM}4p#`f|!EKx0`sH8##fJ_WCnq%Vuzd_4tVpqU zrb}{v+CF9mp~8Kq848(4r>5?jp1!-Ldu1PFyc#>?GmTPPi@mf|Vy~8PO+mgJ9E5t= z$688hmL?lc``Pv$c6Z3MpCuS9ZH8t~P+C#$uc`gm`cHK0Gt<-4Q>&))2<)P^Yr@-v z<MI>*jaNyJ ziO+Jo96Eix8u+nWxcardm7}w!)cj_5(b?ODe)@1U-zkN%s#+sUJK7qBVhCSISP-@F z)Ml<+pUY8+NCWmxcOc+qA2j`bbCn(Co)_>T7RlDR`}c^L&Br@B;)!B0(K$Ta*)cra zakl^RCEeXi=w{#Xn~Uf>E{jb63-eC)B)L%p9!4=ipc2L8a0kKa7`D9*^mqq?oFZ;> zz%8Ng;9nw~FFlNTMc+@UU`B1i*Kdvqx4<^>QG8oP$e)EHx%^qZl*7gcDZN0F8y~o> zot>hLJ(53?L~>HlUJL2js&w#`#)9MwqT)FPT~7{@1}GwPmY-zfh4Io`KSUkHA9kDl zJpcMloIn5G3Ir_si`>1;{$ebjkFjO(d_HcU;xVt%lbQCbu>!0-O^Puo@!b@D_uUlA zA9mkoD3~7Nr5~lpkHR_onGF<5kCy}12nFNu^MJX8J|eb+;+n2ZKDLCQEs5prQ}byv z`S=JGiU<44`7BwUkZ1X`c^LC9dw3oM-y34B51x4b&?OgpNB&)K!@wQakDgxrc=JtG zgg9k(5`LZY28sZ&<^LZ*FlP||YqN(#qL}7&kps!`5=(*qMJ#8o$4$!`x^G0-Ebb}X z=iy%5@WWCa%OF9xANLiw@5PNU;RCpz#Qi+tgLr=u?+k8&{T;lqt0sIF_wmM!RRVht z++WB2H12WS-MIgvaX*AN-AE_Es$ckyIm7Eo@aPsB?|9=)VLc1n@Spy5!{1E%Ed1pD zAa1H7l~=`0ZQF;tg1d%$JMKQ*{kRD(-G1B=+|>4FSo1xCwnPygYs5W(_uFu9#(fEr z6YmRQRnUV~;u?fJCVWv0h_;-T_sNgTr2ew3|b@5nx!8|d8E`D&Nh zHPp4f>u|T-v#RIAy<+e2zDVEW{SR`ixk$brmQQpMnw)+4@LvQtYe$3xZsxcdC=$m) zJVkK6A2z}zgg?-5%W%Kaa4T?M*Kn(Ff4<>%VTU{excK}DAgTB#A*rRZ+BMXb7h z)^JM*|8T=C!~LHPw*vQ#4YvySR~v2@zVop7^4e9smmWI2ySGw5_kS&!K6LP!^xoYE zcOTw)&F;(6yWW&udFi3GhYlU=gW)6n$C7J=G)(1p!$tqcWGDQ)@oD3 + + + + + +{ + "fontFamily": "h5p-core-27", + "description": "Font generated by IcoMoon.", + "copyright": "H5P", + "majorVersion": 1, + "minorVersion": 1, + "version": "Version 1.1", + "fontId": "h5p-core-27", + "psName": "h5p-core-27", + "subFamily": "Regular", + "fullName": "h5p-core-27" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/core/features/h5p/assets/fonts/h5p-core-28.ttf b/src/core/features/h5p/assets/fonts/h5p-core-28.ttf new file mode 100644 index 0000000000000000000000000000000000000000..520db3a9fa50e9988ab9a974fd774e53e383858f GIT binary patch literal 25980 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 Zg0C&_K?RS&c5Rn%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/src/core/features/h5p/assets/fonts/h5p-hub-publish.ttf b/src/core/features/h5p/assets/fonts/h5p-hub-publish.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d1d40dd32e0b6453d9ba6d43b5e56cbc2dc66d29 GIT binary patch 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( literal 0 HcmV?d00001 diff --git a/src/core/features/h5p/assets/fonts/h5p-hub-publish.woff b/src/core/features/h5p/assets/fonts/h5p-hub-publish.woff new file mode 100644 index 0000000000000000000000000000000000000000..c0535345a5132286a480cac49ac155838ccb2c1f GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/src/core/features/h5p/assets/js/h5p-hub-registration.js b/src/core/features/h5p/assets/js/h5p-hub-registration.js new file mode 100644 index 000000000..9a15f108e --- /dev/null +++ b/src/core/features/h5p/assets/js/h5p-hub-registration.js @@ -0,0 +1,37 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=57)}([function(e,t,n){"use strict";e.exports=n(19)},function(e,t,n){e.exports=n(28)()},function(e,t,n){"use strict";var r=n(8),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function l(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function s(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n1)for(var n=1;n=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u}).call(this,n(6))},function(e,t,n){"use strict";var r=n(2),i=n(38),o=n(40),a=n(9),l=n(41),u=n(44),c=n(45),s=n(13);e.exports=function(e){return new Promise((function(t,n){var f=e.data,d=e.headers;r.isFormData(f)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var v=l(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(v,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?u(p.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};i(t,n,o),p=null}},p.onabort=function(){p&&(n(s("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(s("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(s(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var g=(e.withCredentials||c(v))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;g&&(d[e.xsrfHeaderName]=g)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),f||(f=null),p.send(f)}))}},function(e,t,n){"use strict";var r=n(39);e.exports=function(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],l=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=u(void 0,e[i])):n[i]=u(e[i],t[i])}r.forEach(i,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(o,c),r.forEach(a,(function(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=u(void 0,e[i])):n[i]=u(void 0,t[i])})),r.forEach(l,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var s=i.concat(o).concat(a).concat(l),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return r.forEach(f,c),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(20)},function(e,t,n){(function(t,n){ +/*! + * @overview es6-promise - a tiny implementation of Promises/A+. + * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) + * @license Licensed under MIT license + * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE + * @version v4.2.8+1e68dce6 + */var r;r=function(){"use strict";function e(e){return"function"==typeof e}var r=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=0,o=void 0,a=void 0,l=function(e,t){h[i]=e,h[i+1]=t,2===(i+=2)&&(a?a(m):w())},u="undefined"!=typeof window?window:void 0,c=u||{},s=c.MutationObserver||c.WebKitMutationObserver,f="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),d="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function p(){var e=setTimeout;return function(){return e(m,1)}}var h=new Array(1e3);function m(){for(var e=0;eO.length&&O.push(e)}function L(e,t,n){return null==e?0:function e(t,n,r,i){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case o:case a:u=!0}}if(u)return r(i,t,""===n?"."+I(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c