--- a/web/res/metadataplayer/LdtPlayer-core.js Tue Oct 22 08:53:52 2024 +0200
+++ b/web/res/metadataplayer/LdtPlayer-core.js Tue Oct 22 10:01:10 2024 +0200
@@ -22,7 +22,7 @@
*
* The fact that you are presently reading this means that you have had
* knowledge of the CeCILL-C license and that you accept its terms.
- * metadataplayer - version 0.2
+ * metadataplayer - version 0.3
*/
(function(n,e){typeof exports=="object"&&typeof module<"u"?module.exports=e():typeof define=="function"&&define.amd?define(e):(n=typeof globalThis<"u"?globalThis:n||self,n.MetadataPlayer=e())})(this,function(){"use strict";var Rm=Object.defineProperty;var Lm=(n,e,o)=>e in n?Rm(n,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[e]=o;var Or=(n,e,o)=>Lm(n,typeof e!="symbol"?e+"":e,o);const style$1={},global$1=globalThis||void 0||self;var commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function getAugmentedNamespace(n){if(n.__esModule)return n;var e=n.default;if(typeof e=="function"){var o=function l(){return this instanceof l?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};o.prototype=e.prototype}else o={};return Object.defineProperty(o,"__esModule",{value:!0}),Object.keys(n).forEach(function(l){var t=Object.getOwnPropertyDescriptor(n,l);Object.defineProperty(o,l,t.get?t:{enumerable:!0,get:function(){return n[l]}})}),o}var jquery={exports:{}};/*!
* jQuery JavaScript Library v3.7.1
@@ -484,7 +484,7 @@
width: 100%;
height: 100%;
}
- `,e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),e.appendChild(o)}const Tech$1=videojs.getTech("Tech");class Vimeo extends Tech$1{constructor(e,o){super(e,o),injectCss$1(),this.setPoster(e.poster),this.initVimeoPlayer()}initVimeoPlayer(){this.options({});const e={url:this.options_.source.src,byline:!1,portrait:!1,title:!1,controls:!1};this.options_.autoplay&&(e.autoplay=!0),typeof this.options_.controls<"u"&&(e.controls=this.options_.controls),this.options_.height&&(e.height=this.options_.height),this.options_.width&&(e.width=this.options_.width),this.options_.maxheight&&(e.maxheight=this.options_.maxheight),this.options_.maxwidth&&(e.maxwidth=this.options_.maxwidth),this.options_.loop&&(e.loop=this.options_.loop),this.options_.color&&(e.color=this.options_.color.replace(/^#/,"")),e.controls=!1,this._player=new Player(this.el(),e),this.initVimeoState(),["play","pause","ended","timeupdate","progress","seeked"].forEach(o=>{this._player.on(o,l=>{this._vimeoState.progress.duration!==l.duration&&this.trigger("durationchange"),this._vimeoState.progress=l,this.trigger(o)})}),this._player.on("pause",()=>this._vimeoState.playing=!1),this._player.on("play",()=>{this._vimeoState.playing=!0,this._vimeoState.ended=!1}),this._player.on("ended",()=>{this._vimeoState.playing=!1,this._vimeoState.ended=!0}),this._player.on("volumechange",o=>this._vimeoState.volume=o),this._player.on("error",o=>this.trigger("error",o)),this.triggerReady()}initVimeoState(){const e=this._vimeoState={ended:!1,playing:!1,volume:0,progress:{seconds:0,percent:0,duration:0}};this._player.getCurrentTime().then(o=>e.progress.seconds=o),this._player.getDuration().then(o=>e.progress.duration=o),this._player.getPaused().then(o=>e.playing=!o),this._player.getVolume().then(o=>e.volume=o)}createEl(){const e=videojs.dom.createEl("div",{id:this.options_.techId});return e.style.cssText="width:100%;height:100%;top:0;left:0;position:absolute",e.className="vjs-vimeo",e}controls(){return!0}supportsFullScreen(){return!0}src(){return this.options_.source}currentSrc(){return this.options_.source.src}currentTime(){return this._vimeoState.progress.seconds}setCurrentTime(e){this._player.setCurrentTime(e)}volume(){return this._vimeoState.volume}setVolume(e){return this._player.setVolume(e)}duration(){return this._vimeoState.progress.duration}buffered(){const e=this._vimeoState.progress;return videojs.createTimeRange(0,e.percent*e.duration)}paused(){return!this._vimeoState.playing}pause(){this._player.pause()}play(){this._player.play()}muted(){return this._vimeoState.volume===0}setMuted(e){return this._player.setMuted(e)}ended(){return this._vimeoState.ended}playbackRate(){return 1}}Vimeo.prototype.featuresTimeupdateEvents=!0,Vimeo.isSupported=function(){return!0},Tech$1.withSourceHandlers(Vimeo),Vimeo.nativeSourceHandler={},Vimeo.nativeSourceHandler.canPlayType=function(n){return n==="video/vimeo"?"maybe":""},Vimeo.nativeSourceHandler.canHandleSource=function(n){return n.type?Vimeo.nativeSourceHandler.canPlayType(n.type):n.src?Vimeo.nativeSourceHandler.canPlayType(n.src):""},Vimeo.nativeSourceHandler.handleSource=function(n,e){e.src(n.src)},Vimeo.nativeSourceHandler.dispose=function(){},Vimeo.registerSourceHandler(Vimeo.nativeSourceHandler),typeof videojs.registerTech<"u"?videojs.registerTech("Vimeo",Vimeo):videojs.registerComponent("Vimeo",Vimeo),Vimeo.VERSION="0.0.1";var _isOnMobile=videojs.browser.IS_IOS||videojs.browser.IS_NATIVE_ANDROID,Tech=videojs.getTech("Tech");class Dailymotion extends Tech{constructor(e,o){super(e,o),this.setSrc(this.options_.source),console.log(this.options_.source),setTimeout(()=>{this.el_&&(this.el_.parentNode.className+=" vjs-dailymotion",_isOnMobile&&(this.el_.parentNode.className+=" vjs-dailymotion-mobile"),Dailymotion.isSdkReady?this.initDMPlayer():Dailymotion.sdkReadyQueue.push(this))})}_getPlayerParams(){var e={autoplay:!1,mute:!1,controls:!1,"enable-playback-controls":!1,"queue-autoplay-next":!1,"queue-enable":!1},o=["api","autoplay","autoplay-mute","id","mute","origin","quality","queue-autoplay-next","queue-enable","sharing-enable","start","subtitles-default","syndication","ui-highlight","ui-logo","ui-start-screen-info","ui-theme","apimode","playlist"],l=this.options_;if(o.forEach(function(u){typeof l[u]>"u"||(e[u]=l[u])}),typeof this.options_.dmControls<"u"&&(e.controls=this.options_.dmControls),this.url&&typeof this.url.playlist<"u"&&(e.playlist=this.url.playlist),typeof this.options_.customVars<"u"){var t=this.options_.customVars;Object.keys(t).forEach(function(u){e[u]=t[u]})}return e}_getPlayerConfig(){var e={width:"100%",height:"100%",params:this._getPlayerParams()};return this.url&&typeof this.url.video<"u"?e.video=this.url.video:typeof this.options_.video<"u"&&(e.video=this.options_.video),e}async initDMPlayer(){if(console.log("INIT DM Player",this._getPlayerConfig()),this.dmPlayer)return;const e={[dailymotion.events.VIDEO_DURATIONCHANGE]:["durationchange"],[dailymotion.events.PLAYER_END]:["ended"],[dailymotion.events.PLAYER_ERROR]:["error"],[dailymotion.events.PLAYER_VIDEOCHANGE]:["loadeddata","loadedmetadata"],[dailymotion.events.VIDEO_PAUSE]:["pause"],[dailymotion.events.VIDEO_PLAY]:["loadstart","play","playing"],[dailymotion.events.VIDEO_PLAYING]:["playing"],[dailymotion.events.VIDEO_TIMECHANGE]:["timeupdate"],[dailymotion.events.PLAYER_VOLUMECHANGE]:["volumechange","mute"]};this.dmPlayer=await dailymotion.createPlayer(this.options_.techId,this._getPlayerConfig()),this.dmState=await this.getPlayerState(),this.isApiReady=!0,this.dmPlayer.enable_playback_controls=!1,console.log("AUTONEXT",this.dmPlayer.enable_playback_controls);for(const o in e)this.dmPlayer.on(o,l=>{this.dmState=l;for(const t of e[o])this.trigger(t)});this.dmPlayer.on(dailymotion.events.PLAYER_ERROR,o=>{vm.trigger("error",o.playerError)}),this.triggerReady()}autoplay(e){return typeof e<"u"?this.setAutoplay(e):this.options_.autoplay}setAutoplay(e){return this.options_.autoplay=e}buffered(){return!this.dmPlayer||!this.dmPlayer.bufferedTime?videojs.createTimeRange():videojs.createTimeRange(0,this.dmPlayer.bufferedTime)}createEl(){var e=document.createElement("div");e.setAttribute("id",this.options_.techId),e.setAttribute("style","width:100%;height:100%;top:0;left:0;position:absolute"),e.setAttribute("class","vjs-tech");var o=document.createElement("div");return o.appendChild(e),!_isOnMobile&&this.options_.dmControls,o}currentSrc(){return this.source&&this.source.src}currentTime(){return this.dmPlayer&&this.dmState&&this.dmState.videoTime}setCurrentTime(e){if(!(!this.dmPlayer||!this.dmPlayer.seek))return this.dmPlayer.seek(e)}dispose(){if(this.dmPlayer)this.dmPlayer.destroy(this.options_.techId),Tech.prototype.dispose.call(this);else{var e=Dailymotion.sdkReadyQueue.indexOf(this);e!==-1&&Dailymotion.sdkReadyQueue.splice(e,1)}this.dmPlayer=void 0,this.el_.parentNode.className=this.el_.parentNode.className.replace(" vjs-dailymotion","").replace(" vjs-dailymotion-mobile",""),this.el_.parentNode.removeChild(this.el_),Tech.prototype.dispose.call(this)}duration(){return this.dmState?this.dmState.videoDuration:0}setDuration(e){}ended(){}enterFullWindow(){if(!(!this.dmPlayer||!this.dmPlayer.setFullscreen))return this.dmPlayer.setFullscreen(!0)}error(){return this.dmState&&this.dmState.playerError}exitFullscreen(){if(!(!this.dmPlayer||!this.dmPlayer.setFullscreen))return this.dmPlayer.setFullscreen(!1)}isFullscreen(){return this.dmState&&this.dmState.playerPresentationMode==="fullscreen"}language(){}languages(){}load(){if(!(!this.dmPlayer||!this.dmPlayer.loadContent))return this.dmPlayer.loadContent(this._getPlayerConfig())}loop(){}async muted(){return this.dmState?this.dmState.playerIsMuted:!1}async setMuted(e){typeof e>"u"&&(e=!(await this.getPlayerState()).playerIsMuted),await this.dmPlayer.setMute(e)}networkState(){}async pause(){if(!(!this.dmPlayer||!this.dmPlayer.pause))return await this.dmPlayer.pause()}paused(){return this.dmState&&this.dmState.playerIsPlaying===!1}play(){if(!(!this.isApiReady||!this.dmPlayer||!this.dmPlayer.play))return this.dmPlayer.play()}playbackRate(){return 1}poster(){}preload(){}readyState(){return!this.dmState||this.dmState.playerError?0:4}remainingTime(){return this.dmState&&this.dmState.videoDuration-this.dmState.videoTime}requestFullscreen(){return this.enterFullWindow()}enterFullScreen(){return this.enterFullWindow()}reset(){this.load()}seekable(){}seeking(){}src(e){return typeof e<"u"?this.setSrc(e):this.source}setSrc(e){if(!(typeof e>"u"))return this.source=e,this.url=Dailymotion.parseUrl(e.src||e),Dailymotion.isSdkReady&&this.load(),this.source}supportsFullScreen(){return!0}async volume(){return this.dmPlayer?(await this.dmPlayer.getState()).playerVolume:1}setVolume(e){!this.dmPlayer||!this.dmPlayer.setMute||!this.dmPlayer.setVolume||(e>0?this.dmPlayer.setMute(!1):this.dmPlayer.setMute(!0),this.dmPlayer.setVolume(e))}async getPlayerState(){return this.dmPlayer?await this.dmPlayer.getState():{}}}Dailymotion.isSupported=function(){return!0},Dailymotion.canPlaySource=function(n){return Dailymotion.canPlayType(n.type)},Dailymotion.canPlayType=function(n){return n==="video/dailymotion"},Dailymotion.parseUrl=function(n){var e={},o=/video\/[^?|^\/]*/,l=n.match(o);l&&l[0]&&(e.video=l[0].replace("video/",""));var t=/playlist(=|\/)[^&]*/;return l=n.match(t),l&&l[0]&&(e.playlist=l[0].replace(/playlist(=|\/)/,"")),e};async function apiLoaded(){Dailymotion.isSdkReady=!0;for(var n=0;n<Dailymotion.sdkReadyQueue.length;++n)await Dailymotion.sdkReadyQueue[n].initDMPlayer()}function loadScript(n,e){var o=!1,l=document.createElement("script"),t=document.getElementsByTagName("script")[0];t&&(t.parentNode.insertBefore(l,t),l.onload=function(){o||(o=!0,e())},l.onreadystatechange=function(){!o&&(this.readyState==="complete"||this.readyState==="loaded")&&(o=!0,e())},l.src=n)}function injectCss(){var n=".vjs-dailymotion .vjs-iframe-blocker { display: none; }.vjs-dailymotion.vjs-user-inactive .vjs-iframe-blocker { display: block; }.vjs-dailymotion .vjs-poster { background-size: cover; }.vjs-dailymotion-mobile .vjs-big-play-button { display: none; }",e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.setAttribute("type","text/css"),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),e.appendChild(o)}Dailymotion.sdkReadyQueue=[],Dailymotion.loadLibrary=function(n){typeof document<"u"&&(loadScript(`https://geo.dailymotion.com/libs/player/${n}.js`,()=>{window.dailymotion===void 0?window.dailymotion={onScriptLoaded:apiLoaded}:apiLoaded()}),injectCss())},videojs.registerTech("Dailymotion",Dailymotion);const videojsStyles={};var mimeTypes={};const require$$0$4={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}};/*!
+ `,e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),e.appendChild(o)}const Tech$1=videojs.getTech("Tech");class Vimeo extends Tech$1{constructor(e,o){super(e,o),injectCss$1(),this.setPoster(e.poster),this.initVimeoPlayer()}initVimeoPlayer(){this.options({});const e={url:this.options_.source.src,byline:!1,portrait:!1,title:!1,controls:!1};this.options_.autoplay&&(e.autoplay=!0),typeof this.options_.controls<"u"&&(e.controls=this.options_.controls),this.options_.height&&(e.height=this.options_.height),this.options_.width&&(e.width=this.options_.width),this.options_.maxheight&&(e.maxheight=this.options_.maxheight),this.options_.maxwidth&&(e.maxwidth=this.options_.maxwidth),this.options_.loop&&(e.loop=this.options_.loop),this.options_.color&&(e.color=this.options_.color.replace(/^#/,"")),e.controls=!1,this._player=new Player(this.el(),e),this.initVimeoState(),["play","pause","ended","timeupdate","progress","seeked"].forEach(o=>{this._player.on(o,l=>{this._vimeoState.progress.duration!==l.duration&&this.trigger("durationchange"),this._vimeoState.progress=l,this.trigger(o)})}),this._player.on("pause",()=>this._vimeoState.playing=!1),this._player.on("play",()=>{this._vimeoState.playing=!0,this._vimeoState.ended=!1}),this._player.on("ended",()=>{this._vimeoState.playing=!1,this._vimeoState.ended=!0}),this._player.on("volumechange",o=>this._vimeoState.volume=o),this._player.on("error",o=>this.trigger("error",o)),this.triggerReady()}initVimeoState(){const e=this._vimeoState={ended:!1,playing:!1,volume:0,progress:{seconds:0,percent:0,duration:0}};this._player.getCurrentTime().then(o=>e.progress.seconds=o),this._player.getDuration().then(o=>e.progress.duration=o),this._player.getPaused().then(o=>e.playing=!o),this._player.getVolume().then(o=>e.volume=o)}createEl(){const e=videojs.dom.createEl("div",{id:this.options_.techId});return e.style.cssText="width:100%;height:100%;top:0;left:0;position:absolute",e.className="vjs-vimeo",e}controls(){return!0}supportsFullScreen(){return!0}src(){return this.options_.source}currentSrc(){return this.options_.source.src}currentTime(){return this._vimeoState.progress.seconds}setCurrentTime(e){this._player.setCurrentTime(e)}volume(){return this._vimeoState.volume}setVolume(e){return this._player.setVolume(e)}duration(){return this._vimeoState.progress.duration}buffered(){const e=this._vimeoState.progress;return videojs.createTimeRange(0,e.percent*e.duration)}paused(){return!this._vimeoState.playing}pause(){this._player.pause()}play(){this._player.play()}muted(){return this._vimeoState.volume===0}setMuted(e){return this._player.setMuted(e)}ended(){return this._vimeoState.ended}playbackRate(){return 1}}Vimeo.prototype.featuresTimeupdateEvents=!0,Vimeo.isSupported=function(){return!0},Tech$1.withSourceHandlers(Vimeo),Vimeo.nativeSourceHandler={},Vimeo.nativeSourceHandler.canPlayType=function(n){return n==="video/vimeo"?"maybe":""},Vimeo.nativeSourceHandler.canHandleSource=function(n){return n.type?Vimeo.nativeSourceHandler.canPlayType(n.type):n.src?Vimeo.nativeSourceHandler.canPlayType(n.src):""},Vimeo.nativeSourceHandler.handleSource=function(n,e){e.src(n.src)},Vimeo.nativeSourceHandler.dispose=function(){},Vimeo.registerSourceHandler(Vimeo.nativeSourceHandler),typeof videojs.registerTech<"u"?videojs.registerTech("Vimeo",Vimeo):videojs.registerComponent("Vimeo",Vimeo),Vimeo.VERSION="0.0.1";var _isOnMobile=videojs.browser.IS_IOS||videojs.browser.IS_NATIVE_ANDROID,Tech=videojs.getTech("Tech");class Dailymotion extends Tech{constructor(e,o){super(e,o),this.setSrc(this.options_.source),setTimeout(()=>{this.el_&&(this.el_.parentNode.className+=" vjs-dailymotion",_isOnMobile&&(this.el_.parentNode.className+=" vjs-dailymotion-mobile"),Dailymotion.isSdkReady?this.initDMPlayer():Dailymotion.sdkReadyQueue.push(this))})}_getPlayerParams(){var e={autoplay:!1,mute:!1,controls:!1,"enable-playback-controls":!1,"queue-autoplay-next":!1,"queue-enable":!1},o=["api","autoplay","autoplay-mute","id","mute","origin","quality","queue-autoplay-next","queue-enable","sharing-enable","start","subtitles-default","syndication","ui-highlight","ui-logo","ui-start-screen-info","ui-theme","apimode","playlist"],l=this.options_;if(o.forEach(function(u){typeof l[u]>"u"||(e[u]=l[u])}),typeof this.options_.dmControls<"u"&&(e.controls=this.options_.dmControls),this.url&&typeof this.url.playlist<"u"&&(e.playlist=this.url.playlist),typeof this.options_.customVars<"u"){var t=this.options_.customVars;Object.keys(t).forEach(function(u){e[u]=t[u]})}return e}_getPlayerConfig(){var e={width:"100%",height:"100%",params:this._getPlayerParams()};return this.url&&typeof this.url.video<"u"?e.video=this.url.video:typeof this.options_.video<"u"&&(e.video=this.options_.video),e}async initDMPlayer(){if(this.dmPlayer)return;const e={[dailymotion.events.VIDEO_DURATIONCHANGE]:["durationchange"],[dailymotion.events.PLAYER_END]:["ended"],[dailymotion.events.PLAYER_ERROR]:["error"],[dailymotion.events.PLAYER_VIDEOCHANGE]:["loadeddata","loadedmetadata"],[dailymotion.events.VIDEO_PAUSE]:["pause"],[dailymotion.events.VIDEO_PLAY]:["loadstart","play","playing"],[dailymotion.events.VIDEO_PLAYING]:["playing"],[dailymotion.events.VIDEO_TIMECHANGE]:["timeupdate"],[dailymotion.events.PLAYER_VOLUMECHANGE]:["volumechange","mute"]};this.dmPlayer=await dailymotion.createPlayer(this.options_.techId,this._getPlayerConfig()),this.dmState=await this.getPlayerState(),this.isApiReady=!0,this.dmPlayer.enable_playback_controls=!1;for(const o in e)this.dmPlayer.on(o,l=>{this.dmState=l;for(const t of e[o])this.trigger(t)});this.dmPlayer.on(dailymotion.events.PLAYER_ERROR,o=>{vm.trigger("error",o.playerError)}),this.triggerReady()}autoplay(e){return typeof e<"u"?this.setAutoplay(e):this.options_.autoplay}setAutoplay(e){return this.options_.autoplay=e}buffered(){return!this.dmPlayer||!this.dmPlayer.bufferedTime?videojs.createTimeRange():videojs.createTimeRange(0,this.dmPlayer.bufferedTime)}createEl(){var e=document.createElement("div");e.setAttribute("id",this.options_.techId),e.setAttribute("style","width:100%;height:100%;top:0;left:0;position:absolute"),e.setAttribute("class","vjs-tech");var o=document.createElement("div");return o.appendChild(e),!_isOnMobile&&this.options_.dmControls,o}currentSrc(){return this.source&&this.source.src}currentTime(){return this.dmPlayer&&this.dmState&&this.dmState.videoTime}setCurrentTime(e){if(!(!this.dmPlayer||!this.dmPlayer.seek))return this.dmPlayer.seek(e)}dispose(){if(this.dmPlayer)this.dmPlayer.destroy(this.options_.techId),Tech.prototype.dispose.call(this);else{var e=Dailymotion.sdkReadyQueue.indexOf(this);e!==-1&&Dailymotion.sdkReadyQueue.splice(e,1)}this.dmPlayer=void 0,this.el_.parentNode.className=this.el_.parentNode.className.replace(" vjs-dailymotion","").replace(" vjs-dailymotion-mobile",""),this.el_.parentNode.removeChild(this.el_),Tech.prototype.dispose.call(this)}duration(){return this.dmState?this.dmState.videoDuration:0}setDuration(e){}ended(){}enterFullWindow(){if(!(!this.dmPlayer||!this.dmPlayer.setFullscreen))return this.dmPlayer.setFullscreen(!0)}error(){return this.dmState&&this.dmState.playerError}exitFullscreen(){if(!(!this.dmPlayer||!this.dmPlayer.setFullscreen))return this.dmPlayer.setFullscreen(!1)}isFullscreen(){return this.dmState&&this.dmState.playerPresentationMode==="fullscreen"}language(){}languages(){}load(){if(!(!this.dmPlayer||!this.dmPlayer.loadContent))return this.dmPlayer.loadContent(this._getPlayerConfig())}loop(){}async muted(){return this.dmState?this.dmState.playerIsMuted:!1}async setMuted(e){typeof e>"u"&&(e=!(await this.getPlayerState()).playerIsMuted),await this.dmPlayer.setMute(e)}networkState(){}async pause(){if(!(!this.dmPlayer||!this.dmPlayer.pause))return await this.dmPlayer.pause()}paused(){return this.dmState&&this.dmState.playerIsPlaying===!1}play(){if(!(!this.isApiReady||!this.dmPlayer||!this.dmPlayer.play))return this.dmPlayer.play()}playbackRate(){return 1}poster(){}preload(){}readyState(){return!this.dmState||this.dmState.playerError?0:4}remainingTime(){return this.dmState&&this.dmState.videoDuration-this.dmState.videoTime}requestFullscreen(){return this.enterFullWindow()}enterFullScreen(){return this.enterFullWindow()}reset(){this.load()}seekable(){}seeking(){}src(e){return typeof e<"u"?this.setSrc(e):this.source}setSrc(e){if(!(typeof e>"u"))return this.source=e,this.url=Dailymotion.parseUrl(e.src||e),Dailymotion.isSdkReady&&this.load(),this.source}supportsFullScreen(){return!0}async volume(){return this.dmPlayer?(await this.dmPlayer.getState()).playerVolume:1}setVolume(e){!this.dmPlayer||!this.dmPlayer.setMute||!this.dmPlayer.setVolume||(e>0?this.dmPlayer.setMute(!1):this.dmPlayer.setMute(!0),this.dmPlayer.setVolume(e))}async getPlayerState(){return this.dmPlayer?await this.dmPlayer.getState():{}}}Dailymotion.isSupported=function(){return!0},Dailymotion.canPlaySource=function(n){return Dailymotion.canPlayType(n.type)},Dailymotion.canPlayType=function(n){return n==="video/dailymotion"},Dailymotion.parseUrl=function(n){var e={},o=/video\/[^?|^\/]*/,l=n.match(o);l&&l[0]&&(e.video=l[0].replace("video/",""));var t=/playlist(=|\/)[^&]*/;return l=n.match(t),l&&l[0]&&(e.playlist=l[0].replace(/playlist(=|\/)/,"")),e};async function apiLoaded(){Dailymotion.isSdkReady=!0;for(var n=0;n<Dailymotion.sdkReadyQueue.length;++n)await Dailymotion.sdkReadyQueue[n].initDMPlayer()}function loadScript(n,e){var o=!1,l=document.createElement("script"),t=document.getElementsByTagName("script")[0];t&&(t.parentNode.insertBefore(l,t),l.onload=function(){o||(o=!0,e())},l.onreadystatechange=function(){!o&&(this.readyState==="complete"||this.readyState==="loaded")&&(o=!0,e())},l.src=n)}function injectCss(){var n=".vjs-dailymotion .vjs-iframe-blocker { display: none; }.vjs-dailymotion.vjs-user-inactive .vjs-iframe-blocker { display: block; }.vjs-dailymotion .vjs-poster { background-size: cover; }.vjs-dailymotion-mobile .vjs-big-play-button { display: none; }",e=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.setAttribute("type","text/css"),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),e.appendChild(o)}Dailymotion.sdkReadyQueue=[],Dailymotion.loadLibrary=function(n){typeof document<"u"&&(loadScript(`https://geo.dailymotion.com/libs/player/${n}.js`,()=>{window.dailymotion===void 0?window.dailymotion={onScriptLoaded:apiLoaded}:apiLoaded()}),injectCss())},videojs.registerTech("Dailymotion",Dailymotion);const videojsStyles={};var mimeTypes={};const require$$0$4={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}};/*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015-2022 Douglas Christopher Wilson
@@ -507,7 +507,7 @@
You are running Raphaël `+this.version};var V=function(k,D){if(D)for(var O in typeof k=="string"&&(k=V(k)),D)D[w](O)&&(O.substring(0,6)=="xlink:"?k.setAttributeNS(Z,O.substring(6),A(D[O])):k.setAttribute(O,A(D[O])));else(k=v._g.doc.createElementNS("http://www.w3.org/2000/svg",k)).style&&(k.style.webkitTapHighlightColor="rgba(0,0,0,0)");return k},le=function(k,D){var O="linear",Q=k.id+D,J=.5,X=.5,U=k.node,z=k.paper,ie=U.style,de=v._g.doc.getElementById(Q);if(!de){if(D=(D=A(D).replace(v._radial_gradient,function(Tt,lt,Je){if(O="radial",lt&&Je){J=E(lt);var ht=2*((X=E(Je))>.5)-1;j(J-.5,2)+j(X-.5,2)>.25&&(X=M.sqrt(.25-j(J-.5,2))*ht+.5)&&X!=.5&&(X=X.toFixed(5)-1e-5*ht)}return N})).split(/\s*\-\s*/),O=="linear"){var me=D.shift();if(me=-E(me),isNaN(me))return null;var pe=[0,0,M.cos(v.rad(me)),M.sin(v.rad(me))],qe=1/(P(I(pe[2]),I(pe[3]))||1);pe[2]*=qe,pe[3]*=qe,pe[2]<0&&(pe[0]=-pe[2],pe[2]=0),pe[3]<0&&(pe[1]=-pe[3],pe[3]=0)}var mt=v._parseDots(D);if(!mt)return null;if(Q=Q.replace(/[\(\)\s,\xb0#]/g,"_"),k.gradient&&Q!=k.gradient.id&&(z.defs.removeChild(k.gradient),delete k.gradient),!k.gradient){de=V(O+"Gradient",{id:Q}),k.gradient=de,V(de,O=="radial"?{fx:J,fy:X}:{x1:pe[0],y1:pe[1],x2:pe[2],y2:pe[3],gradientTransform:k.matrix.invert()}),z.defs.appendChild(de);for(var st=0,dt=mt.length;st<dt;st++)de.appendChild(V("stop",{offset:mt[st].offset?mt[st].offset:st?"100%":"0%","stop-color":mt[st].color||"#fff","stop-opacity":isFinite(mt[st].opacity)?mt[st].opacity:1}))}}return V(U,{fill:he(Q),opacity:1,"fill-opacity":1}),ie.fill=N,ie.opacity=1,ie.fillOpacity=1,1},he=function(k){if((D=document.documentMode)&&(D===9||D===10))return"url('#"+k+"')";var D,O=document.location;return"url('"+(O.protocol+"//"+O.host+O.pathname+O.search)+"#"+k+"')"},ye=function(k){var D=k.getBBox(1);V(k.pattern,{patternTransform:k.matrix.invert()+" translate("+D.x+","+D.y+")"})},L=function(k,D,O){if(k.type=="path"){for(var Q,J,X,U,z,ie=A(D).toLowerCase().split("-"),de=k.paper,me=O?"end":"start",pe=k.node,qe=k.attrs,mt=qe["stroke-width"],st=ie.length,dt="classic",Tt=3,lt=3,Je=5;st--;)switch(ie[st]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":dt=ie[st];break;case"wide":lt=5;break;case"narrow":lt=2;break;case"long":Tt=5;break;case"short":Tt=2}if(dt=="open"?(Tt+=2,lt+=2,Je+=2,X=1,U=O?4:1,z={fill:"none",stroke:qe.stroke}):(U=X=Tt/2,z={fill:qe.stroke,stroke:"none"}),k._.arrows?O?(k._.arrows.endPath&&fe[k._.arrows.endPath]--,k._.arrows.endMarker&&fe[k._.arrows.endMarker]--):(k._.arrows.startPath&&fe[k._.arrows.startPath]--,k._.arrows.startMarker&&fe[k._.arrows.startMarker]--):k._.arrows={},dt!="none"){var ht="raphael-marker-"+dt,at="raphael-marker-"+me+dt+Tt+lt+"-obj"+k.id;v._g.doc.getElementById(ht)?fe[ht]++:(de.defs.appendChild(V(V("path"),{"stroke-linecap":"round",d:re[dt],id:ht})),fe[ht]=1);var bt,jt=v._g.doc.getElementById(at);jt?(fe[at]++,bt=jt.getElementsByTagName("use")[0]):(jt=V(V("marker"),{id:at,markerHeight:lt,markerWidth:Tt,orient:"auto",refX:U,refY:lt/2}),bt=V(V("use"),{"xlink:href":"#"+ht,transform:(O?"rotate(180 "+Tt/2+" "+lt/2+") ":N)+"scale("+Tt/Je+","+lt/Je+")","stroke-width":(1/((Tt/Je+lt/Je)/2)).toFixed(4)}),jt.appendChild(bt),de.defs.appendChild(jt),fe[at]=1),V(bt,z);var Ge=X*(dt!="diamond"&&dt!="oval");O?(Q=k._.arrows.startdx*mt||0,J=v.getTotalLength(qe.path)-Ge*mt):(Q=Ge*mt,J=v.getTotalLength(qe.path)-(k._.arrows.enddx*mt||0)),(z={})["marker-"+me]="url(#"+at+")",(J||Q)&&(z.d=v.getSubpath(qe.path,Q,J)),V(pe,z),k._.arrows[me+"Path"]=ht,k._.arrows[me+"Marker"]=at,k._.arrows[me+"dx"]=Ge,k._.arrows[me+"Type"]=dt,k._.arrows[me+"String"]=D}else O?(Q=k._.arrows.startdx*mt||0,J=v.getTotalLength(qe.path)-Q):(Q=0,J=v.getTotalLength(qe.path)-(k._.arrows.enddx*mt||0)),k._.arrows[me+"Path"]&&V(pe,{d:v.getSubpath(qe.path,Q,J)}),delete k._.arrows[me+"Path"],delete k._.arrows[me+"Marker"],delete k._.arrows[me+"dx"],delete k._.arrows[me+"Type"],delete k._.arrows[me+"String"];for(z in fe)if(fe[w](z)&&!fe[z]){var Qe=v._g.doc.getElementById(z);Qe&&Qe.parentNode.removeChild(Qe)}}},p={"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},y=function(k,D,O){if(D=p[A(D).toLowerCase()]){for(var Q=k.attrs["stroke-width"]||"1",J={round:Q,square:Q,butt:0}[k.attrs["stroke-linecap"]||O["stroke-linecap"]]||0,X=[],U=D.length;U--;)X[U]=D[U]*Q+(U%2?1:-1)*J;V(k.node,{"stroke-dasharray":X.join(",")})}else V(k.node,{"stroke-dasharray":"none"})},S=function(k,D){var O=k.node,Q=k.attrs,J=O.style.visibility;for(var X in O.style.visibility="hidden",D)if(D[w](X)){if(!v._availableAttrs[w](X))continue;var U=D[X];switch(Q[X]=U,X){case"blur":k.blur(U);break;case"title":var z=O.getElementsByTagName("title");if(z.length&&(z=z[0]))z.firstChild.nodeValue=U;else{z=V("title");var ie=v._g.doc.createTextNode(U);z.appendChild(ie),O.appendChild(z)}break;case"href":case"target":var de=O.parentNode;if(de.tagName.toLowerCase()!="a"){var me=V("a");de.insertBefore(me,O),me.appendChild(O),de=me}X=="target"?de.setAttributeNS(Z,"show",U=="blank"?"new":U):de.setAttributeNS(Z,X,U);break;case"cursor":O.style.cursor=U;break;case"transform":k.transform(U);break;case"arrow-start":L(k,U);break;case"arrow-end":L(k,U,1);break;case"clip-rect":var pe=A(U).split(B);if(pe.length==4){k.clip&&k.clip.parentNode.parentNode.removeChild(k.clip.parentNode);var qe=V("clipPath"),mt=V("rect");qe.id=v.createUUID(),V(mt,{x:pe[0],y:pe[1],width:pe[2],height:pe[3]}),qe.appendChild(mt),k.paper.defs.appendChild(qe),V(O,{"clip-path":"url(#"+qe.id+")"}),k.clip=mt}if(!U){var st=O.getAttribute("clip-path");if(st){var dt=v._g.doc.getElementById(st.replace(/(^url\(#|\)$)/g,N));dt&&dt.parentNode.removeChild(dt),V(O,{"clip-path":N}),delete k.clip}}break;case"path":k.type=="path"&&(V(O,{d:U?Q.path=v._pathToAbsolute(U):"M0,0"}),k._.dirty=1,k._.arrows&&("startString"in k._.arrows&&L(k,k._.arrows.startString),"endString"in k._.arrows&&L(k,k._.arrows.endString,1)));break;case"width":if(O.setAttribute(X,U),k._.dirty=1,!Q.fx)break;X="x",U=Q.x;case"x":Q.fx&&(U=-Q.x-(Q.width||0));case"rx":if(X=="rx"&&k.type=="rect")break;case"cx":O.setAttribute(X,U),k.pattern&&ye(k),k._.dirty=1;break;case"height":if(O.setAttribute(X,U),k._.dirty=1,!Q.fy)break;X="y",U=Q.y;case"y":Q.fy&&(U=-Q.y-(Q.height||0));case"ry":if(X=="ry"&&k.type=="rect")break;case"cy":O.setAttribute(X,U),k.pattern&&ye(k),k._.dirty=1;break;case"r":k.type=="rect"?V(O,{rx:U,ry:U}):O.setAttribute(X,U),k._.dirty=1;break;case"src":k.type=="image"&&O.setAttributeNS(Z,"href",U);break;case"stroke-width":k._.sx==1&&k._.sy==1||(U/=P(I(k._.sx),I(k._.sy))||1),O.setAttribute(X,U),Q["stroke-dasharray"]&&y(k,Q["stroke-dasharray"],D),k._.arrows&&("startString"in k._.arrows&&L(k,k._.arrows.startString),"endString"in k._.arrows&&L(k,k._.arrows.endString,1));break;case"stroke-dasharray":y(k,U,D);break;case"fill":var Tt=A(U).match(v._ISURL);if(Tt){qe=V("pattern");var lt=V("image");qe.id=v.createUUID(),V(qe,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),V(lt,{x:0,y:0,"xlink:href":Tt[1]}),qe.appendChild(lt),function(jt){v._preload(Tt[1],function(){var Ge=this.offsetWidth,Qe=this.offsetHeight;V(jt,{width:Ge,height:Qe}),V(lt,{width:Ge,height:Qe})})}(qe),k.paper.defs.appendChild(qe),V(O,{fill:"url(#"+qe.id+")"}),k.pattern=qe,k.pattern&&ye(k);break}var Je=v.getRGB(U);if(Je.error){if((k.type=="circle"||k.type=="ellipse"||A(U).charAt()!="r")&&le(k,U)){if("opacity"in Q||"fill-opacity"in Q){var ht=v._g.doc.getElementById(O.getAttribute("fill").replace(/^url\(#|\)$/g,N));if(ht){var at=ht.getElementsByTagName("stop");V(at[at.length-1],{"stop-opacity":("opacity"in Q?Q.opacity:1)*("fill-opacity"in Q?Q["fill-opacity"]:1)})}}Q.gradient=U,Q.fill="none";break}}else delete D.gradient,delete Q.gradient,!v.is(Q.opacity,"undefined")&&v.is(D.opacity,"undefined")&&V(O,{opacity:Q.opacity}),!v.is(Q["fill-opacity"],"undefined")&&v.is(D["fill-opacity"],"undefined")&&V(O,{"fill-opacity":Q["fill-opacity"]});Je[w]("opacity")&&V(O,{"fill-opacity":Je.opacity>1?Je.opacity/100:Je.opacity});case"stroke":Je=v.getRGB(U),O.setAttribute(X,Je.hex),X=="stroke"&&Je[w]("opacity")&&V(O,{"stroke-opacity":Je.opacity>1?Je.opacity/100:Je.opacity}),X=="stroke"&&k._.arrows&&("startString"in k._.arrows&&L(k,k._.arrows.startString),"endString"in k._.arrows&&L(k,k._.arrows.endString,1));break;case"gradient":(k.type=="circle"||k.type=="ellipse"||A(U).charAt()!="r")&&le(k,U);break;case"opacity":Q.gradient&&!Q[w]("stroke-opacity")&&V(O,{"stroke-opacity":U>1?U/100:U});case"fill-opacity":if(Q.gradient){(ht=v._g.doc.getElementById(O.getAttribute("fill").replace(/^url\(#|\)$/g,N)))&&(at=ht.getElementsByTagName("stop"),V(at[at.length-1],{"stop-opacity":U}));break}default:X=="font-size"&&(U=C(U,10)+"px");var bt=X.replace(/(\-.)/g,function(jt){return jt.substring(1).toUpperCase()});O.style[bt]=U,k._.dirty=1,O.setAttribute(X,U)}}c(k,D),O.style.visibility=J},c=function(k,D){if(k.type=="text"&&(D[w]("text")||D[w]("font")||D[w]("font-size")||D[w]("x")||D[w]("y"))){var O=k.attrs,Q=k.node,J=Q.firstChild?C(v._g.doc.defaultView.getComputedStyle(Q.firstChild,N).getPropertyValue("font-size"),10):10;if(D[w]("text")){for(O.text=D.text;Q.firstChild;)Q.removeChild(Q.firstChild);for(var X,U=A(D.text).split(`
`),z=[],ie=0,de=U.length;ie<de;ie++)X=V("tspan"),ie&&V(X,{dy:1.2*J,x:O.x}),X.appendChild(v._g.doc.createTextNode(U[ie])),Q.appendChild(X),z[ie]=X}else for(ie=0,de=(z=Q.getElementsByTagName("tspan")).length;ie<de;ie++)ie?V(z[ie],{dy:1.2*J,x:O.x}):V(z[0],{dy:0});V(Q,{x:O.x,y:O.y}),k._.dirty=1;var me=k._getBBox(),pe=O.y-(me.y+me.height/2);pe&&v.is(pe,"finite")&&V(z[0],{dy:pe})}},m=function(k){return k.parentNode&&k.parentNode.tagName.toLowerCase()==="a"?k.parentNode:k},x=function(k,D){this[0]=this.node=k,k.raphael=!0,this.id=("0000"+(Math.random()*Math.pow(36,5)<<0).toString(36)).slice(-5),k.raphaelid=this.id,this.matrix=v.matrix(),this.realPath=null,this.paper=D,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!D.bottom&&(D.bottom=this),this.prev=D.top,D.top&&(D.top.next=this),D.top=this,this.next=null},T=v.el;x.prototype=T,T.constructor=x,v._engine.path=function(k,D){var O=V("path");D.canvas&&D.canvas.appendChild(O);var Q=new x(O,D);return Q.type="path",S(Q,{fill:"none",stroke:"#000",path:k}),Q},T.rotate=function(k,D,O){if(this.removed)return this;if((k=A(k).split(B)).length-1&&(D=E(k[1]),O=E(k[2])),k=E(k[0]),O==null&&(D=O),D==null||O==null){var Q=this.getBBox(1);D=Q.x+Q.width/2,O=Q.y+Q.height/2}return this.transform(this._.transform.concat([["r",k,D,O]])),this},T.scale=function(k,D,O,Q){if(this.removed)return this;if((k=A(k).split(B)).length-1&&(D=E(k[1]),O=E(k[2]),Q=E(k[3])),k=E(k[0]),D==null&&(D=k),Q==null&&(O=Q),O==null||Q==null)var J=this.getBBox(1);return O=O??J.x+J.width/2,Q=Q??J.y+J.height/2,this.transform(this._.transform.concat([["s",k,D,O,Q]])),this},T.translate=function(k,D){return this.removed?this:((k=A(k).split(B)).length-1&&(D=E(k[1])),k=E(k[0])||0,D=+D||0,this.transform(this._.transform.concat([["t",k,D]])),this)},T.transform=function(k){var D=this._;if(k==null)return D.transform;if(v._extractTransform(this,k),this.clip&&V(this.clip,{transform:this.matrix.invert()}),this.pattern&&ye(this),this.node&&V(this.node,{transform:this.matrix}),D.sx!=1||D.sy!=1){var O=this.attrs[w]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":O})}return this},T.hide=function(){return this.removed||(this.node.style.display="none"),this},T.show=function(){return this.removed||(this.node.style.display=""),this},T.remove=function(){var k=m(this.node);if(!this.removed&&k.parentNode){var D=this.paper;for(var O in D.__set__&&D.__set__.exclude(this),F.unbind("raphael.*.*."+this.id),this.gradient&&D.defs.removeChild(this.gradient),v._tear(this,D),k.parentNode.removeChild(k),this.removeData(),this)this[O]=typeof this[O]=="function"?v._removedFactory(O):null;this.removed=!0}},T._getBBox=function(){if(this.node.style.display=="none"){this.show();var k=!0}var D,O=!1;this.paper.canvas.parentElement?D=this.paper.canvas.parentElement.style:this.paper.canvas.parentNode&&(D=this.paper.canvas.parentNode.style),D&&D.display=="none"&&(O=!0,D.display="");var Q={};try{Q=this.node.getBBox()}catch{Q={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}finally{Q=Q||{},O&&(D.display="none")}return k&&this.hide(),Q},T.attr=function(k,D){if(this.removed)return this;if(k==null){var O={};for(var Q in this.attrs)this.attrs[w](Q)&&(O[Q]=this.attrs[Q]);return O.gradient&&O.fill=="none"&&(O.fill=O.gradient)&&delete O.gradient,O.transform=this._.transform,O}if(D==null&&v.is(k,"string")){if(k=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;if(k=="transform")return this._.transform;for(var J=k.split(B),X={},U=0,z=J.length;U<z;U++)(k=J[U])in this.attrs?X[k]=this.attrs[k]:v.is(this.paper.customAttributes[k],"function")?X[k]=this.paper.customAttributes[k].def:X[k]=v._availableAttrs[k];return z-1?X:X[J[0]]}if(D==null&&v.is(k,"array")){for(X={},U=0,z=k.length;U<z;U++)X[k[U]]=this.attr(k[U]);return X}if(D!=null){var ie={};ie[k]=D}else k!=null&&v.is(k,"object")&&(ie=k);for(var de in ie)F("raphael.attr."+de+"."+this.id,this,ie[de]);for(de in this.paper.customAttributes)if(this.paper.customAttributes[w](de)&&ie[w](de)&&v.is(this.paper.customAttributes[de],"function")){var me=this.paper.customAttributes[de].apply(this,[].concat(ie[de]));for(var pe in this.attrs[de]=ie[de],me)me[w](pe)&&(ie[pe]=me[pe])}return S(this,ie),this},T.toFront=function(){if(this.removed)return this;var k=m(this.node);k.parentNode.appendChild(k);var D=this.paper;return D.top!=this&&v._tofront(this,D),this},T.toBack=function(){if(this.removed)return this;var k=m(this.node),D=k.parentNode;return D.insertBefore(k,D.firstChild),v._toback(this,this.paper),this.paper,this},T.insertAfter=function(k){if(this.removed||!k)return this;var D=m(this.node),O=m(k.node||k[k.length-1].node);return O.nextSibling?O.parentNode.insertBefore(D,O.nextSibling):O.parentNode.appendChild(D),v._insertafter(this,k,this.paper),this},T.insertBefore=function(k){if(this.removed||!k)return this;var D=m(this.node),O=m(k.node||k[0].node);return O.parentNode.insertBefore(D,O),v._insertbefore(this,k,this.paper),this},T.blur=function(k){var D=this;if(+k!=0){var O=V("filter"),Q=V("feGaussianBlur");D.attrs.blur=k,O.id=v.createUUID(),V(Q,{stdDeviation:+k||1.5}),O.appendChild(Q),D.paper.defs.appendChild(O),D._blur=O,V(D.node,{filter:"url(#"+O.id+")"})}else D._blur&&(D._blur.parentNode.removeChild(D._blur),delete D._blur,delete D.attrs.blur),D.node.removeAttribute("filter");return D},v._engine.circle=function(k,D,O,Q){var J=V("circle");k.canvas&&k.canvas.appendChild(J);var X=new x(J,k);return X.attrs={cx:D,cy:O,r:Q,fill:"none",stroke:"#000"},X.type="circle",V(J,X.attrs),X},v._engine.rect=function(k,D,O,Q,J,X){var U=V("rect");k.canvas&&k.canvas.appendChild(U);var z=new x(U,k);return z.attrs={x:D,y:O,width:Q,height:J,rx:X||0,ry:X||0,fill:"none",stroke:"#000"},z.type="rect",V(U,z.attrs),z},v._engine.ellipse=function(k,D,O,Q,J){var X=V("ellipse");k.canvas&&k.canvas.appendChild(X);var U=new x(X,k);return U.attrs={cx:D,cy:O,rx:Q,ry:J,fill:"none",stroke:"#000"},U.type="ellipse",V(X,U.attrs),U},v._engine.image=function(k,D,O,Q,J,X){var U=V("image");V(U,{x:O,y:Q,width:J,height:X,preserveAspectRatio:"none"}),U.setAttributeNS(Z,"href",D),k.canvas&&k.canvas.appendChild(U);var z=new x(U,k);return z.attrs={x:O,y:Q,width:J,height:X,src:D},z.type="image",z},v._engine.text=function(k,D,O,Q){var J=V("text");k.canvas&&k.canvas.appendChild(J);var X=new x(J,k);return X.attrs={x:D,y:O,"text-anchor":"middle",text:Q,"font-family":v._availableAttrs["font-family"],"font-size":v._availableAttrs["font-size"],stroke:"none",fill:"#000"},X.type="text",S(X,X.attrs),X},v._engine.setSize=function(k,D){return this.width=k||this.width,this.height=D||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},v._engine.create=function(){var k=v._getContainer.apply(0,arguments),D=k&&k.container;if(!D)throw new Error("SVG container not found.");var O,Q=k.x,J=k.y,X=k.width,U=k.height,z=V("svg"),ie="overflow:hidden;";return Q=Q||0,J=J||0,V(z,{height:U=U||342,version:1.1,width:X=X||512,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}),D==1?(z.style.cssText=ie+"position:absolute;left:"+Q+"px;top:"+J+"px",v._g.doc.body.appendChild(z),O=1):(z.style.cssText=ie+"position:relative",D.firstChild?D.insertBefore(z,D.firstChild):D.appendChild(z)),(D=new v._Paper).width=X,D.height=U,D.canvas=z,D.clear(),D._left=D._top=0,O&&(D.renderfix=function(){}),D.renderfix(),D},v._engine.setViewBox=function(k,D,O,Q,J){F("raphael.setViewBox",this,this._viewBox,[k,D,O,Q,J]);var X,U,z=this.getSize(),ie=P(O/z.width,Q/z.height),de=this.top,me=J?"xMidYMid meet":"xMinYMin";for(k==null?(this._vbSize&&(ie=1),delete this._vbSize,X="0 0 "+this.width+ee+this.height):(this._vbSize=ie,X=k+ee+D+ee+O+ee+Q),V(this.canvas,{viewBox:X,preserveAspectRatio:me});ie&&de;)U="stroke-width"in de.attrs?de.attrs["stroke-width"]:1,de.attr({"stroke-width":U}),de._.dirty=1,de._.dirtyT=1,de=de.prev;return this._viewBox=[k,D,O,Q,!!J],this},v.prototype.renderfix=function(){var k,D=this.canvas,O=D.style;try{k=D.getScreenCTM()||D.createSVGMatrix()}catch{k=D.createSVGMatrix()}var Q=-k.e%1,J=-k.f%1;(Q||J)&&(Q&&(this._left=(this._left+Q)%1,O.left=this._left+"px"),J&&(this._top=(this._top+J)%1,O.top=this._top+"px"))},v.prototype.clear=function(){v.eve("raphael.clear",this);for(var k=this.canvas;k.firstChild;)k.removeChild(k.firstChild);this.bottom=this.top=null,(this.desc=V("desc")).appendChild(v._g.doc.createTextNode("Created with Raphaël "+v.version)),k.appendChild(this.desc),k.appendChild(this.defs=V("defs"))},v.prototype.remove=function(){for(var k in F("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this)this[k]=typeof this[k]=="function"?v._removedFactory(k):null};var b=v.st;for(var d in T)T[w](d)&&!b[w](d)&&(b[d]=function(k){return function(){var D=arguments;return this.forEach(function(O){O[k].apply(O,D)})}}(d))}}).apply(l,u))===void 0||(o.exports=h)},function(o,l,t){var u,h;u=[t(0)],(h=(function(v){if(!v||v.vml){var w="hasOwnProperty",A=String,E=parseFloat,C=Math,M=C.round,P=C.max,I=C.min,j=C.abs,B=/[, ]+/,F=v.eve,N=" ",ee="",Z={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},re=/([clmz]),?([^clmz]*)/gi,fe=/ progid:\S+Blur\([^\)]+\)/g,V=/-?[^,\s-]+/g,le="position:absolute;left:0;top:0;width:1px;height:1px;behavior:url(#default#VML)",he=21600,ye={path:1,rect:1,image:1},L={circle:1,ellipse:1},p=function(D,O,Q){var J=v.matrix();return J.rotate(-D,.5,.5),{dx:J.x(O,Q),dy:J.y(O,Q)}},y=function(D,O,Q,J,X,U){var z=D._,ie=D.matrix,de=z.fillpos,me=D.node,pe=me.style,qe=1,mt="",st=he/O,dt=he/Q;if(pe.visibility="hidden",O&&Q){if(me.coordsize=j(st)+N+j(dt),pe.rotation=U*(O*Q<0?-1:1),U){var Tt=p(U,J,X);J=Tt.dx,X=Tt.dy}if(O<0&&(mt+="x"),Q<0&&(mt+=" y")&&(qe=-1),pe.flip=mt,me.coordorigin=J*-st+N+X*-dt,de||z.fillsize){var lt=me.getElementsByTagName("fill");lt=lt&<[0],me.removeChild(lt),de&&(Tt=p(U,ie.x(de[0],de[1]),ie.y(de[0],de[1])),lt.position=Tt.dx*qe+N+Tt.dy*qe),z.fillsize&&(lt.size=z.fillsize[0]*j(O)+N+z.fillsize[1]*j(Q)),me.appendChild(lt)}pe.visibility="visible"}};v.toString=function(){return`Your browser doesn’t support SVG. Falling down to VML.
You are running Raphaël `+this.version};var S,c=function(D,O,Q){for(var J=A(O).toLowerCase().split("-"),X=Q?"end":"start",U=J.length,z="classic",ie="medium",de="medium";U--;)switch(J[U]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":z=J[U];break;case"wide":case"narrow":de=J[U];break;case"long":case"short":ie=J[U]}var me=D.node.getElementsByTagName("stroke")[0];me[X+"arrow"]=z,me[X+"arrowlength"]=ie,me[X+"arrowwidth"]=de},m=function(D,O){D.attrs=D.attrs||{};var Q=D.node,J=D.attrs,X=Q.style,U=ye[D.type]&&(O.x!=J.x||O.y!=J.y||O.width!=J.width||O.height!=J.height||O.cx!=J.cx||O.cy!=J.cy||O.rx!=J.rx||O.ry!=J.ry||O.r!=J.r),z=L[D.type]&&(J.cx!=O.cx||J.cy!=O.cy||J.r!=O.r||J.rx!=O.rx||J.ry!=O.ry),ie=D;for(var de in O)O[w](de)&&(J[de]=O[de]);if(U&&(J.path=v._getPath[D.type](D),D._.dirty=1),O.href&&(Q.href=O.href),O.title&&(Q.title=O.title),O.target&&(Q.target=O.target),O.cursor&&(X.cursor=O.cursor),"blur"in O&&D.blur(O.blur),(O.path&&D.type=="path"||U)&&(Q.path=function(We){var et=/[ahqstv]/gi,Ye=v._pathToAbsolute;if(A(We).match(et)&&(Ye=v._path2curve),et=/[clmz]/g,Ye==v._pathToAbsolute&&!A(We).match(et)){var De=A(We).replace(re,function(pt,Bt,ur){var kt=[],Ut=Bt.toLowerCase()=="m",Wr=Z[Bt];return ur.replace(V,function(zt){Ut&&kt.length==2&&(Wr+=kt+Z[Bt=="m"?"l":"L"],kt=[]),kt.push(M(zt*he))}),Wr+kt});return De}var Ht,Mt,ge=Ye(We);De=[];for(var Dt=0,yt=ge.length;Dt<yt;Dt++){Ht=ge[Dt],(Mt=ge[Dt][0].toLowerCase())=="z"&&(Mt="x");for(var Ne=1,_t=Ht.length;Ne<_t;Ne++)Mt+=M(Ht[Ne]*he)+(Ne!=_t-1?",":ee);De.push(Mt)}return De.join(N)}(~A(J.path).toLowerCase().indexOf("r")?v._pathToAbsolute(J.path):J.path),D._.dirty=1,D.type=="image"&&(D._.fillpos=[J.x,J.y],D._.fillsize=[J.width,J.height],y(D,1,1,0,0,0))),"transform"in O&&D.transform(O.transform),z){var me=+J.cx,pe=+J.cy,qe=+J.rx||+J.r||0,mt=+J.ry||+J.r||0;Q.path=v.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",M((me-qe)*he),M((pe-mt)*he),M((me+qe)*he),M((pe+mt)*he),M(me*he)),D._.dirty=1}if("clip-rect"in O){var st=A(O["clip-rect"]).split(B);if(st.length==4){st[2]=+st[2]+ +st[0],st[3]=+st[3]+ +st[1];var dt=Q.clipRect||v._g.doc.createElement("div"),Tt=dt.style;Tt.clip=v.format("rect({1}px {2}px {3}px {0}px)",st),Q.clipRect||(Tt.position="absolute",Tt.top=0,Tt.left=0,Tt.width=D.paper.width+"px",Tt.height=D.paper.height+"px",Q.parentNode.insertBefore(dt,Q),dt.appendChild(Q),Q.clipRect=dt)}O["clip-rect"]||Q.clipRect&&(Q.clipRect.style.clip="auto")}if(D.textpath){var lt=D.textpath.style;O.font&&(lt.font=O.font),O["font-family"]&&(lt.fontFamily='"'+O["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,ee)+'"'),O["font-size"]&&(lt.fontSize=O["font-size"]),O["font-weight"]&&(lt.fontWeight=O["font-weight"]),O["font-style"]&&(lt.fontStyle=O["font-style"])}if("arrow-start"in O&&c(ie,O["arrow-start"]),"arrow-end"in O&&c(ie,O["arrow-end"],1),O.opacity!=null||O.fill!=null||O.src!=null||O.stroke!=null||O["stroke-width"]!=null||O["stroke-opacity"]!=null||O["fill-opacity"]!=null||O["stroke-dasharray"]!=null||O["stroke-miterlimit"]!=null||O["stroke-linejoin"]!=null||O["stroke-linecap"]!=null){var Je=Q.getElementsByTagName("fill");if(!(Je=Je&&Je[0])&&(Je=S("fill")),D.type=="image"&&O.src&&(Je.src=O.src),O.fill&&(Je.on=!0),Je.on!=null&&O.fill!="none"&&O.fill!==null||(Je.on=!1),Je.on&&O.fill){var ht=A(O.fill).match(v._ISURL);if(ht){Je.parentNode==Q&&Q.removeChild(Je),Je.rotate=!0,Je.src=ht[1],Je.type="tile";var at=D.getBBox(1);Je.position=at.x+N+at.y,D._.fillpos=[at.x,at.y],v._preload(ht[1],function(){D._.fillsize=[this.offsetWidth,this.offsetHeight]})}else Je.color=v.getRGB(O.fill).hex,Je.src=ee,Je.type="solid",v.getRGB(O.fill).error&&(ie.type in{circle:1,ellipse:1}||A(O.fill).charAt()!="r")&&x(ie,O.fill,Je)&&(J.fill="none",J.gradient=O.fill,Je.rotate=!1)}if("fill-opacity"in O||"opacity"in O){var bt=((+J["fill-opacity"]+1||2)-1)*((+J.opacity+1||2)-1)*((+v.getRGB(O.fill).o+1||2)-1);bt=I(P(bt,0),1),Je.opacity=bt,Je.src&&(Je.color="none")}Q.appendChild(Je);var jt=Q.getElementsByTagName("stroke")&&Q.getElementsByTagName("stroke")[0],Ge=!1;!jt&&(Ge=jt=S("stroke")),(O.stroke&&O.stroke!="none"||O["stroke-width"]||O["stroke-opacity"]!=null||O["stroke-dasharray"]||O["stroke-miterlimit"]||O["stroke-linejoin"]||O["stroke-linecap"])&&(jt.on=!0),(O.stroke=="none"||O.stroke===null||jt.on==null||O.stroke==0||O["stroke-width"]==0)&&(jt.on=!1);var Qe=v.getRGB(O.stroke);jt.on&&O.stroke&&(jt.color=Qe.hex),bt=((+J["stroke-opacity"]+1||2)-1)*((+J.opacity+1||2)-1)*((+Qe.o+1||2)-1);var Wt=.75*(E(O["stroke-width"])||1);if(bt=I(P(bt,0),1),O["stroke-width"]==null&&(Wt=J["stroke-width"]),O["stroke-width"]&&(jt.weight=Wt),Wt&&Wt<1&&(bt*=Wt)&&(jt.weight=1),jt.opacity=bt,O["stroke-linejoin"]&&(jt.joinstyle=O["stroke-linejoin"]||"miter"),jt.miterlimit=O["stroke-miterlimit"]||8,O["stroke-linecap"]&&(jt.endcap=O["stroke-linecap"]=="butt"?"flat":O["stroke-linecap"]=="square"?"square":"round"),"stroke-dasharray"in O){var Et={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};jt.dashstyle=Et[w](O["stroke-dasharray"])?Et[O["stroke-dasharray"]]:ee}Ge&&Q.appendChild(jt)}if(ie.type=="text"){ie.paper.canvas.style.display=ee;var Ct=ie.paper.span,Kt=J.font&&J.font.match(/\d+(?:\.\d*)?(?=px)/);X=Ct.style,J.font&&(X.font=J.font),J["font-family"]&&(X.fontFamily=J["font-family"]),J["font-weight"]&&(X.fontWeight=J["font-weight"]),J["font-style"]&&(X.fontStyle=J["font-style"]),Kt=E(J["font-size"]||Kt&&Kt[0])||10,X.fontSize=100*Kt+"px",ie.textpath.string&&(Ct.innerHTML=A(ie.textpath.string).replace(/</g,"<").replace(/&/g,"&").replace(/\n/g,"<br>"));var Me=Ct.getBoundingClientRect();ie.W=J.w=(Me.right-Me.left)/100,ie.H=J.h=(Me.bottom-Me.top)/100,ie.X=J.x,ie.Y=J.y+ie.H/2,("x"in O||"y"in O)&&(ie.path.v=v.format("m{0},{1}l{2},{1}",M(J.x*he),M(J.y*he),M(J.x*he)+1));for(var te=["x","y","text","font","font-family","font-weight","font-style","font-size"],_e=0,je=te.length;_e<je;_e++)if(te[_e]in O){ie._.dirty=1;break}switch(J["text-anchor"]){case"start":ie.textpath.style["v-text-align"]="left",ie.bbx=ie.W/2;break;case"end":ie.textpath.style["v-text-align"]="right",ie.bbx=-ie.W/2;break;default:ie.textpath.style["v-text-align"]="center",ie.bbx=0}ie.textpath.style["v-text-kern"]=!0}},x=function(D,O,Q){D.attrs=D.attrs||{},D.attrs;var J=Math.pow,X="linear",U=".5 .5";if(D.attrs.gradient=O,O=(O=A(O).replace(v._radial_gradient,function(qe,mt,st){return X="radial",mt&&st&&(mt=E(mt),st=E(st),J(mt-.5,2)+J(st-.5,2)>.25&&(st=C.sqrt(.25-J(mt-.5,2))*(2*(st>.5)-1)+.5),U=mt+N+st),ee})).split(/\s*\-\s*/),X=="linear"){var z=O.shift();if(z=-E(z),isNaN(z))return null}var ie=v._parseDots(O);if(!ie)return null;if(D=D.shape||D.node,ie.length){D.removeChild(Q),Q.on=!0,Q.method="none",Q.color=ie[0].color,Q.color2=ie[ie.length-1].color;for(var de=[],me=0,pe=ie.length;me<pe;me++)ie[me].offset&&de.push(ie[me].offset+N+ie[me].color);Q.colors=de.length?de.join():"0% "+Q.color,X=="radial"?(Q.type="gradientTitle",Q.focus="100%",Q.focussize="0 0",Q.focusposition=U,Q.angle=0):(Q.type="gradient",Q.angle=(270-z)%360),D.appendChild(Q)}return 1},T=function(D,O){this[0]=this.node=D,D.raphael=!0,this.id=v._oid++,D.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=O,this.matrix=v.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!O.bottom&&(O.bottom=this),this.prev=O.top,O.top&&(O.top.next=this),O.top=this,this.next=null},b=v.el;T.prototype=b,b.constructor=T,b.transform=function(D){if(D==null)return this._.transform;var O,Q=this.paper._viewBoxShift,J=Q?"s"+[Q.scale,Q.scale]+"-1-1t"+[Q.dx,Q.dy]:ee;Q&&(O=D=A(D).replace(/\.{3}|\u2026/g,this._.transform||ee)),v._extractTransform(this,J+D);var X,U=this.matrix.clone(),z=this.skew,ie=this.node,de=~A(this.attrs.fill).indexOf("-"),me=!A(this.attrs.fill).indexOf("url(");if(U.translate(1,1),me||de||this.type=="image")if(z.matrix="1 0 0 1",z.offset="0 0",X=U.split(),de&&X.noRotation||!X.isSimple){ie.style.filter=U.toFilter();var pe=this.getBBox(),qe=this.getBBox(1),mt=pe.x-qe.x,st=pe.y-qe.y;ie.coordorigin=mt*-he+N+st*-he,y(this,1,1,mt,st,0)}else ie.style.filter=ee,y(this,X.scalex,X.scaley,X.dx,X.dy,X.rotate);else ie.style.filter=ee,z.matrix=A(U),z.offset=U.offset();return O!==null&&(this._.transform=O,v._extractTransform(this,O)),this},b.rotate=function(D,O,Q){if(this.removed)return this;if(D!=null){if((D=A(D).split(B)).length-1&&(O=E(D[1]),Q=E(D[2])),D=E(D[0]),Q==null&&(O=Q),O==null||Q==null){var J=this.getBBox(1);O=J.x+J.width/2,Q=J.y+J.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",D,O,Q]])),this}},b.translate=function(D,O){return this.removed?this:((D=A(D).split(B)).length-1&&(O=E(D[1])),D=E(D[0])||0,O=+O||0,this._.bbox&&(this._.bbox.x+=D,this._.bbox.y+=O),this.transform(this._.transform.concat([["t",D,O]])),this)},b.scale=function(D,O,Q,J){if(this.removed)return this;if((D=A(D).split(B)).length-1&&(O=E(D[1]),Q=E(D[2]),J=E(D[3]),isNaN(Q)&&(Q=null),isNaN(J)&&(J=null)),D=E(D[0]),O==null&&(O=D),J==null&&(Q=J),Q==null||J==null)var X=this.getBBox(1);return Q=Q??X.x+X.width/2,J=J??X.y+X.height/2,this.transform(this._.transform.concat([["s",D,O,Q,J]])),this._.dirtyT=1,this},b.hide=function(){return!this.removed&&(this.node.style.display="none"),this},b.show=function(){return!this.removed&&(this.node.style.display=ee),this},b.auxGetBBox=v.el.getBBox,b.getBBox=function(){var D=this.auxGetBBox();if(this.paper&&this.paper._viewBoxShift){var O={},Q=1/this.paper._viewBoxShift.scale;return O.x=D.x-this.paper._viewBoxShift.dx,O.x*=Q,O.y=D.y-this.paper._viewBoxShift.dy,O.y*=Q,O.width=D.width*Q,O.height=D.height*Q,O.x2=O.x+O.width,O.y2=O.y+O.height,O}return D},b._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},b.remove=function(){if(!this.removed&&this.node.parentNode){for(var D in this.paper.__set__&&this.paper.__set__.exclude(this),v.eve.unbind("raphael.*.*."+this.id),v._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape),this)this[D]=typeof this[D]=="function"?v._removedFactory(D):null;this.removed=!0}},b.attr=function(D,O){if(this.removed)return this;if(D==null){var Q={};for(var J in this.attrs)this.attrs[w](J)&&(Q[J]=this.attrs[J]);return Q.gradient&&Q.fill=="none"&&(Q.fill=Q.gradient)&&delete Q.gradient,Q.transform=this._.transform,Q}if(O==null&&v.is(D,"string")){if(D=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;for(var X=D.split(B),U={},z=0,ie=X.length;z<ie;z++)(D=X[z])in this.attrs?U[D]=this.attrs[D]:v.is(this.paper.customAttributes[D],"function")?U[D]=this.paper.customAttributes[D].def:U[D]=v._availableAttrs[D];return ie-1?U:U[X[0]]}if(this.attrs&&O==null&&v.is(D,"array")){for(U={},z=0,ie=D.length;z<ie;z++)U[D[z]]=this.attr(D[z]);return U}var de;for(var me in O!=null&&((de={})[D]=O),O==null&&v.is(D,"object")&&(de=D),de)F("raphael.attr."+me+"."+this.id,this,de[me]);if(de){for(me in this.paper.customAttributes)if(this.paper.customAttributes[w](me)&&de[w](me)&&v.is(this.paper.customAttributes[me],"function")){var pe=this.paper.customAttributes[me].apply(this,[].concat(de[me]));for(var qe in this.attrs[me]=de[me],pe)pe[w](qe)&&(de[qe]=pe[qe])}de.text&&this.type=="text"&&(this.textpath.string=de.text),m(this,de)}return this},b.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&v._tofront(this,this.paper),this},b.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),v._toback(this,this.paper)),this)},b.insertAfter=function(D){return this.removed?this:(D.constructor==v.st.constructor&&(D=D[D.length-1]),D.node.nextSibling?D.node.parentNode.insertBefore(this.node,D.node.nextSibling):D.node.parentNode.appendChild(this.node),v._insertafter(this,D,this.paper),this)},b.insertBefore=function(D){return this.removed?this:(D.constructor==v.st.constructor&&(D=D[0]),D.node.parentNode.insertBefore(this.node,D.node),v._insertbefore(this,D,this.paper),this)},b.blur=function(D){var O=this.node.runtimeStyle,Q=O.filter;return Q=Q.replace(fe,ee),+D!=0?(this.attrs.blur=D,O.filter=Q+N+" progid:DXImageTransform.Microsoft.Blur(pixelradius="+(+D||1.5)+")",O.margin=v.format("-{0}px 0 0 -{0}px",M(+D||1.5))):(O.filter=Q,O.margin=0,delete this.attrs.blur),this},v._engine.path=function(D,O){var Q=S("shape");Q.style.cssText=le,Q.coordsize=he+N+he,Q.coordorigin=O.coordorigin;var J=new T(Q,O),X={fill:"none",stroke:"#000"};D&&(X.path=D),J.type="path",J.path=[],J.Path=ee,m(J,X),O.canvas&&O.canvas.appendChild(Q);var U=S("skew");return U.on=!0,Q.appendChild(U),J.skew=U,J.transform(ee),J},v._engine.rect=function(D,O,Q,J,X,U){var z=v._rectPath(O,Q,J,X,U),ie=D.path(z),de=ie.attrs;return ie.X=de.x=O,ie.Y=de.y=Q,ie.W=de.width=J,ie.H=de.height=X,de.r=U,de.path=z,ie.type="rect",ie},v._engine.ellipse=function(D,O,Q,J,X){var U=D.path();return U.attrs,U.X=O-J,U.Y=Q-X,U.W=2*J,U.H=2*X,U.type="ellipse",m(U,{cx:O,cy:Q,rx:J,ry:X}),U},v._engine.circle=function(D,O,Q,J){var X=D.path();return X.attrs,X.X=O-J,X.Y=Q-J,X.W=X.H=2*J,X.type="circle",m(X,{cx:O,cy:Q,r:J}),X},v._engine.image=function(D,O,Q,J,X,U){var z=v._rectPath(Q,J,X,U),ie=D.path(z).attr({stroke:"none"}),de=ie.attrs,me=ie.node,pe=me.getElementsByTagName("fill")[0];return de.src=O,ie.X=de.x=Q,ie.Y=de.y=J,ie.W=de.width=X,ie.H=de.height=U,de.path=z,ie.type="image",pe.parentNode==me&&me.removeChild(pe),pe.rotate=!0,pe.src=O,pe.type="tile",ie._.fillpos=[Q,J],ie._.fillsize=[X,U],me.appendChild(pe),y(ie,1,1,0,0,0),ie},v._engine.text=function(D,O,Q,J){var X=S("shape"),U=S("path"),z=S("textpath");O=O||0,Q=Q||0,J=J||"",U.v=v.format("m{0},{1}l{2},{1}",M(O*he),M(Q*he),M(O*he)+1),U.textpathok=!0,z.string=A(J),z.on=!0,X.style.cssText=le,X.coordsize=he+N+he,X.coordorigin="0 0";var ie=new T(X,D),de={fill:"#000",stroke:"none",font:v._availableAttrs.font,text:J};ie.shape=X,ie.path=U,ie.textpath=z,ie.type="text",ie.attrs.text=A(J),ie.attrs.x=O,ie.attrs.y=Q,ie.attrs.w=1,ie.attrs.h=1,m(ie,de),X.appendChild(z),X.appendChild(U),D.canvas.appendChild(X);var me=S("skew");return me.on=!0,X.appendChild(me),ie.skew=me,ie.transform(ee),ie},v._engine.setSize=function(D,O){var Q=this.canvas.style;return this.width=D,this.height=O,D==+D&&(D+="px"),O==+O&&(O+="px"),Q.width=D,Q.height=O,Q.clip="rect(0 "+D+" "+O+" 0)",this._viewBox&&v._engine.setViewBox.apply(this,this._viewBox),this},v._engine.setViewBox=function(D,O,Q,J,X){v.eve("raphael.setViewBox",this,this._viewBox,[D,O,Q,J,X]);var U,z,ie=this.getSize(),de=ie.width,me=ie.height;return X&&(Q*(U=me/J)<de&&(D-=(de-Q*U)/2/U),J*(z=de/Q)<me&&(O-=(me-J*z)/2/z)),this._viewBox=[D,O,Q,J,!!X],this._viewBoxShift={dx:-D,dy:-O,scale:ie},this.forEach(function(pe){pe.transform("...")}),this},v._engine.initWin=function(D){var O=D.document;O.styleSheets.length<31?O.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"):O.styleSheets[0].addRule(".rvml","behavior:url(#default#VML)");try{!O.namespaces.rvml&&O.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),S=function(Q){return O.createElement("<rvml:"+Q+' class="rvml">')}}catch{S=function(J){return O.createElement("<"+J+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},v._engine.initWin(v._g.win),v._engine.create=function(){var D=v._getContainer.apply(0,arguments),O=D.container,Q=D.height,J=D.width,X=D.x,U=D.y;if(!O)throw new Error("VML container not found.");var z=new v._Paper,ie=z.canvas=v._g.doc.createElement("div"),de=ie.style;return X=X||0,U=U||0,J=J||512,Q=Q||342,z.width=J,z.height=Q,J==+J&&(J+="px"),Q==+Q&&(Q+="px"),z.coordsize=216e5+N+216e5,z.coordorigin="0 0",z.span=v._g.doc.createElement("span"),z.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",ie.appendChild(z.span),de.cssText=v.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",J,Q),O==1?(v._g.doc.body.appendChild(ie),de.left=X+"px",de.top=U+"px",de.position="absolute"):O.firstChild?O.insertBefore(ie,O.firstChild):O.appendChild(ie),z.renderfix=function(){},z},v.prototype.clear=function(){v.eve("raphael.clear",this),this.canvas.innerHTML=ee,this.span=v._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},v.prototype.remove=function(){for(var D in v.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[D]=typeof this[D]=="function"?v._removedFactory(D):null;return!0};var d=v.st;for(var k in b)b[w](k)&&!d[w](k)&&(d[k]=function(D){return function(){var O=arguments;return this.forEach(function(Q){Q[D].apply(Q,O)})}}(k))}}).apply(l,u))===void 0||(o.exports=h)}])})})(raphael_min);var raphael_minExports=raphael_min.exports;const Raphael=getDefaultExportFromCjs$1(raphael_minExports),Arrow=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.current_pilot_widget=this.pilot_widget}draw(){this.height=this.arrow_height+this.base_height,this.$.addClass("Ldt-Arrow").css({height:1+this.height+"px","margin-top":"1px",overflow:"hidden"}),this.paper=new Raphael(this.container,this.width,1+this.height),window.myArrow=this,this.svgArrow=this.paper.path("M0,"+this.height+"L"+this.width+","+this.height),this.svgArrow.attr({stroke:this.stroke_color,"stroke-width":this.stroke_width,fill:this.fill_url?"url("+this.fill_url+")":this.fill_color}),this.moveToX(0)}drawAt(o){o=Math.max(0,Math.min(o,this.width));var l="M0,"+this.height+"L0,"+Math.min(this.height,this.arrow_height+this.base_curve)+"Q0,"+this.arrow_height+" "+Math.max(0,Math.min(this.base_curve,o-this.arrow_width/2))+","+this.arrow_height+"L"+Math.max(0,o-this.arrow_width/2)+","+this.arrow_height+"L"+Math.max(0,o-this.arrow_width/2)+","+Math.min(this.arrow_height,2*this.arrow_height*o/this.arrow_width)+"L"+o+",0L"+Math.min(this.width,o+this.arrow_width/2)+","+Math.min(this.arrow_height,2*this.arrow_height*(this.width-o)/this.arrow_width)+"L"+Math.min(this.width,o+this.arrow_width/2)+","+this.arrow_height+"L"+Math.min(this.width,Math.max(this.width-this.base_curve,o+this.arrow_width/2))+","+this.arrow_height+"Q"+this.width+","+this.arrow_height+" "+this.width+","+Math.min(this.height,this.arrow_height+this.base_curve)+"L"+this.width+","+this.height;this.svgArrow.attr({path:l})}moveToX(o){this.targetX=Math.max(0,Math.min(o,this.width)),typeof this.animInterval>"u"&&(this.animInterval=window.setInterval(this.functionWrapper("increment"),40)),this.increment()}moveToTime(o){this.media&&this.moveToX(this.width*o/this.media.duration)}increment(){typeof this.currentX>"u"&&(this.currentX=this.targetX),this.currentX<this.targetX&&(this.currentX=Math.min(this.targetX,this.currentX+this.animation_speed)),this.currentX>this.targetX&&(this.currentX=Math.max(this.targetX,this.currentX-this.animation_speed)),this.currentX===this.targetX&&(window.clearInterval(this.animInterval),this.animInterval=void 0),this.drawAt(this.currentX)}},Or(e,"defaults",{arrow_height:12,arrow_width:20,base_height:0,base_curve:0,fill_url:n.widgetsDir+"/img/pinstripe.png",fill_color:"#ffffff",stroke_color:"#b7b7b7",stroke_width:1.5,animation_speed:20}),e},controllerStyles={},Controller=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.lastSearchValue=""}draw(){var o=this;this.renderTemplate(),this.$playButton=this.$.find(".Ldt-Ctrl-Play"),this.$searchBlock=this.$.find(".Ldt-Ctrl-Search"),this.$searchInput=this.$.find(".Ldt-Ctrl-SearchInput"),this.$volumeBar=this.$.find(".Ldt-Ctrl-Volume-Bar"),this.onMediaEvent("play","playButtonUpdater"),this.onMediaEvent("pause","playButtonUpdater"),this.onMediaEvent("volumechange","volumeUpdater"),this.onMediaEvent("timeupdate","timeDisplayUpdater"),this.onMediaEvent("loadedmetadata","volumeUpdater"),this.$playButton.click(this.functionWrapper("playHandler")),this.enable_quiz_toggle!==void 0?this.enable_quiz_toggle?(this.$.find(".Ldt-Ctrl-Quiz-Enable").addClass("Ldt-Ctrl-Quiz-Toggle-Active"),this.$.find(".Ldt-Ctrl-Quiz-Create").addClass("Ldt-Ctrl-Quiz-Toggle-Active"),this.$.find("#QuizEditContainer").show()):(this.$.find(".Ldt-Ctrl-Quiz-Enable").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"),this.$.find(".Ldt-Ctrl-Quiz-Create").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"),this.player.trigger("QuizCreator.hide"),this.$.find("#QuizEditContainer").hide()):this.$.find(".Ldt-Ctrl-Quiz-Enable").hide(),this.$.find(".Ldt-Ctrl-Annotate").click(function(){o.player.trigger("CreateAnnotation.toggle")}),this.$.find(".Ldt-Ctrl-SearchBtn").click(this.functionWrapper("searchButtonHandler")),this.$searchInput.keyup(this.functionWrapper("searchHandler")),this.$searchInput.on("search",this.functionWrapper("searchHandler")),this.$.find(".Ldt-Ctrl-Fullscreen-Button").click(this.functionWrapper("toggleFullscreen"));var l=n.getFullscreenEventname();l&&document.addEventListener(l,function(){n.isFullscreen()&&n.getFullscreenElement()==o.$[0]?o.$.addClass("Ldt-Fullscreen-Element"):o.$.removeClass("Ldt-Fullscreen-Element")}),this.$.find(".Ldt-Ctrl-Quiz-Enable").click(this.functionWrapper("toggleQuiz")),this.$.find(".Ldt-Ctrl-Quiz-Create").click(this.functionWrapper("createQuiz"));var t=this.$.find(".Ldt-Ctrl-Volume-Control");if(this.$.find(".Ldt-Ctrl-Sound").click(this.functionWrapper("muteHandler")).mouseover(function(){t.show()}).mouseout(function(){t.hide()}),t.mouseover(function(){t.show()}).mouseout(function(){t.hide()}),!this.disable_ctrl_f){var u=70,h=0;jQuery(document).keydown(function(w){if(w.keyCode===u&&(w.ctrlKey||w.metaKey)){var A=jQuery.now();return A-h>2e3&&o.searchButtonHandler(),h=A,!1}})}this.$volumeBar.slider({slide:function(w,A){o.$volumeBar.attr("title",o.l10n.volume+": "+A.value+"%"),o.media.setVolume(A.value/100)},stop:this.functionWrapper("volumeUpdater")}),this.$.hover(function(){o.player.trigger("Player.MouseOver")},function(){o.player.trigger("Player.MouseOut")}),this.timeDisplayUpdater(new n.Model.Time(0));var v=this.source.getAnnotations();v.on("search",function(w){o.$searchInput.val(w),o.showSearchBlock()}),v.on("found",function(w){o.$searchInput.css("background-color","#e1ffe1")}),v.on("not-found",function(w){o.$searchInput.css("background-color","#d62e3a")}),v.on("search-cleared",function(){o.hideSearchBlock()}),o.always_show_search&&o.showSearchBlock()}timeDisplayUpdater(o){var l=this.media.duration;this.$.find(".Ldt-Ctrl-Time-Elapsed").html(o.toString()),this.$.find(".Ldt-Ctrl-Time-Total").html(l.toString())}playButtonUpdater(){this.media.getPaused()?this.$playButton.attr("title",this.l10n.play).removeClass("Ldt-Ctrl-Play-PauseState").addClass("Ldt-Ctrl-Play-PlayState"):this.$playButton.attr("title",this.l10n.pause).removeClass("Ldt-Ctrl-Play-PlayState").addClass("Ldt-Ctrl-Play-PauseState")}toggleFullscreen(){n.isFullscreen()?n.setFullScreen(this.$[0],!1):n.setFullScreen(this.$[0],!0)}createQuiz(){this.player.trigger("Quiz.hide"),this.media.pause(),this.player.trigger("QuizCreator.create")}toggleQuiz(){this.enable_quiz_toggle=!this.enable_quiz_toggle,this.enable_quiz_toggle?(jQuery(".Ldt-Ctrl-Quiz-Enable").addClass("Ldt-Ctrl-Quiz-Toggle-Active"),jQuery(".Ldt-Ctrl-Quiz-Create").addClass("Ldt-Ctrl-Quiz-Toggle-Active"),this.player.trigger("Quiz.activate")):(jQuery(".Ldt-Ctrl-Quiz-Enable").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"),jQuery(".Ldt-Ctrl-Quiz-Create").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"),this.player.trigger("Quiz.deactivate"),this.player.trigger("QuizCreator.hide"))}playHandler(){this.media.getPaused()?this.media.play():this.media.pause()}muteHandler(){this.media.setMuted(!this.media.getMuted())}volumeUpdater(){var o=this.media.getMuted(),l=this.media.getVolume();l===!1&&(l=.5);var t=this.$.find(".Ldt-Ctrl-Sound");t.removeClass("Ldt-Ctrl-Sound-Mute Ldt-Ctrl-Sound-Half Ldt-Ctrl-Sound-Full"),o?t.attr("title",this.l10n.unmute).addClass("Ldt-Ctrl-Sound-Mute"):t.attr("title",this.l10n.mute).addClass(l<.5?"Ldt-Ctrl-Sound-Half":"Ldt-Ctrl-Sound-Full"),this.$volumeBar.slider("value",o?0:100*l)}showSearchBlock(){this.$searchBlock.animate({width:"160px"},200),this.$searchInput.css("background-color","#fff"),this.$searchInput.focus()}hideSearchBlock(){this.always_show_search||this.$searchBlock.animate({width:0},200)}searchButtonHandler(){if(this.$searchBlock.width())this.hideSearchBlock();else{this.showSearchBlock();var o=this.$searchInput.val();o&&this.source.getAnnotations().search(o)}}searchHandler(){this.$searchBlock.width()||(this.$searchBlock.css({width:"160px"}),this.$searchInput.css("background-color","#fff"));var o=this.$searchInput.val();this._positiveMatch=!1,o!==this.lastSearchValue&&(o?this.source.getAnnotations().search(o):(this.source.getAnnotations().trigger("clear-search"),this.$searchInput.css("background-color",""))),this.lastSearchValue=o}},Or(e,"defaults",{disable_annotate_btn:!1,disable_search_btn:!1,disable_ctrl_f:!1,disable_fullscreen:!0,always_show_search:!1,enable_quiz_toggle:void 0}),Or(e,"template",'<div class="Ldt-Ctrl"><div class="Ldt-Ctrl-Left"><div class="Ldt-Ctrl-button Ldt-Ctrl-Play Ldt-Ctrl-Play-PlayState Ldt-TraceMe" title="{{l10n.play_pause}}"></div><div class="Ldt-Ctrl-spacer"></div>{{^disable_annotate_btn}}<div class="Ldt-Ctrl-button Ldt-Ctrl-Annotate Ldt-TraceMe" title="{{l10n.annotate}}"></div><div class="Ldt-Ctrl-spacer"></div>{{/disable_annotate_btn}}{{^disable_search_btn}}<div class="Ldt-Ctrl-button Ldt-Ctrl-SearchBtn Ldt-TraceMe" title="{{l10n.search}}"></div>{{/disable_search_btn}}<div class="Ldt-Ctrl-Search"><input placeholder="{{ l10n.search }}" type="search" class="Ldt-Ctrl-SearchInput Ldt-TraceMe"></input></div><div class="Ldt-Ctrl-Quiz-Enable Ldt-TraceMe" title="Activer/Désactiver le quiz"></div><div class="Ldt-Ctrl-Quiz-Create Ldt-TraceMe" ></div></div><div class="Ldt-Ctrl-Right">{{^disable_fullscreen}}<div class="Ldt-Ctrl-Fullscreen-Button Ldt-TraceMe" title="Passer le lecteur en plein-écran"></div{{/disable_fullscreen}}<div class="Ldt-Ctrl-spacer"></div><div class="Ldt-Ctrl-Time"><div class="Ldt-Ctrl-Time-Elapsed" title="{{l10n.elapsed_time}}">00:00</div><div class="Ldt-Ctrl-Time-Separator">/</div><div class="Ldt-Ctrl-Time-Total" title="{{l10n.total_time}}">00:00</div></div><div class="Ldt-Ctrl-spacer"></div><div class="Ldt-Ctrl-button Ldt-Ctrl-Sound Ldt-Ctrl-Sound-Full Ldt-TraceMe" title="{{l10n.mute_unmute}}"></div></div><div class="Ldt-Ctrl-Volume-Control" title="{{l10n.volume_control}}"><div class="Ldt-Ctrl-Volume-Bar"></div></div></div>'),Or(e,"messages",{en:{play_pause:"Play/Pause",mute_unmute:"Mute/Unmute",play:"Play",pause:"Pause",mute:"Mute",unmute:"Unmute",annotate:"Annotate",search:"Search",elapsed_time:"Elapsed time",total_time:"Total duration",volume:"Volume",volume_control:"Volume control",enable_quiz:"Enable quiz"},fr:{play_pause:"Lecture/Pause",mute_unmute:"Couper/Activer le son",play:"Lecture",pause:"Pause",mute:"Couper le son",unmute:"Activer le son",annotate:"Annoter",search:"Rechercher",elapsed_time:"Temps écoulé",total_time:"Durée totale",volume:"Niveau sonore",volume_control:"Réglage du niveau sonore",enable_quiz:"Activer le quiz"}}),e},createAnnotationStyles={},CreateAnnotation=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.editable_storage!=""&&window.localStorage[this.editable_storage]&&this.source.onLoad(function(){var t=this.player.sourceManager.newLocalSource({serializer:n.serializers.ldt_localstorage});t.deSerialize(window.localStorage[this.editable_storage]),_this.source.merge(t)})}draw(){var o=this;this.begin=new n.Model.Time,this.end=this.source.getDuration(),this.tag_prefix=this.tag_prefix||"",this.tag_titles&&!this.tags&&(this.tag_titles.length==1&&this.tag_titles[0]==""?this.tags=!0:this.tags=_$1(this.tag_titles).map(function(l){var t,u=o.source.getTags().searchByTitle(l,!0);return u.length?t=u[0]:(t=new n.Model.Tag(!1,o.source),o.source.getTags().push(t),t.title=l),t}).value()),this.tags||(this.tags=this.source.getTags().sortBy(function(l){return-l.getAnnotations().length}).slice(0,this.max_tags).map(function(l){return l})),this.renderTemplate(),this.show_slice?this.insertSubwidget(this.$.find(".Ldt-CreateAnnotation-Slice"),{type:"Slice",show_arrow:this.show_arrow,annotation_type:this.slice_annotation_type,onBoundsChanged:function(l,t){o.setBeginEnd(l,t)}},"slice"):(this.show_arrow&&this.insertSubwidget(this.$.find(".Ldt-CreateAnnotation-Arrow"),{type:"Arrow"},"arrow"),this.onMediaEvent("timeupdate",function(l){o.$.find(".Ldt-CreateAnnotation-Description").val().trim()==""&&(o.setBeginEnd(l,l),o.arrow&&o.arrow.moveToTime(l))})),this.$.find(".Ldt-CreateAnnotation-Cancel").click(function(){o.player.trigger("CreateAnnotation.hide")}),this.$.find(".Ldt-CreateAnnotation-Close").click(function(){return o.close_after_send?o.player.trigger("CreateAnnotation.hide"):o.showScreen("Main"),!1}),this.$.find(".Ldt-CreateAnnotation-TagLi, .Ldt-CreateAnnotation-PolemicLi").click(function(){return o.addKeyword(jQuery(this).attr("data-text")),!1}),this.$.find(".Ldt-CreateAnnotation-PolemicLi").each(function(){var l=jQuery(this),t=l.attr("data-text"),u=o.l10n["polemic"+t];u&&l.attr("title",u)}),this.$.find(".Ldt-CreateAnnotation-Description").bind("change keyup input paste",this.functionWrapper("onDescriptionChange")),this.show_title_field&&this.$.find(".Ldt-CreateAnnotation-Title").bind("change keyup input paste",this.functionWrapper("onTitleChange")),this.show_creator_field&&this.$.find(".Ldt-CreateAnnotation-Creator").bind("change keyup input paste",this.functionWrapper("onCreatorChange")),this.$.find("[class^='Ldt-CreateAnnotation-Control-']").click(function(){var l=this.className.replace("Ldt-CreateAnnotation-Control-","");switch(l){case"In":this.setBegin(o.media.getCurrentTime());break;case"Out":this.setEnd(o.media.getCurrentTime()||o.media.duration);break;case"Play":this.media.setCurrentTime(o.begin),this.media.play();break}return!1}),this.start_visible?this.show():(this.$.hide(),this.hide()),this.onMdpEvent("CreateAnnotation.toggle","toggle"),this.onMdpEvent("CreateAnnotation.hide","hide"),this.onMdpEvent("CreateAnnotation.show","show"),this.$.find("form").submit(this.functionWrapper("onSubmit"))}setBegin(o){this.begin=new n.Model.Time(o||0),this.$.find(".Ldt-CreateAnnotation-Begin").html(this.begin.toString())}setEnd(o){this.end=new n.Model.Time(o||0),this.$.find(".Ldt-CreateAnnotation-End").html(this.end.toString())}setBeginEnd(o,l){this.setBegin(o),this.setEnd(l)}showScreen(o){this.$.find(".Ldt-CreateAnnotation-"+o).show().siblings().hide()}show(){this.visible||(this.visible=!0,this.pause_when_displaying&&this.media.pause(),this.showScreen("Main"),this.$.find(".Ldt-CreateAnnotation-Description").val("").css("border-color","#666666").addClass("empty"),this.show_title_field&&this.$.find(".Ldt-CreateAnnotation-Title").val("").css("border-color","#666666").addClass("empty"),this.show_creator_field&&(this.$.find(".Ldt-CreateAnnotation-Creator").val(this.creator_name).css("border-color","#666666"),this.creator_name||this.$.find(".Ldt-CreateAnnotation-Creator").addClass("empty")),this.$.find(".Ldt-CreateAnnotation-TagLi, .Ldt-CreateAnnotation-PolemicLi").removeClass("selected"),this.$.slideDown(),this.minimize_annotation_widget&&this.player.trigger("Annotation.minimize"))}hide(){this.visible&&(this.always_visible||(this.visible=!1,this.$.slideUp(),this.minimize_annotation_widget&&this.player.trigger("Annotation.maximize")))}toggle(){if(!this.always_visible)if(this.visible)this.hide();else{var o=this.media.getCurrentTime()||0;this.setBeginEnd(o,o),this.slice_widget&&this.slice_widget.setBounds(this.begin,this.end),this.show(),this.$.find(".Ldt-CreateAnnotation-Description").focus()}}addKeyword(o){var l=this.$.find(".Ldt-CreateAnnotation-Description"),t=n.Model.regexpFromTextOrArray(o),u=l.val();u=u.match(t)?u.replace(t,""):u+" "+o,l.val(u.replace(/\s{2,}/g," ").replace(/(^\s+|\s+$)/g,"")),this.onDescriptionChange()}pauseOnWrite(){this.pause_on_write&&!this.media.getPaused()&&this.media.pause()}onDescriptionChange(o){if(o!==void 0&&o.keyCode==13&&!o.shiftKey)return this.onSubmit(),!0;var l=this.$.find(".Ldt-CreateAnnotation-Description"),t=l.val();return l.css("border-color",t?"#666666":"#ff0000"),t?l.removeClass("empty"):l.addClass("empty"),this.$.find(".Ldt-CreateAnnotation-TagLi, .Ldt-CreateAnnotation-PolemicLi").each(function(){var u=n.Model.regexpFromTextOrArray(jQuery(this).attr("data-text"));t.match(u)?jQuery(this).addClass("selected"):jQuery(this).removeClass("selected")}),this.pauseOnWrite(),!!t}onTitleChange(){var o=this.$.find(".Ldt-CreateAnnotation-Title"),l=o.val();return o.css("border-color",l?"#666666":"#ff0000"),l?o.removeClass("empty"):o.addClass("empty"),this.pauseOnWrite(),!!l}onCreatorChange(){var o=this.$.find(".Ldt-CreateAnnotation-Creator"),l=o.val();return o.css("border-color",l?"#666666":"#ff0000"),l?o.removeClass("empty"):o.addClass("empty"),this.pauseOnWrite(),!!l}onSubmit(){if(!this.onDescriptionChange()||this.show_title_field&&!this.onTitleChange()||this.show_creator_field&&!this.onCreatorChange())return!1;var o=this,l=new n.Model.List(this.player.sourceManager),t=this.player.sourceManager.newLocalSource({serializer:n.serializers[this.api_serializer]}),u=this.player.sourceManager.newLocalSource({serializer:n.serializers.ldt_localstorage}),h=new n.Model.Annotation(!1,t),v=this.source.getAnnotationTypes().searchByTitle(this.annotation_type,!0),w=v.length?v[0]:new n.Model.AnnotationType(!1,t),A=mustache.render(this.api_endpoint_template,{id:this.source.projectId});if(v.length||(w.dont_send_id=!0,w.title=this.annotation_type),h.setMedia(this.source.currentMedia.id),this.post_at_segment_time){var E=this.media.getCurrentTime(),C=this.source.getAnnotationsByTypeTitle(this.segments_annotation_type),M=C.filter(function(I){return E>=I.begin&&E<=I.end});M.length==0?(h.setBegin(this.begin),h.setEnd(this.end)):(h.setBegin(M[0].begin),h.setEnd(M[0].end))}else h.setBeginEnd(this.begin,this.end);h.setAnnotationType(w.id),this.show_title_field&&(h.title=this.$.find(".Ldt-CreateAnnotation-Title").val()),this.project_id!=""&&(h.project_id=this.project_id),h.created=new Date,h.description=this.$.find(".Ldt-CreateAnnotation-Description").val();var P=Array.prototype.map.call(this.$.find(".Ldt-CreateAnnotation-TagLi.selected"),function(I){return jQuery(I).attr("tag-id")});if(_$1(h.description.match(/#[^\s#.,;]+/g)).each(function(I){var j,B=I.replace(/^#/,""),F=o.source.getTags().searchByTitle(B,!0);F.length?j=F[0]:(j=new n.Model.Tag(!1,o.source),o.source.getTags().push(j),j.title=B),P.indexOf(j.id)===-1&&P.push(j.id)}),h.setTags(_$1(P).uniq()),this.audio_url&&(h.audio={src:"mic",mimetype:"audio/mp3",href:this.audio_url}),this.show_creator_field?h.creator=this.$.find(".Ldt-CreateAnnotation-Creator").val():h.creator=this.creator_name,l.push(h),this.editable_storage!=""&&(u.addList("annotation",l),o.source.merge(u),window.localStorage[this.editable_storage]&&u.deSerialize(window.localStorage[this.editable_storage]),window.localStorage[o.editable_storage]=u.serialize(),o.player.trigger("AnnotationsList.refresh"),o.player.trigger("Annotation.create",h),o.$.find(".Ldt-CreateAnnotation-Description").val("")),A!==""){l.push(h),t.addList("annotation",l);var o=this;jQuery.ajax({url:A,type:this.api_method,contentType:"application/json",data:t.serialize(),success:function(j){o.showScreen("Saved"),o.after_send_timeout&&window.setTimeout(function(){o.close_after_send?o.player.trigger("CreateAnnotation.hide"):o.player.trigger("CreateAnnotation.show")},o.after_send_timeout),t.getAnnotations().removeElement(h,!0),t.deSerialize(j),o.source.merge(t),o.pause_on_write&&o.media.getPaused()&&o.media.play(),o.player.trigger("AnnotationsList.refresh")},error:function(j,B,F){n.log("Error when sending annotation",F),t.getAnnotations().removeElement(h,!0),o.showScreen("Error"),window.setTimeout(function(){o.showScreen("Main")},o.after_send_timeout||5e3)}}),this.showScreen("Wait")}return!1}},Or(e,"defaults",{show_title_field:!0,show_creator_field:!0,creator_field_readonly:!1,start_visible:!0,always_visible:!1,show_slice:!0,show_arrow:!0,show_time:!0,minimize_annotation_widget:!0,creator_name:"",creator_avatar:"",tags:!1,tag_titles:!1,pause_on_write:!0,max_tags:8,polemics:[{keyword:"++",background_color:"#00a000",text_color:"#ffffff"},{keyword:"--",background_color:"#c00000",text_color:"#ffffff"},{keyword:"??",background_color:"#0000e0",text_color:"#ffffff"},{keyword:"==",background_color:"#f0e000",text_color:"#000000"}],slice_annotation_type:"chap",annotation_type:"Contributions",post_at_segment_time:!1,segment_annotation_type:"chap",api_serializer:"ldt_annotate",api_endpoint_template:"",api_method:"POST",editable_storage:"",project_id:"",after_send_timeout:0,close_after_send:!1,tag_prefix:"#",pause_when_displaying:!1,custom_send_button:!1,custom_cancel_button:!1,custom_description_placeholder:!1,preview_mode:!1}),Or(e,"messages",{en:{from_time:"from",to_time:"to",at_time:"at",submit:"Submit",preview_submit:"You cannot submit annotations in preview mode",cancel:"Cancel",add_keywords_:"Add keywords:",add_polemic_keywords_:"Add polemic attributes :",your_name_:"Your name:",annotate_video:"New note",type_title:"Annotation title",type_description:"Enter a new note...",wait_while_processing:"Please wait while your annotation is being processed...",error_while_contacting:"An error happened while contacting the server. Your annotation has not been saved.",annotation_saved:"Thank you, your annotation has been saved.",share_annotation:"Would you like to share it on social networks ?",close_widget:"Hide the annotation form","polemic++":"Agree","polemic--":"Disagree","polemic??":"Question","polemic==":"Reference",in_tooltip:"Set begin time to current player time",out_tooltip:"Set begin time to current player time",play_tooltip:"Play the fragment"},fr:{from_time:"de",to_time:"à",at_time:"à",submit:"Envoyer",preview_submit:"Vous ne pouvez pas envoyer d'annotation en mode aperçu",cancel:"Annuler",add_keywords_:"Ajouter des mots-clés :",add_polemic_keywords_:"Ajouter des attributs polémiques :",your_name_:"Votre nom :",annotate_video:"Entrez une nouvelle note...",type_title:"Titre de l'annotation",type_description:"Prenez vos notes...",wait_while_processing:"Veuillez patienter pendant le traitement de votre annotation...",error_while_contacting:"Une erreur s'est produite en contactant le serveur. Votre annotation n'a pas été enregistrée.",annotation_saved:"Merci, votre annotation a été enregistrée.",share_annotation:"Souhaitez-vous la partager sur les réseaux sociaux ?",close_widget:"Cacher le formulaire de création d'annotations","polemic++":"Accord","polemic--":"Désaccord","polemic??":"Question","polemic==":"Référence",in_tooltip:"Utiliser le temps courant comme début",out_tooltip:"Utiliser le temps courant comme fin",play_tooltip:"Jouer le fragment"}}),Or(e,"template",'{{#show_slice}}<div class="Ldt-CreateAnnotation-Slice Ldt-TraceMe"></div>{{/show_slice}}{{^show_slice}}{{#show_arrow}}<div class="Ldt-CreateAnnotation-Arrow"></div>{{/show_arrow}}{{/show_slice}}<div class="Ldt-CreateAnnotation"><div class="Ldt-CreateAnnotation-Inner"><form class="Ldt-CreateAnnotation-Screen Ldt-CreateAnnotation-Main"><h3><span class="Ldt-CreateAnnotation-h3Left">{{l10n.annotate_video}}{{#show_title_field}}</span></h3><h3><span class="Ldt-CreateAnnotation-h3Left"><input class="Ldt-CreateAnnotation-Title empty" placeholder="{{l10n.type_title}}" />{{/show_title_field}}{{#show_time}}<span class="Ldt-CreateAnnotation-Times"> {{#show_slice}}{{l10n.from_time}} {{/show_slice}}{{^show_slice}}{{l10n.at_time}} {{/show_slice}} <span class="Ldt-CreateAnnotation-Begin">00:00</span>{{/show_time}}{{#show_slice}} {{l10n.to_time}} <span class="Ldt-CreateAnnotation-End">{{end}}</span>{{/show_slice}}</span></span>{{#show_creator_field}}{{l10n.your_name_}} <input class="Ldt-CreateAnnotation-Creator empty" value="{{creator_name}}" {{#creator_field_readonly}}readonly{{/creator_field_readonly}}/>{{/show_creator_field}}</h3>{{#show_controls}}<div class="Ldt-CreateAnnotation-Controls"><span title="{{l10n.in_tooltip}}" class="Ldt-CreateAnnotation-Control-In">In</span><span title="{{l10n.out_tooltip}}" class="Ldt-CreateAnnotation-Control-Out">Out</span><span title="{{l10n.play_tooltip}}" class="Ldt-CreateAnnotation-Control-Play">Play</span></div>{{/show_controls}}<textarea class="Ldt-CreateAnnotation-Description Ldt-TraceMe empty" placeholder="{{#custom_description_placeholder}}{{custom_description_placeholder}}{{/custom_description_placeholder}}{{^custom_description_placeholder}}{{l10n.type_description}}{{/custom_description_placeholder}}"></textarea>{{#show_creator_field}}<div class="Ldt-CreateAnnotation-Avatar"><img src="{{creator_avatar}}" title="{{creator_name}}"></img></div>{{/show_creator_field}}<div class="Ldt-CreateAnnotation-SubmitArea Ldt-TraceMe">{{#preview_mode}}<input type="button" class="Ldt-CreateAnnotation-PreviewSubmit" title="{{l10n.preview_submit}}" value="{{#custom_send_button}}{{custom_send_button}}{{/custom_send_button}}{{^custom_send_button}}{{l10n.submit}}{{/custom_send_button}}" />{{/preview_mode}}{{^preview_mode}}<input type="submit" class="Ldt-CreateAnnotation-Submit" value="{{#custom_send_button}}{{custom_send_button}}{{/custom_send_button}}{{^custom_send_button}}{{l10n.submit}}{{/custom_send_button}}" />{{/preview_mode}}<input type="button" class="Ldt-CreateAnnotation-Cancel" value="{{#custom_cancel_button}}{{custom_cancel_button}}{{/custom_cancel_button}}{{^custom_cancel_button}}{{l10n.cancel}}{{/custom_cancel_button}}" /><div class="Ldt-CreateAnnotation-Begin Ldt-CreateAnnotation-Times">00:00</div></div>{{#tags.length}}<div class="Ldt-CreateAnnotation-Tags"><div class="Ldt-CreateAnnotation-TagTitle">{{l10n.add_keywords_}}</div><ul class="Ldt-CreateAnnotation-TagList">{{#tags}}<li class="Ldt-CreateAnnotation-TagLi" tag-id="{{id}}" data-text="{{tag_prefix}}{{title}}"><span class="Ldt-CreateAnnotation-TagButton">{{title}}</span></li>{{/tags}}</ul></div>{{/tags.length}}{{#polemics.length}}<div class="Ldt-CreateAnnotation-Polemics"><div class="Ldt-CreateAnnotation-PolemicTitle">{{l10n.add_polemic_keywords_}}</div><ul class="Ldt-CreateAnnotation-PolemicList">{{#polemics}}<li class="Ldt-CreateAnnotation-PolemicLi" style="background-color: {{background_color}}; color: {{text_color}}" data-text="{{keyword}}">{{keyword}}</li>{{/polemics}}</ul></div>{{/polemics.length}}<div style="clear: both;"></div></form><div class="Ldt-CreateAnnotation-Screen Ldt-CreateAnnotation-Wait"><div class="Ldt-CreateAnnotation-InnerBox">{{l10n.wait_while_processing}}</div></div><div class="Ldt-CreateAnnotation-Screen Ldt-CreateAnnotation-Error">{{^always_visible}}<a title="{{l10n.close_widget}}" class="Ldt-CreateAnnotation-Close" href="#"></a>{{/always_visible}}<div class="Ldt-CreateAnnotation-InnerBox">{{l10n.error_while_contacting}}</div></div><div class="Ldt-CreateAnnotation-Screen Ldt-CreateAnnotation-Saved">{{^always_visible}}<a title="{{l10n.close_widget}}" class="Ldt-CreateAnnotation-Close" href="#"></a>{{/always_visible}}<div class="Ldt-CreateAnnotation-InnerBox">{{l10n.annotation_saved}}</div></div></div></div>'),e},currentSegmentInfoboxStyles={},CurrentSegmentInfobox=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this;this.segments=this.getWidgetAnnotations(),this.renderTemplate(),this.currentSegment=!1,this.clearBox(),this.refresh(),this.onMediaEvent("timeupdate","refresh"),this.onMediaEvent("settimerange",function(l){var t=l[0],u=l[1],h=o.segments.filter(function(v){return v.begin.milliseconds==t.milliseconds&&v.end.milliseconds==u.milliseconds});h.length>0&&(o.$.toggleClass("editing",!1),o.currentSegment.id!=h[0].id&&(o.currentSegment=h[0],_data={editable_segments:o.editable_segments,edit:o.custom_edit_text?o.custom_edit_text:o.l10n.edit,title:o.currentSegment.title,description:o.currentSegment.description,description_placeholder:o.empty_description_placeholder,tags:o.currentSegment.getTagTexts()},o.$.html(mustache.render(o.template,_data)),o.editable_segments&&o.currentSegment&&o.$.find(".Ldt-CurrentSegmentInfobox").click(o.functionWrapper("enableEditMode"))))}),this.editable_segments&&this.currentSegment&&this.$.find(".Ldt-CurrentSegmentInfobox").click(o.functionWrapper("enableEditMode"))}enableEditMode(){this.currentSegment&&(_data={title:this.currentSegment.title,description:this.currentSegment.description,tags:this.currentSegment.getTagTexts(),submit:this.l10n.submit,cancel:this.l10n.cancel,headers:this.show_headers,tags_header:this.custom_tags_header?this.custom_tags_header:this.l10n.tags_header,fields_header:this.custom_fields_header?this.custom_fields_header:this.l10n.fields_header,new_tag:this.l10n.new_tag,delete_tag:this.l10n.delete_tag,new_tag_button:this.new_tag_button},this.$.toggleClass("editing",!0),this.$.html(mustache.render(this.editTemplate,_data)),this.$.find(".Ldt-CurrentSegmentInfobox-CancelButton").click(this.functionWrapper("disableEditMode")),this.new_tag_button?this.$.find(".Ldt-CurrentSegmentInfobox-CreateTagButton").click(this.functionWrapper("insertTagInput")):(this.$.find(".Ldt-CurrentSegmentInfobox-CreateTagInput").keypress(this.functionWrapper("insertTagInputKeypress")),this.$.find(".Ldt-CurrentSegmentInfobox-CreateTagInput-Add").click(this.functionWrapper("insertTagInputKeypress"))),this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Li-DeleteTagButton").click(this.functionWrapper("deleteTagInput")),this.$.find(".Ldt-CurrentSegmentInfobox-SubmitButton").click(this.functionWrapper("onSubmit")))}disableEditMode(){this.currentSegment&&(_data={editable_segments:this.editable_segments,edit:this.custom_edit_text?this.custom_edit_text:this.l10n.edit,title:this.currentSegment.title,description:this.currentSegment.description,description_placeholder:this.empty_description_placeholder,tags:this.currentSegment.getTagTexts()},this.$.toggleClass("editing",!1),this.$.html(mustache.render(this.template,_data)),this.$.find(".Ldt-CurrentSegmentInfobox").click(this.functionWrapper("enableEditMode")))}insertTagInput(){!this.currentSegment.getTagTexts().length&&!this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Ul").length&&this.$.find(".Ldt-CurrentSegmentInfobox-Tags").prepend('<ul class="Ldt-CurrentSegmentInfobox-Tags-Ul"></ul>'),this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Ul").append('<li class="Ldt-CurrentSegmentInfobox-Tags-Li"><input type="text" class="Ldt-CurrentSegmentInfobox-Tags-Li-Input" value=""></input><div class="Ldt-CurrentSegmentInfobox-Tags-Li-DeleteTagButton">'+this.l10n.delete_tag+"</div></li>"),this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Li-DeleteTagButton").click(this.functionWrapper("deleteTagInput"))}insertTagInputKeypress(o){var l=o.keyCode?o.keyCode:o.which;if(l=="13"||o.type=="click")return!this.currentSegment.getTagTexts().length&&!this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Ul").length&&this.$.find(".Ldt-CurrentSegmentInfobox-Tags").prepend('<ul class="Ldt-CurrentSegmentInfobox-Tags-Ul"></ul>'),this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Ul").append('<li class="Ldt-CurrentSegmentInfobox-Tags-Li"><input type="text" class="Ldt-CurrentSegmentInfobox-Tags-Li-Input" value="'+this.$.find(".Ldt-CurrentSegmentInfobox-CreateTagInput").val()+'"></input><div class="Ldt-CurrentSegmentInfobox-Tags-Li-DeleteTagButton">'+this.l10n.delete_tag+"</div></li>"),this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Li-DeleteTagButton").click(this.functionWrapper("deleteTagInput")),this.$.find(".Ldt-CurrentSegmentInfobox-CreateTagInput").val(""),!1}deleteTagInput(o){jQuery(o.currentTarget).parent().remove()}onSubmit(){new_tags_titles=this.$.find(".Ldt-CurrentSegmentInfobox-Tags-Li-Input").map(function(){if(jQuery(this).val())return jQuery(this).val()}),new_title=this.$.find(".Ldt-CurrentSegmentInfobox-TitleInput").val(),new_description=this.$.find(".Ldt-CurrentSegmentInfobox-DescriptionInput").val();var o=this,l=new n.Model.List(this.player.sourceManager),t=this.player.sourceManager.newLocalSource({serializer:n.serializers[this.api_serializer]}),u=new n.Model.Annotation(this.currentSegment.id,t);u.setAnnotationType(this.currentSegment.getAnnotationType().id),u.setMedia(this.currentSegment.getMedia().id),u.setBegin(this.currentSegment.begin),u.setEnd(this.currentSegment.end),u.created=this.currentSegment.created,u.creator=this.currentSegment.creator,u.title=new_title,u.description=new_description;var h=_$1(new_tags_titles).map(function(v){var w=o.source.getTags(!0).searchByTitle(v,!0);if(w.length)var A=w[0];else A=new n.Model.Tag(v.replace(/\W/g,"_"),o.source),A.title=v,o.source.getTags().push(A);return A.id}).value();u.setTags(h),u.project_id=this.project_id,l.push(u),t.addList("annotation",l),_url=mustache.render(this.api_endpoint_template,{annotation_id:this.currentSegment.id}),n.jQuery.ajax({url:_url,type:this.api_method,contentType:"application/json",data:t.serialize(),success:function(v){t.getAnnotations().removeElement(u,!0),t.deSerialize(v),o.source.merge(t),o.segments.forEach(function(w){w.id==u.id&&o.segments.removeElement(w)}),o.segments.push(u),o.currentSegment=u,v={editable_segments:o.editable_segments,edit:o.custom_edit_text?o.custom_edit_text:o.l10n.edit,title:o.currentSegment.title,description:o.currentSegment.description,description_placeholder:o.empty_description_placeholder,tags:o.currentSegment.getTagTexts()},o.$.html(mustache.render(o.template,v)),o.editable_segments&&o.currentSegment&&o.$.find(".Ldt-CurrentSegmentInfobox").click(o.functionWrapper("enableEditMode")),o.$.toggleClass("editing",!1)},error:function(v,w,A){n.log("Error when sending annotation",A),t.getAnnotations().removeElement(u,!0)}})}refresh(){if(!this.media.getTimeRange()){var o=this.media.getCurrentTime(),l=this.segments.filter(function(t){return t.begin<=o&&t.end>=o});l.length>0?this.currentSegment.id!=l[0].id&&(this.currentSegment=l[0],_data={editable_segments:this.editable_segments,edit:this.custom_edit_text?this.custom_edit_text:this.l10n.edit,title:this.currentSegment.title,description:this.currentSegment.description,description_placeholder:this.empty_description_placeholder,tags:this.currentSegment.getTagTexts()},this.$.html(mustache.render(this.template,_data)),this.editable_segments&&this.currentSegment&&this.$.find(".Ldt-CurrentSegmentInfobox").click(this.functionWrapper("enableEditMode"))):(this.currentSegment=!1,this.clearBox())}}clearBox(){var o=this.l10n.empty;this.empty_message&&(o=this.empty_message),this.$.find(".Ldt-CurrentSegmentInfobox").html("<div class='Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-NoSegment'>"+o+"</div>")}},Or(e,"defaults",{annotation_type:"chap",editable_segments:!1,empty_message:!1,project_id:!1,api_serializer:"ldt_annotate",api_method:"PUT",api_endpoint_template:"",new_tag_button:!0,show_headers:!1,custom_edit_text:!1,empty_description_placeholder:!1}),Or(e,"template",'<div class="Ldt-CurrentSegmentInfobox"><div class="Ldt-CurrentSegmentInfobox-SelectedSegment">{{#editable_segments}}<div class="Ldt-CurrentSegmentInfobox-EditButton">{{edit}}</div>{{/editable_segments}}<div class="Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-Title">{{title}}</div><div class="Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-Description">{{description}}</div>{{^description}}{{^tags.length}}{{#description_placeholder}}<div class="Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-Description-placeholder">{{description_placeholder}}</div>{{/description_placeholder}}{{/tags.length}}{{/description}}<div class="Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-Tags">{{#tags.length}}<ul class="Ldt-CurrentSegmentInfobox-Tags-Ul">{{#tags}}{{#.}}<li class="Ldt-CurrentSegmentInfobox-Tags-Li"><span>{{.}}</span></li>{{/.}}{{/tags}}</ul>{{/tags.length}}</div></div></div>'),Or(e,"editTemplate",'<div class="Ldt-CurrentSegmentInfobox"><div class="Ldt-CurrentSegmentInfobox-SelectedSegment">{{#headers}}<div class="Ldt-CurrentSegmentInfobox-FieldsHeader">{{fields_header}}</div>{{/headers}}<input type="text" class="Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-TitleInput Ldt-CurrentSegmentInfobox-Title" value="{{title}}"></input><textarea class="Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-DescriptionInput Ldt-CurrentSegmentInfobox-Description">{{description}}</textarea><div class="Ldt-CurrentSegmentInfobox-Element Ldt-CurrentSegmentInfobox-Tags">{{#headers}}<div class="Ldt-CurrentSegmentInfobox-TagsHeader">{{tags_header}}</div>{{/headers}}{{#new_tag_button}}<div class="Ldt-CurrentSegmentInfobox-CreateTagButton">{{new_tag}}</div>{{/new_tag_button}}{{^new_tag_button}}<input class="Ldt-CurrentSegmentInfobox-CreateTagInput" placeholder="{{new_tag}}"></input><div class="Ldt-CurrentSegmentInfobox-CreateTagInput-Add">+</div>{{/new_tag_button}}<ul class="Ldt-CurrentSegmentInfobox-Tags-Ul">{{#tags}}{{#.}}<li class="Ldt-CurrentSegmentInfobox-Tags-Li"><input type="text" class="Ldt-CurrentSegmentInfobox-Tags-Li-Input" value="{{.}}"></input><div class="Ldt-CurrentSegmentInfobox-Tags-Li-DeleteTagButton">{{delete_tag}}</div></li>{{/.}}{{/tags}}</ul></div><div class="Ldt-CurrentSegmentInfobox-SubmitButton">{{submit}}</div><div class="Ldt-CurrentSegmentInfobox-CancelButton">{{cancel}}</div></div></div>'),Or(e,"messages",{fr:{submit:"Soumettre",cancel:"Annuler",edit:"Editer",new_tag:"Nouveau tag",delete_tag:"Supprimer",fields_header:"Commentaire associé à ce segment",tags_header:"Mots-clés associés à ce segment",empty:"Le player vidéo ne lit actuellement aucun segment"},en:{submit:"Submit",cancel:"Cancel",edit:"Edit",new_tag:"New tag",delete_tag:"Delete tag",fields_header:"Current segment content",tags_header:"Current segment tags",empty:"The player currently doesn't read any segment"}}),e},DailymotionPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"draw",function(){typeof this.video>"u"&&(this.video=this.media.video),this.height=this.height||Math.floor(this.width/this.aspect_ratio);var l=this.media,t=null,u=this,h={pause:!0,apiready:!1,volume:0,time:0,duration:0},v=this.video.match(/www.dailymotion.com\/video\/(.+)/);v&&(t=v[1]);var w=mustache.render("{{ protocol }}//www.dailymotion.com/embed/video/{{ videoid }}",{protocol:document.location.protocol.search("http")==0?document.location.protocol:"http:",videoid:t}),A={api:"postMessage",chromeless:1,id:"dm_player",related:0,autoplay:1};u.$.html(mustache.render('<iframe id="{{ id }}" src="{{ player_url }}?{{ params }}" width="{{ width }}" height="{{ height }}" frameborder="0"></iframe>',{player_url:w,params:Object.keys(A).reduce(function(C,M){return C.push(M+"="+encodeURIComponent(A[M])),C},[]).join("&"),width:this.width,height:this.height,id:A.id}));function E(){var C=u.$.find("#"+A.id)[0].contentWindow,M=function(P,I){I!==void 0&&(P=P+"="+I),C.postMessage(P,"*")};l.getCurrentTime=function(){return h.time},l.getVolume=function(){return h.volume},l.getPaused=function(){return h.pause},l.getMuted=function(){return h.muted},l.setCurrentTime=function(P){M("seek",P/1e3)},l.setVolume=function(P){M("volume",P*100)},l.mute=function(){M("muted",1)},l.unmute=function(){M("muted",0)},l.play=function(){M("play")},l.pause=function(){M("pause")}}window.addEventListener("message",function(C){if(C.data.split!==void 0){var M=C.data.split("&").map(function(P){return P.split("=")}).reduce(function(P,I){return P[I[0]]=decodeURIComponent(I[1]),P},{});switch(M.event){case"apiready":h.apiready=!0,E();break;case"durationchange":M.duration.slice(-2)=="sc"&&(h.duration=1e3*Number(M.duration.slice(0,-2)),l.setDuration(h.duration));break;case"ended":h.pause=!0;break;case"loadedmetadata":l.trigger("loadedmetadata");break;case"pause":h.pause=!0,l.trigger("pause");break;case"play":h.pause=!1,l.trigger("play");break;case"seeked":h.time=new n.Model.Time(1e3*Number(M.time)),l.trigger("seeked");break;case"timeupdate":h.time=new n.Model.Time(1e3*Number(M.time)),l.trigger("timeupdate",h.time);break;case"volumechange":h.muted=M.muted=="true",h.volume=Number(M.volume)/100;break}}},!1)})}},Or(e,"defaults",{aspect_ratio:14/9}),e},enrichedPlanStyles={},EnrichedPlan=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"annotationTemplate",'<div title="{{ begin }} - {{ atitle }}" data-id="{{ id }}" data-timecode="{{begintc}}" class="Ldt-EnrichedPlan-SlideItem Ldt-EnrichedPlan-Note {{category}} {{filtered}}"><span class="Ldt-EnrichedPlan-Note-Text">{{{ text }}}</span> <span class="Ldt-EnrichedPlan-Note-Author">{{ author }}</span></div>')}draw(){var l=this;l.prefix="TODO";var t=this.getWidgetAnnotations().sortBy(function(A){return A.begin}),u=this.media.getAnnotations().filter(function(A){return A.getAnnotationType().title!=l.annotation_type}).sortBy(function(A){return A.begin});t.forEach(function(A){A.annotations=u.filter(function(E){return E.begin>=A.begin&&E.begin<=A.end})}),l.renderTemplate();var h=l.$.find(".Ldt-EnrichedPlan-Container"),v=l.$.find(".Ldt-EnrichedPlan-Content");function w(A){return A.title.indexOf("Anonyme")<0?"Own":"Other"}t.forEach(function(A){var E=mustache.render(l.slideTemplate,{id:A.id,atitle:n.textFieldHtml(A.title),level:A.content.level||1,begin:A.begin.toString(),begintc:A.begin.milliseconds,thumbnail:A.thumbnail,show_slides:l.show_slides,notes:A.annotations.map(function(M){return mustache.render(l.annotationTemplate,{id:M.id,text:n.textFieldHtml(M.description||M.title),author:M.creator,begin:M.begin.toString(),begintc:M.begin.milliseconds,atitle:M.title.slice(0,20),category:"Ldt-EnrichedPlan-Note-"+w(M),filtered:w(M)=="Own"&&!l.show_own_notes||w(M)=="Other"&&!l.show_other_notes||w(M)=="Teacher"&&!l.show_teacher_notes?"filtered_out":""})}).join(`
-`)}),C=n.jQuery(E);v.append(C)}),h.on("click","[data-timecode]",function(){l.media.setCurrentTime(Number(this.dataset.timecode))}),h.on("click",".Ldt-EnrichedPlan-Control-Checkbox",function(){var A=_.first(_.filter(this.classList,function(E){return E!="Ldt-EnrichedPlan-Control-Checkbox"}));A!==void 0&&(jQuery(this).is(":checked")?v.find(".Ldt-EnrichedPlan-Slide ."+A).removeClass("filtered_out"):v.find(".Ldt-EnrichedPlan-Slide ."+A).addClass("filtered_out"))}),h.find(".Ldt-EnrichedPlan-Search-Input").on("search",function(){var A=jQuery(this).val().toLocaleLowerCase();A===""?v.find(".Ldt-EnrichedPlan-Note").removeClass("non_matching"):jQuery(".Ldt-EnrichedPlan-Note").each(function(){var E=jQuery(this);E.text().toLocaleLowerCase().indexOf(A)>-1?E.removeClass("non_matching"):E.addClass("non_matching")})})}},Or(e,"defaults",{annotation_type:"Slides",annotation_types:[],show_controls:!0,show_slides:!0,show_teacher_notes:!0,show_other_notes:!0,show_own_notes:!0}),Or(e,"template",'<div class="Ldt-EnrichedPlan-Container">{{#show_controls}}<form class="Ldt-EnrichedPlan-Controls"> <input id="{{prefix}}teacher_note_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Note-Teacher" {{#show_teacher_notes}}checked{{/show_teacher_notes}} type="checkbox"> <label for="{{prefix}}teacher_note_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Note-Teacher">Notes Enseignant</label> <input id="{{prefix}}other_note_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Note-Other" {{#show_other_notes}}checked{{/show_other_notes}} type="checkbox"> <label for="{{prefix}}other_note_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Note-Other">Notes Autres</label> <input id="{{prefix}}simplified_plan_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Note-Own" {{#show_own_notes}}checked{{/show_own_notes}} type="checkbox"> <label for="{{prefix}}simplified_plan_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Note-Own">Notes perso.</label> <input id="{{prefix}}slide_display_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Slide-Display" {{#show_slides}}checked{{/show_slides}} type="checkbox"> <label for="{{prefix}}slide_display_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Slide-Display">Diapo<br/> </label> <input class="Ldt-EnrichedPlan-Search-Input" type="search" incremental placeholder="Recherchez"/></form>{{/show_controls}}<div class="Ldt-EnrichedPlan-Content"></div></div>'),Or(e,"slideTemplate",'<div data-id="{{ id }}" class="Ldt-EnrichedPlan-Slide"> <div class="Ldt-EnrichedPlan-SlideItem Ldt-EnrichedPlan-SlideTimecode">{{ begin }}</div> <div data-timecode="{{begintc}}" class="Ldt-EnrichedPlan-SlideItem {{^show_slides}}filtered_out{{/show_slides}} Ldt-EnrichedPlan-SlideThumbnail Ldt-EnrichedPlan-Slide-Display"><img title="{{ begin }} - {{ atitle }}" src="{{ thumbnail }}"></div> <div class="Ldt-EnrichedPlan-SlideContent"> <div data-timecode="{{begintc}}" class="Ldt-EnrichedPlan-SlideTitle Ldt-EnrichedPlan-SlideTitle{{ level }}">{{ atitle }}</div> <div class="Ldt-EnrichedPlan-SlideNotes">{{{ notes }}}</div> </div></div>'),e},highlighterStyles={},Highlighter=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l);var t=this;this.throttledRefresh=_$1.throttle(function(){console.log("highlighter Refresh"),t.update()},800)}update(){var o=this,l=o.media.getCurrentTime();return o.$.find(".Ldt-Highlighter-Annotation",document).toggleClass("currentAnnotation",function(){return this.dataset.media===o.media.id&&this.dataset.begin<=l&&l<this.dataset.end}),console.log(o.$.find(".currentAnnotation")),!1}draw(){for(var o=this,l=["timeupdate","seeked","loadedmetadata"],t=0;t<l.length;t++)o.onMediaEvent(l[t],o.throttledRefresh);o.throttledRefresh()}},Or(e,"defaults",{}),e},HtmlMashupPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){!this.height&&this.aspect_ratio&&(this.height=this.width/this.aspect_ratio,this.$.css("height",this.height)),this.background&&this.$.css("background",this.background);var o=this.media,l=this.$,t=this.width,u=this.height,h=this.url_transform;o.currentMedia=null,o.currentAnnotation=null,o.seeking=!1;var v,w,A=0,E;function C(){A>=o.duration&&(o.paused||(o.paused=!0,o.trigger("pause")),A=0);var P=o.getAnnotationAtTime(A);if(typeof P>"u"){o.currentMedia&&(o.currentMedia.pause(),o.paused||(o.paused=!0,o.trigger("pause")));return}o.currentAnnotation=P,v=o.currentAnnotation.annotation.begin.milliseconds,w=o.currentAnnotation.annotation.end.milliseconds,E=v-o.currentAnnotation.begin.milliseconds,o.currentMedia=o.currentAnnotation.getMedia(),o.getMedias().forEach(function(I){I!==o.currentMedia?(I.hide(),I.pause()):I.show()}),o.currentMedia.setCurrentTime(A+E),o.currentMedia.seeking=!0,o.paused||(o.currentMedia.play(),o.seeking=!0),o.trigger("timeupdate",new n.Model.Time(A))}o.getMedias().forEach(M),C(),o.trigger("loadedmetadata");function M(P){if(!P.has_player){P.has_player=!0;var I=P.video;typeof h=="function"&&(I=h(P.video));var j="video_"+P.id,B;P.show=function(){if(document.getElementById(j))return;P.loaded=!1,P.paused=!0;var ee=jQuery("<video>");if(ee.attr({id:j,width:t,height:u}).css({width:t,height:u}),typeof I=="string")ee.attr("src",I);else for(var Z=0;Z<I.length;Z++){var re=n.jQuery("<source>");re.attr({src:I[Z].src,type:I[Z].type}),ee.append(re)}l.append(ee),B=ee[0];function fe(){P.muted=B.muted,P.volume=B.volume}ee.on("loadedmetadata",function(){fe(),P.loaded=!0,P.trigger("loadedmetadata"),P.trigger("volumechange")}),ee.on("timeupdate",function(){P.trigger("timeupdate",new n.Model.Time(1e3*B.currentTime))}),ee.on("volumechange",function(){fe(),P.trigger("volumechange")}),ee.on("play",function(){P.trigger("play")}),ee.on("pause",function(){P.trigger("pause")}),ee.on("seeking",function(){P.trigger("seeking")}),ee.on("seeked",function(){P.trigger("seeked")})},P.hide=function(){B=void 0,l.find("#"+j).remove()};var F=void 0,N=void 0;P.on("setcurrenttime",function(ee){if(B&&B.readyState>=B.HAVE_METADATA)try{B.currentTime=ee/1e3,F=void 0}catch{F=ee}else F=ee}),P.on("setvolume",function(ee){B&&B.readyState>=B.HAVE_METADATA&&(P.volume=ee,B.volume=ee)}),P.on("setmuted",function(ee){B&&B.readyState>=B.HAVE_METADATA&&(P.muted=ee,B.muted=ee)}),P.on("setplay",function(){if(B&&B.readyState>=B.HAVE_METADATA)try{B.play(),N=void 0}catch{N=!0}else N=!0}),P.on("setpause",function(){if(B&&B.readyState>=B.HAVE_METADATA)try{B.pause(),N=void 0}catch{N=!1}else N=!1}),P.on("loadedmetadata",function(){typeof F<"u"&&P.setCurrentTime(F),typeof N<"u"&&(N?P.play():P.pause())}),P.on("play",function(){P===o.currentMedia&&o.trigger("play")}),P.on("pause",function(){P===o.currentMedia&&o.trigger("pause")}),P.on("timeupdate",function(ee){!o.paused&&P===o.currentMedia&&!P.seeking&&(ee<w?ee>=v?A=ee-E:(A=v-E,P.setCurrentTime(v)):(A=w-E,P.pause(),C()),o.trigger("timeupdate",new n.Model.Time(A)))}),P.on("seeked",function(){P.seeking=!1,P===o.currentMedia&&o.seeking&&(o.seeking=!1)}),P.on("volumechange",function(){o.muted=P.muted,o.volume=P.volume,o.trigger("volumechange")})}}o.on("setcurrenttime",function(P){A=P,C()}),o.on("setvolume",function(P){o.getMedias().forEach(function(I){I.setVolume(P)}),o.volume=P}),o.on("setmuted",function(P){o.getMedias().forEach(function(I){I.setMuted(P)}),o.muted=P}),o.on("setplay",function(){o.paused=!1,C()}),o.on("setpause",function(){o.paused=!0,o.currentMedia&&o.currentMedia.pause()}),o.on("loadedmetadata",function(){C()})}},Or(e,"defaults",{aspect_ratio:14/9,background:"#333333"}),e},HtmlPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){n.htmlPlayer(this.media,this.$,this)}},Or(e,"defaults",{}),e},imageDisplayStyles={},ImageDisplay=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"annotationTemplate","")}update(l){this.image.css("background-image","url("+l.thumbnail+")"),this.image.attr("title",n.textFieldHtml(l.title)+" - "+l.begin.toString())}draw(){var l=this.getWidgetAnnotations().sortBy(function(u){return u.begin}),t=this;t.renderTemplate(),t.image=t.$.find(".Ldt-ImageDisplay-Container"),t.$.find(".Ldt-ImageDisplay-Overlay-Left").on("click",function(){t.navigate(-1)}),t.$.find(".Ldt-ImageDisplay-Overlay-Right").on("click",function(){t.navigate(1)}),l.forEach(function(u){u.on("enter",function(){t.update(u)})}),l.length&&t.update(l[0])}},Or(e,"defaults",{annotation_type:"Slides"}),Or(e,"template",'<div class="Ldt-ImageDisplay-Container"><div class="Ldt-ImageDisplay-Overlay Ldt-ImageDisplay-Overlay-Left"></div><div class="Ldt-ImageDisplay-Overlay Ldt-ImageDisplay-Overlay-Right"></div></div>'),e};var hasOwn$1=Object.prototype.hasOwnProperty,toStr$4=Object.prototype.toString,defineProperty=Object.defineProperty,gOPD$2=Object.getOwnPropertyDescriptor,isArray$3=function(e){return typeof Array.isArray=="function"?Array.isArray(e):toStr$4.call(e)==="[object Array]"},isPlainObject=function(e){if(!e||toStr$4.call(e)!=="[object Object]")return!1;var o=hasOwn$1.call(e,"constructor"),l=e.constructor&&e.constructor.prototype&&hasOwn$1.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!o&&!l)return!1;var t;for(t in e);return typeof t>"u"||hasOwn$1.call(e,t)},setProperty=function(e,o){defineProperty&&o.name==="__proto__"?defineProperty(e,o.name,{enumerable:!0,configurable:!0,value:o.newValue,writable:!0}):e[o.name]=o.newValue},getProperty=function(e,o){if(o==="__proto__")if(hasOwn$1.call(e,o)){if(gOPD$2)return gOPD$2(e,o).value}else return;return e[o]},extend$1=function n(){var e,o,l,t,u,h,v=arguments[0],w=1,A=arguments.length,E=!1;for(typeof v=="boolean"&&(E=v,v=arguments[1]||{},w=2),(v==null||typeof v!="object"&&typeof v!="function")&&(v={});w<A;++w)if(e=arguments[w],e!=null)for(o in e)l=getProperty(v,o),t=getProperty(e,o),v!==t&&(E&&t&&(isPlainObject(t)||(u=isArray$3(t)))?(u?(u=!1,h=l&&isArray$3(l)?l:[]):h=l&&isPlainObject(l)?l:{},setProperty(v,{name:o,newValue:n(E,h,t)})):typeof t<"u"&&setProperty(v,{name:o,newValue:t}));return v},cookies$1={},cookie={},empty=null;const empty$1=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),require$$1$5=getAugmentedNamespace(empty$1);var punycode$2={exports:{}};/*! https://mths.be/punycode v1.4.1 by @mathias */punycode$2.exports;var hasRequiredPunycode;function requirePunycode(){return hasRequiredPunycode||(hasRequiredPunycode=1,function(n,e){(function(o){var l=e&&!e.nodeType&&e,t=n&&!n.nodeType&&n,u=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1;(u.global===u||u.window===u||u.self===u)&&(o=u);var h,v=2147483647,w=36,A=1,E=26,C=38,M=700,P=72,I=128,j="-",B=/^xn--/,F=/[^\x20-\x7E]/,N=/[\x2E\u3002\uFF0E\uFF61]/g,ee={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Z=w-A,re=Math.floor,fe=String.fromCharCode,V;function le(d){throw new RangeError(ee[d])}function he(d,k){for(var D=d.length,O=[];D--;)O[D]=k(d[D]);return O}function ye(d,k){var D=d.split("@"),O="";D.length>1&&(O=D[0]+"@",d=D[1]),d=d.replace(N,".");var Q=d.split("."),J=he(Q,k).join(".");return O+J}function L(d){for(var k=[],D=0,O=d.length,Q,J;D<O;)Q=d.charCodeAt(D++),Q>=55296&&Q<=56319&&D<O?(J=d.charCodeAt(D++),(J&64512)==56320?k.push(((Q&1023)<<10)+(J&1023)+65536):(k.push(Q),D--)):k.push(Q);return k}function p(d){return he(d,function(k){var D="";return k>65535&&(k-=65536,D+=fe(k>>>10&1023|55296),k=56320|k&1023),D+=fe(k),D}).join("")}function y(d){return d-48<10?d-22:d-65<26?d-65:d-97<26?d-97:w}function S(d,k){return d+22+75*(d<26)-((k!=0)<<5)}function c(d,k,D){var O=0;for(d=D?re(d/M):d>>1,d+=re(d/k);d>Z*E>>1;O+=w)d=re(d/Z);return re(O+(Z+1)*d/(d+C))}function m(d){var k=[],D=d.length,O,Q=0,J=I,X=P,U,z,ie,de,me,pe,qe,mt,st;for(U=d.lastIndexOf(j),U<0&&(U=0),z=0;z<U;++z)d.charCodeAt(z)>=128&&le("not-basic"),k.push(d.charCodeAt(z));for(ie=U>0?U+1:0;ie<D;){for(de=Q,me=1,pe=w;ie>=D&&le("invalid-input"),qe=y(d.charCodeAt(ie++)),(qe>=w||qe>re((v-Q)/me))&&le("overflow"),Q+=qe*me,mt=pe<=X?A:pe>=X+E?E:pe-X,!(qe<mt);pe+=w)st=w-mt,me>re(v/st)&&le("overflow"),me*=st;O=k.length+1,X=c(Q-de,O,de==0),re(Q/O)>v-J&&le("overflow"),J+=re(Q/O),Q%=O,k.splice(Q++,0,J)}return p(k)}function x(d){var k,D,O,Q,J,X,U,z,ie,de,me,pe=[],qe,mt,st,dt;for(d=L(d),qe=d.length,k=I,D=0,J=P,X=0;X<qe;++X)me=d[X],me<128&&pe.push(fe(me));for(O=Q=pe.length,Q&&pe.push(j);O<qe;){for(U=v,X=0;X<qe;++X)me=d[X],me>=k&&me<U&&(U=me);for(mt=O+1,U-k>re((v-D)/mt)&&le("overflow"),D+=(U-k)*mt,k=U,X=0;X<qe;++X)if(me=d[X],me<k&&++D>v&&le("overflow"),me==k){for(z=D,ie=w;de=ie<=J?A:ie>=J+E?E:ie-J,!(z<de);ie+=w)dt=z-de,st=w-de,pe.push(fe(S(de+dt%st,0))),z=re(dt/st);pe.push(fe(S(z,0))),J=c(D,mt,O==Q),D=0,++O}++D,++k}return pe.join("")}function T(d){return ye(d,function(k){return B.test(k)?m(k.slice(4).toLowerCase()):k})}function b(d){return ye(d,function(k){return F.test(k)?"xn--"+x(k):k})}if(h={version:"1.4.1",ucs2:{decode:L,encode:p},decode:m,encode:x,toASCII:b,toUnicode:T},l&&t)if(n.exports==l)t.exports=h;else for(V in h)h.hasOwnProperty(V)&&(l[V]=h[V]);else o.punycode=h})(commonjsGlobal$1)}(punycode$2,punycode$2.exports)),punycode$2.exports}var punycodeExports=requirePunycode();const require$$0$3=getDefaultExportFromCjs$1(punycodeExports);function hasOwnProperty$1(n,e){return Object.prototype.hasOwnProperty.call(n,e)}var decode$1=function(n,e,o,l){e=e||"&",o=o||"=";var t={};if(typeof n!="string"||n.length===0)return t;var u=/\+/g;n=n.split(e);var h=1e3;l&&typeof l.maxKeys=="number"&&(h=l.maxKeys);var v=n.length;h>0&&v>h&&(v=h);for(var w=0;w<v;++w){var A=n[w].replace(u,"%20"),E=A.indexOf(o),C,M,P,I;E>=0?(C=A.substr(0,E),M=A.substr(E+1)):(C=A,M=""),P=decodeURIComponent(C),I=decodeURIComponent(M),hasOwnProperty$1(t,P)?isArray$2(t[P])?t[P].push(I):t[P]=[t[P],I]:t[P]=I}return t},isArray$2=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},stringifyPrimitive=function(n){switch(typeof n){case"string":return n;case"boolean":return n?"true":"false";case"number":return isFinite(n)?n:"";default:return""}},encode$1=function(n,e,o,l){return e=e||"&",o=o||"=",n===null&&(n=void 0),typeof n=="object"?map(objectKeys$1(n),function(t){var u=encodeURIComponent(stringifyPrimitive(t))+o;return isArray$1(n[t])?map(n[t],function(h){return u+encodeURIComponent(stringifyPrimitive(h))}).join(e):u+encodeURIComponent(stringifyPrimitive(n[t]))}).join(e):l?encodeURIComponent(stringifyPrimitive(l))+o+encodeURIComponent(stringifyPrimitive(n)):""},isArray$1=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"};function map(n,e){if(n.map)return n.map(e);for(var o=[],l=0;l<n.length;l++)o.push(e(n[l],l));return o}var objectKeys$1=Object.keys||function(n){var e=[];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&e.push(o);return e},stringify$1,parse$3,decode=parse$3=decode$1,encode=stringify$1=encode$1;function qsEscape(n){return encodeURIComponent(n)}function qsUnescape(n){return decodeURIComponent(n)}var api$2={decode,encode,parse:parse$3,stringify:stringify$1,escape:qsEscape,unescape:qsUnescape};const querystring$2=Object.freeze(Object.defineProperty({__proto__:null,decode,default:api$2,encode,escape:qsEscape,get parse(){return parse$3},get stringify(){return stringify$1},unescape:qsUnescape},Symbol.toStringTag,{value:"Module"}));var util$1$1={isString:function(n){return typeof n=="string"},isObject:function(n){return typeof n=="object"&&n!==null},isNull:function(n){return n===null},isNullOrUndefined:function(n){return n==null}},punycode$1=require$$0$3,util$7=util$1$1,parse$2=urlParse$1,resolve$1=urlResolve,resolveObject=urlResolveObject,format$1=urlFormat,Url_1=Url;function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r",`
+`)}),C=n.jQuery(E);v.append(C)}),h.on("click","[data-timecode]",function(){l.media.setCurrentTime(Number(this.dataset.timecode))}),h.on("click",".Ldt-EnrichedPlan-Control-Checkbox",function(){var A=_.first(_.filter(this.classList,function(E){return E!="Ldt-EnrichedPlan-Control-Checkbox"}));A!==void 0&&(jQuery(this).is(":checked")?v.find(".Ldt-EnrichedPlan-Slide ."+A).removeClass("filtered_out"):v.find(".Ldt-EnrichedPlan-Slide ."+A).addClass("filtered_out"))}),h.find(".Ldt-EnrichedPlan-Search-Input").on("search",function(){var A=jQuery(this).val().toLocaleLowerCase();A===""?v.find(".Ldt-EnrichedPlan-Note").removeClass("non_matching"):jQuery(".Ldt-EnrichedPlan-Note").each(function(){var E=jQuery(this);E.text().toLocaleLowerCase().indexOf(A)>-1?E.removeClass("non_matching"):E.addClass("non_matching")})})}},Or(e,"defaults",{annotation_type:"Slides",annotation_types:[],show_controls:!0,show_slides:!0,show_teacher_notes:!0,show_other_notes:!0,show_own_notes:!0}),Or(e,"template",'<div class="Ldt-EnrichedPlan-Container">{{#show_controls}}<form class="Ldt-EnrichedPlan-Controls"> <input id="{{prefix}}teacher_note_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Note-Teacher" {{#show_teacher_notes}}checked{{/show_teacher_notes}} type="checkbox"> <label for="{{prefix}}teacher_note_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Note-Teacher">Notes Enseignant</label> <input id="{{prefix}}other_note_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Note-Other" {{#show_other_notes}}checked{{/show_other_notes}} type="checkbox"> <label for="{{prefix}}other_note_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Note-Other">Notes Autres</label> <input id="{{prefix}}simplified_plan_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Note-Own" {{#show_own_notes}}checked{{/show_own_notes}} type="checkbox"> <label for="{{prefix}}simplified_plan_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Note-Own">Notes perso.</label> <input id="{{prefix}}slide_display_checkbox" class="Ldt-EnrichedPlan-Control-Checkbox Ldt-EnrichedPlan-Slide-Display" {{#show_slides}}checked{{/show_slides}} type="checkbox"> <label for="{{prefix}}slide_display_checkbox" class="Ldt-EnrichedPlan-Control-Label Ldt-EnrichedPlan-Slide-Display">Diapo<br/> </label> <input class="Ldt-EnrichedPlan-Search-Input" type="search" incremental placeholder="Recherchez"/></form>{{/show_controls}}<div class="Ldt-EnrichedPlan-Content"></div></div>'),Or(e,"slideTemplate",'<div data-id="{{ id }}" class="Ldt-EnrichedPlan-Slide"> <div class="Ldt-EnrichedPlan-SlideItem Ldt-EnrichedPlan-SlideTimecode">{{ begin }}</div> <div data-timecode="{{begintc}}" class="Ldt-EnrichedPlan-SlideItem {{^show_slides}}filtered_out{{/show_slides}} Ldt-EnrichedPlan-SlideThumbnail Ldt-EnrichedPlan-Slide-Display"><img title="{{ begin }} - {{ atitle }}" src="{{ thumbnail }}"></div> <div class="Ldt-EnrichedPlan-SlideContent"> <div data-timecode="{{begintc}}" class="Ldt-EnrichedPlan-SlideTitle Ldt-EnrichedPlan-SlideTitle{{ level }}">{{ atitle }}</div> <div class="Ldt-EnrichedPlan-SlideNotes">{{{ notes }}}</div> </div></div>'),e},highlighterStyles={},Highlighter=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l);var t=this;this.throttledRefresh=_$1.throttle(function(){t.update()},800)}update(){var o=this,l=o.media.getCurrentTime();return o.$.find(".Ldt-Highlighter-Annotation",document).toggleClass("currentAnnotation",function(){return this.dataset.media===o.media.id&&this.dataset.begin<=l&&l<this.dataset.end}),!1}draw(){for(var o=this,l=["timeupdate","seeked","loadedmetadata"],t=0;t<l.length;t++)o.onMediaEvent(l[t],o.throttledRefresh);o.throttledRefresh()}},Or(e,"defaults",{}),e},HtmlMashupPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){!this.height&&this.aspect_ratio&&(this.height=this.width/this.aspect_ratio,this.$.css("height",this.height)),this.background&&this.$.css("background",this.background);var o=this.media,l=this.$,t=this.width,u=this.height,h=this.url_transform;o.currentMedia=null,o.currentAnnotation=null,o.seeking=!1;var v,w,A=0,E;function C(){A>=o.duration&&(o.paused||(o.paused=!0,o.trigger("pause")),A=0);var P=o.getAnnotationAtTime(A);if(typeof P>"u"){o.currentMedia&&(o.currentMedia.pause(),o.paused||(o.paused=!0,o.trigger("pause")));return}o.currentAnnotation=P,v=o.currentAnnotation.annotation.begin.milliseconds,w=o.currentAnnotation.annotation.end.milliseconds,E=v-o.currentAnnotation.begin.milliseconds,o.currentMedia=o.currentAnnotation.getMedia(),o.getMedias().forEach(function(I){I!==o.currentMedia?(I.hide(),I.pause()):I.show()}),o.currentMedia.setCurrentTime(A+E),o.currentMedia.seeking=!0,o.paused||(o.currentMedia.play(),o.seeking=!0),o.trigger("timeupdate",new n.Model.Time(A))}o.getMedias().forEach(M),C(),o.trigger("loadedmetadata");function M(P){if(!P.has_player){P.has_player=!0;var I=P.video;typeof h=="function"&&(I=h(P.video));var j="video_"+P.id,B;P.show=function(){if(document.getElementById(j))return;P.loaded=!1,P.paused=!0;var ee=jQuery("<video>");if(ee.attr({id:j,width:t,height:u}).css({width:t,height:u}),typeof I=="string")ee.attr("src",I);else for(var Z=0;Z<I.length;Z++){var re=n.jQuery("<source>");re.attr({src:I[Z].src,type:I[Z].type}),ee.append(re)}l.append(ee),B=ee[0];function fe(){P.muted=B.muted,P.volume=B.volume}ee.on("loadedmetadata",function(){fe(),P.loaded=!0,P.trigger("loadedmetadata"),P.trigger("volumechange")}),ee.on("timeupdate",function(){P.trigger("timeupdate",new n.Model.Time(1e3*B.currentTime))}),ee.on("volumechange",function(){fe(),P.trigger("volumechange")}),ee.on("play",function(){P.trigger("play")}),ee.on("pause",function(){P.trigger("pause")}),ee.on("seeking",function(){P.trigger("seeking")}),ee.on("seeked",function(){P.trigger("seeked")})},P.hide=function(){B=void 0,l.find("#"+j).remove()};var F=void 0,N=void 0;P.on("setcurrenttime",function(ee){if(B&&B.readyState>=B.HAVE_METADATA)try{B.currentTime=ee/1e3,F=void 0}catch{F=ee}else F=ee}),P.on("setvolume",function(ee){B&&B.readyState>=B.HAVE_METADATA&&(P.volume=ee,B.volume=ee)}),P.on("setmuted",function(ee){B&&B.readyState>=B.HAVE_METADATA&&(P.muted=ee,B.muted=ee)}),P.on("setplay",function(){if(B&&B.readyState>=B.HAVE_METADATA)try{B.play(),N=void 0}catch{N=!0}else N=!0}),P.on("setpause",function(){if(B&&B.readyState>=B.HAVE_METADATA)try{B.pause(),N=void 0}catch{N=!1}else N=!1}),P.on("loadedmetadata",function(){typeof F<"u"&&P.setCurrentTime(F),typeof N<"u"&&(N?P.play():P.pause())}),P.on("play",function(){P===o.currentMedia&&o.trigger("play")}),P.on("pause",function(){P===o.currentMedia&&o.trigger("pause")}),P.on("timeupdate",function(ee){!o.paused&&P===o.currentMedia&&!P.seeking&&(ee<w?ee>=v?A=ee-E:(A=v-E,P.setCurrentTime(v)):(A=w-E,P.pause(),C()),o.trigger("timeupdate",new n.Model.Time(A)))}),P.on("seeked",function(){P.seeking=!1,P===o.currentMedia&&o.seeking&&(o.seeking=!1)}),P.on("volumechange",function(){o.muted=P.muted,o.volume=P.volume,o.trigger("volumechange")})}}o.on("setcurrenttime",function(P){A=P,C()}),o.on("setvolume",function(P){o.getMedias().forEach(function(I){I.setVolume(P)}),o.volume=P}),o.on("setmuted",function(P){o.getMedias().forEach(function(I){I.setMuted(P)}),o.muted=P}),o.on("setplay",function(){o.paused=!1,C()}),o.on("setpause",function(){o.paused=!0,o.currentMedia&&o.currentMedia.pause()}),o.on("loadedmetadata",function(){C()})}},Or(e,"defaults",{aspect_ratio:14/9,background:"#333333"}),e},HtmlPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){n.htmlPlayer(this.media,this.$,this)}},Or(e,"defaults",{}),e},imageDisplayStyles={},ImageDisplay=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"annotationTemplate","")}update(l){this.image.css("background-image","url("+l.thumbnail+")"),this.image.attr("title",n.textFieldHtml(l.title)+" - "+l.begin.toString())}draw(){var l=this.getWidgetAnnotations().sortBy(function(u){return u.begin}),t=this;t.renderTemplate(),t.image=t.$.find(".Ldt-ImageDisplay-Container"),t.$.find(".Ldt-ImageDisplay-Overlay-Left").on("click",function(){t.navigate(-1)}),t.$.find(".Ldt-ImageDisplay-Overlay-Right").on("click",function(){t.navigate(1)}),l.forEach(function(u){u.on("enter",function(){t.update(u)})}),l.length&&t.update(l[0])}},Or(e,"defaults",{annotation_type:"Slides"}),Or(e,"template",'<div class="Ldt-ImageDisplay-Container"><div class="Ldt-ImageDisplay-Overlay Ldt-ImageDisplay-Overlay-Left"></div><div class="Ldt-ImageDisplay-Overlay Ldt-ImageDisplay-Overlay-Right"></div></div>'),e};var hasOwn$1=Object.prototype.hasOwnProperty,toStr$4=Object.prototype.toString,defineProperty=Object.defineProperty,gOPD$2=Object.getOwnPropertyDescriptor,isArray$3=function(e){return typeof Array.isArray=="function"?Array.isArray(e):toStr$4.call(e)==="[object Array]"},isPlainObject=function(e){if(!e||toStr$4.call(e)!=="[object Object]")return!1;var o=hasOwn$1.call(e,"constructor"),l=e.constructor&&e.constructor.prototype&&hasOwn$1.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!o&&!l)return!1;var t;for(t in e);return typeof t>"u"||hasOwn$1.call(e,t)},setProperty=function(e,o){defineProperty&&o.name==="__proto__"?defineProperty(e,o.name,{enumerable:!0,configurable:!0,value:o.newValue,writable:!0}):e[o.name]=o.newValue},getProperty=function(e,o){if(o==="__proto__")if(hasOwn$1.call(e,o)){if(gOPD$2)return gOPD$2(e,o).value}else return;return e[o]},extend$1=function n(){var e,o,l,t,u,h,v=arguments[0],w=1,A=arguments.length,E=!1;for(typeof v=="boolean"&&(E=v,v=arguments[1]||{},w=2),(v==null||typeof v!="object"&&typeof v!="function")&&(v={});w<A;++w)if(e=arguments[w],e!=null)for(o in e)l=getProperty(v,o),t=getProperty(e,o),v!==t&&(E&&t&&(isPlainObject(t)||(u=isArray$3(t)))?(u?(u=!1,h=l&&isArray$3(l)?l:[]):h=l&&isPlainObject(l)?l:{},setProperty(v,{name:o,newValue:n(E,h,t)})):typeof t<"u"&&setProperty(v,{name:o,newValue:t}));return v},cookies$1={},cookie={},empty=null;const empty$1=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),require$$1$5=getAugmentedNamespace(empty$1);var punycode$2={exports:{}};/*! https://mths.be/punycode v1.4.1 by @mathias */punycode$2.exports;var hasRequiredPunycode;function requirePunycode(){return hasRequiredPunycode||(hasRequiredPunycode=1,function(n,e){(function(o){var l=e&&!e.nodeType&&e,t=n&&!n.nodeType&&n,u=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1;(u.global===u||u.window===u||u.self===u)&&(o=u);var h,v=2147483647,w=36,A=1,E=26,C=38,M=700,P=72,I=128,j="-",B=/^xn--/,F=/[^\x20-\x7E]/,N=/[\x2E\u3002\uFF0E\uFF61]/g,ee={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Z=w-A,re=Math.floor,fe=String.fromCharCode,V;function le(d){throw new RangeError(ee[d])}function he(d,k){for(var D=d.length,O=[];D--;)O[D]=k(d[D]);return O}function ye(d,k){var D=d.split("@"),O="";D.length>1&&(O=D[0]+"@",d=D[1]),d=d.replace(N,".");var Q=d.split("."),J=he(Q,k).join(".");return O+J}function L(d){for(var k=[],D=0,O=d.length,Q,J;D<O;)Q=d.charCodeAt(D++),Q>=55296&&Q<=56319&&D<O?(J=d.charCodeAt(D++),(J&64512)==56320?k.push(((Q&1023)<<10)+(J&1023)+65536):(k.push(Q),D--)):k.push(Q);return k}function p(d){return he(d,function(k){var D="";return k>65535&&(k-=65536,D+=fe(k>>>10&1023|55296),k=56320|k&1023),D+=fe(k),D}).join("")}function y(d){return d-48<10?d-22:d-65<26?d-65:d-97<26?d-97:w}function S(d,k){return d+22+75*(d<26)-((k!=0)<<5)}function c(d,k,D){var O=0;for(d=D?re(d/M):d>>1,d+=re(d/k);d>Z*E>>1;O+=w)d=re(d/Z);return re(O+(Z+1)*d/(d+C))}function m(d){var k=[],D=d.length,O,Q=0,J=I,X=P,U,z,ie,de,me,pe,qe,mt,st;for(U=d.lastIndexOf(j),U<0&&(U=0),z=0;z<U;++z)d.charCodeAt(z)>=128&&le("not-basic"),k.push(d.charCodeAt(z));for(ie=U>0?U+1:0;ie<D;){for(de=Q,me=1,pe=w;ie>=D&&le("invalid-input"),qe=y(d.charCodeAt(ie++)),(qe>=w||qe>re((v-Q)/me))&&le("overflow"),Q+=qe*me,mt=pe<=X?A:pe>=X+E?E:pe-X,!(qe<mt);pe+=w)st=w-mt,me>re(v/st)&&le("overflow"),me*=st;O=k.length+1,X=c(Q-de,O,de==0),re(Q/O)>v-J&&le("overflow"),J+=re(Q/O),Q%=O,k.splice(Q++,0,J)}return p(k)}function x(d){var k,D,O,Q,J,X,U,z,ie,de,me,pe=[],qe,mt,st,dt;for(d=L(d),qe=d.length,k=I,D=0,J=P,X=0;X<qe;++X)me=d[X],me<128&&pe.push(fe(me));for(O=Q=pe.length,Q&&pe.push(j);O<qe;){for(U=v,X=0;X<qe;++X)me=d[X],me>=k&&me<U&&(U=me);for(mt=O+1,U-k>re((v-D)/mt)&&le("overflow"),D+=(U-k)*mt,k=U,X=0;X<qe;++X)if(me=d[X],me<k&&++D>v&&le("overflow"),me==k){for(z=D,ie=w;de=ie<=J?A:ie>=J+E?E:ie-J,!(z<de);ie+=w)dt=z-de,st=w-de,pe.push(fe(S(de+dt%st,0))),z=re(dt/st);pe.push(fe(S(z,0))),J=c(D,mt,O==Q),D=0,++O}++D,++k}return pe.join("")}function T(d){return ye(d,function(k){return B.test(k)?m(k.slice(4).toLowerCase()):k})}function b(d){return ye(d,function(k){return F.test(k)?"xn--"+x(k):k})}if(h={version:"1.4.1",ucs2:{decode:L,encode:p},decode:m,encode:x,toASCII:b,toUnicode:T},l&&t)if(n.exports==l)t.exports=h;else for(V in h)h.hasOwnProperty(V)&&(l[V]=h[V]);else o.punycode=h})(commonjsGlobal$1)}(punycode$2,punycode$2.exports)),punycode$2.exports}var punycodeExports=requirePunycode();const require$$0$3=getDefaultExportFromCjs$1(punycodeExports);function hasOwnProperty$1(n,e){return Object.prototype.hasOwnProperty.call(n,e)}var decode$1=function(n,e,o,l){e=e||"&",o=o||"=";var t={};if(typeof n!="string"||n.length===0)return t;var u=/\+/g;n=n.split(e);var h=1e3;l&&typeof l.maxKeys=="number"&&(h=l.maxKeys);var v=n.length;h>0&&v>h&&(v=h);for(var w=0;w<v;++w){var A=n[w].replace(u,"%20"),E=A.indexOf(o),C,M,P,I;E>=0?(C=A.substr(0,E),M=A.substr(E+1)):(C=A,M=""),P=decodeURIComponent(C),I=decodeURIComponent(M),hasOwnProperty$1(t,P)?isArray$2(t[P])?t[P].push(I):t[P]=[t[P],I]:t[P]=I}return t},isArray$2=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},stringifyPrimitive=function(n){switch(typeof n){case"string":return n;case"boolean":return n?"true":"false";case"number":return isFinite(n)?n:"";default:return""}},encode$1=function(n,e,o,l){return e=e||"&",o=o||"=",n===null&&(n=void 0),typeof n=="object"?map(objectKeys$1(n),function(t){var u=encodeURIComponent(stringifyPrimitive(t))+o;return isArray$1(n[t])?map(n[t],function(h){return u+encodeURIComponent(stringifyPrimitive(h))}).join(e):u+encodeURIComponent(stringifyPrimitive(n[t]))}).join(e):l?encodeURIComponent(stringifyPrimitive(l))+o+encodeURIComponent(stringifyPrimitive(n)):""},isArray$1=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"};function map(n,e){if(n.map)return n.map(e);for(var o=[],l=0;l<n.length;l++)o.push(e(n[l],l));return o}var objectKeys$1=Object.keys||function(n){var e=[];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&e.push(o);return e},stringify$1,parse$3,decode=parse$3=decode$1,encode=stringify$1=encode$1;function qsEscape(n){return encodeURIComponent(n)}function qsUnescape(n){return decodeURIComponent(n)}var api$2={decode,encode,parse:parse$3,stringify:stringify$1,escape:qsEscape,unescape:qsUnescape};const querystring$2=Object.freeze(Object.defineProperty({__proto__:null,decode,default:api$2,encode,escape:qsEscape,get parse(){return parse$3},get stringify(){return stringify$1},unescape:qsUnescape},Symbol.toStringTag,{value:"Module"}));var util$1$1={isString:function(n){return typeof n=="string"},isObject:function(n){return typeof n=="object"&&n!==null},isNull:function(n){return n===null},isNullOrUndefined:function(n){return n==null}},punycode$1=require$$0$3,util$7=util$1$1,parse$2=urlParse$1,resolve$1=urlResolve,resolveObject=urlResolveObject,format$1=urlFormat,Url_1=Url;function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r",`
`," "],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring$1=api$2;function urlParse$1(n,e,o){if(n&&util$7.isObject(n)&&n instanceof Url)return n;var l=new Url;return l.parse(n,e,o),l}Url.prototype.parse=function(n,e,o){if(!util$7.isString(n))throw new TypeError("Parameter 'url' must be a string, not "+typeof n);var l=n.indexOf("?"),t=l!==-1&&l<n.indexOf("#")?"?":"#",u=n.split(t),h=/\\/g;u[0]=u[0].replace(h,"/"),n=u.join(t);var v=n;if(v=v.trim(),!o&&n.split("#").length===1){var w=simplePathPattern.exec(v);if(w)return this.path=v,this.href=v,this.pathname=w[1],w[2]?(this.search=w[2],e?this.query=querystring$1.parse(this.search.substr(1)):this.query=this.search.substr(1)):e&&(this.search="",this.query={}),this}var A=protocolPattern.exec(v);if(A){A=A[0];var E=A.toLowerCase();this.protocol=E,v=v.substr(A.length)}if(o||A||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var C=v.substr(0,2)==="//";C&&!(A&&hostlessProtocol[A])&&(v=v.substr(2),this.slashes=!0)}if(!hostlessProtocol[A]&&(C||A&&!slashedProtocol[A])){for(var M=-1,P=0;P<hostEndingChars.length;P++){var I=v.indexOf(hostEndingChars[P]);I!==-1&&(M===-1||I<M)&&(M=I)}var j,B;M===-1?B=v.lastIndexOf("@"):B=v.lastIndexOf("@",M),B!==-1&&(j=v.slice(0,B),v=v.slice(B+1),this.auth=decodeURIComponent(j)),M=-1;for(var P=0;P<nonHostChars.length;P++){var I=v.indexOf(nonHostChars[P]);I!==-1&&(M===-1||I<M)&&(M=I)}M===-1&&(M=v.length),this.host=v.slice(0,M),v=v.slice(M),this.parseHost(),this.hostname=this.hostname||"";var F=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!F)for(var N=this.hostname.split(/\./),P=0,ee=N.length;P<ee;P++){var Z=N[P];if(Z&&!Z.match(hostnamePartPattern)){for(var re="",fe=0,V=Z.length;fe<V;fe++)Z.charCodeAt(fe)>127?re+="x":re+=Z[fe];if(!re.match(hostnamePartPattern)){var le=N.slice(0,P),he=N.slice(P+1),ye=Z.match(hostnamePartStart);ye&&(le.push(ye[1]),he.unshift(ye[2])),he.length&&(v="/"+he.join(".")+v),this.hostname=le.join(".");break}}}this.hostname.length>hostnameMaxLen?this.hostname="":this.hostname=this.hostname.toLowerCase(),F||(this.hostname=punycode$1.toASCII(this.hostname));var L=this.port?":"+this.port:"",p=this.hostname||"";this.host=p+L,this.href+=this.host,F&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),v[0]!=="/"&&(v="/"+v))}if(!unsafeProtocol[E])for(var P=0,ee=autoEscape.length;P<ee;P++){var y=autoEscape[P];if(v.indexOf(y)!==-1){var S=encodeURIComponent(y);S===y&&(S=escape(y)),v=v.split(y).join(S)}}var c=v.indexOf("#");c!==-1&&(this.hash=v.substr(c),v=v.slice(0,c));var m=v.indexOf("?");if(m!==-1?(this.search=v.substr(m),this.query=v.substr(m+1),e&&(this.query=querystring$1.parse(this.query)),v=v.slice(0,m)):e&&(this.search="",this.query={}),v&&(this.pathname=v),slashedProtocol[E]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var L=this.pathname||"",x=this.search||"";this.path=L+x}return this.href=this.format(),this};function urlFormat(n){return util$7.isString(n)&&(n=urlParse$1(n)),n instanceof Url?n.format():Url.prototype.format.call(n)}Url.prototype.format=function(){var n=this.auth||"";n&&(n=encodeURIComponent(n),n=n.replace(/%3A/i,":"),n+="@");var e=this.protocol||"",o=this.pathname||"",l=this.hash||"",t=!1,u="";this.host?t=n+this.host:this.hostname&&(t=n+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(t+=":"+this.port)),this.query&&util$7.isObject(this.query)&&Object.keys(this.query).length&&(u=querystring$1.stringify(this.query));var h=this.search||u&&"?"+u||"";return e&&e.substr(-1)!==":"&&(e+=":"),this.slashes||(!e||slashedProtocol[e])&&t!==!1?(t="//"+(t||""),o&&o.charAt(0)!=="/"&&(o="/"+o)):t||(t=""),l&&l.charAt(0)!=="#"&&(l="#"+l),h&&h.charAt(0)!=="?"&&(h="?"+h),o=o.replace(/[?#]/g,function(v){return encodeURIComponent(v)}),h=h.replace("#","%23"),e+t+o+h+l};function urlResolve(n,e){return urlParse$1(n,!1,!0).resolve(e)}Url.prototype.resolve=function(n){return this.resolveObject(urlParse$1(n,!1,!0)).format()};function urlResolveObject(n,e){return n?urlParse$1(n,!1,!0).resolveObject(e):e}Url.prototype.resolveObject=function(n){if(util$7.isString(n)){var e=new Url;e.parse(n,!1,!0),n=e}for(var o=new Url,l=Object.keys(this),t=0;t<l.length;t++){var u=l[t];o[u]=this[u]}if(o.hash=n.hash,n.href==="")return o.href=o.format(),o;if(n.slashes&&!n.protocol){for(var h=Object.keys(n),v=0;v<h.length;v++){var w=h[v];w!=="protocol"&&(o[w]=n[w])}return slashedProtocol[o.protocol]&&o.hostname&&!o.pathname&&(o.path=o.pathname="/"),o.href=o.format(),o}if(n.protocol&&n.protocol!==o.protocol){if(!slashedProtocol[n.protocol]){for(var A=Object.keys(n),E=0;E<A.length;E++){var C=A[E];o[C]=n[C]}return o.href=o.format(),o}if(o.protocol=n.protocol,!n.host&&!hostlessProtocol[n.protocol]){for(var ee=(n.pathname||"").split("/");ee.length&&!(n.host=ee.shift()););n.host||(n.host=""),n.hostname||(n.hostname=""),ee[0]!==""&&ee.unshift(""),ee.length<2&&ee.unshift(""),o.pathname=ee.join("/")}else o.pathname=n.pathname;if(o.search=n.search,o.query=n.query,o.host=n.host||"",o.auth=n.auth,o.hostname=n.hostname||n.host,o.port=n.port,o.pathname||o.search){var M=o.pathname||"",P=o.search||"";o.path=M+P}return o.slashes=o.slashes||n.slashes,o.href=o.format(),o}var I=o.pathname&&o.pathname.charAt(0)==="/",j=n.host||n.pathname&&n.pathname.charAt(0)==="/",B=j||I||o.host&&n.pathname,F=B,N=o.pathname&&o.pathname.split("/")||[],ee=n.pathname&&n.pathname.split("/")||[],Z=o.protocol&&!slashedProtocol[o.protocol];if(Z&&(o.hostname="",o.port=null,o.host&&(N[0]===""?N[0]=o.host:N.unshift(o.host)),o.host="",n.protocol&&(n.hostname=null,n.port=null,n.host&&(ee[0]===""?ee[0]=n.host:ee.unshift(n.host)),n.host=null),B=B&&(ee[0]===""||N[0]==="")),j)o.host=n.host||n.host===""?n.host:o.host,o.hostname=n.hostname||n.hostname===""?n.hostname:o.hostname,o.search=n.search,o.query=n.query,N=ee;else if(ee.length)N||(N=[]),N.pop(),N=N.concat(ee),o.search=n.search,o.query=n.query;else if(!util$7.isNullOrUndefined(n.search)){if(Z){o.hostname=o.host=N.shift();var re=o.host&&o.host.indexOf("@")>0?o.host.split("@"):!1;re&&(o.auth=re.shift(),o.host=o.hostname=re.shift())}return o.search=n.search,o.query=n.query,(!util$7.isNull(o.pathname)||!util$7.isNull(o.search))&&(o.path=(o.pathname?o.pathname:"")+(o.search?o.search:"")),o.href=o.format(),o}if(!N.length)return o.pathname=null,o.search?o.path="/"+o.search:o.path=null,o.href=o.format(),o;for(var fe=N.slice(-1)[0],V=(o.host||n.host||N.length>1)&&(fe==="."||fe==="..")||fe==="",le=0,he=N.length;he>=0;he--)fe=N[he],fe==="."?N.splice(he,1):fe===".."?(N.splice(he,1),le++):le&&(N.splice(he,1),le--);if(!B&&!F)for(;le--;le)N.unshift("..");B&&N[0]!==""&&(!N[0]||N[0].charAt(0)!=="/")&&N.unshift(""),V&&N.join("/").substr(-1)!=="/"&&N.push("");var ye=N[0]===""||N[0]&&N[0].charAt(0)==="/";if(Z){o.hostname=o.host=ye?"":N.length?N.shift():"";var re=o.host&&o.host.indexOf("@")>0?o.host.split("@"):!1;re&&(o.auth=re.shift(),o.host=o.hostname=re.shift())}return B=B||o.host&&N.length,B&&!ye&&N.unshift(""),N.length?o.pathname=N.join("/"):(o.pathname=null,o.path=null),(!util$7.isNull(o.pathname)||!util$7.isNull(o.search))&&(o.path=(o.pathname?o.pathname:"")+(o.search?o.search:"")),o.auth=n.auth||o.auth,o.slashes=o.slashes||n.slashes,o.href=o.format(),o},Url.prototype.parseHost=function(){var n=this.host,e=portPattern.exec(n);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),n=n.substr(0,n.length-e.length)),n&&(this.hostname=n)};function normalizeArray(n,e){for(var o=0,l=n.length-1;l>=0;l--){var t=n[l];t==="."?n.splice(l,1):t===".."?(n.splice(l,1),o++):o&&(n.splice(l,1),o--)}if(e)for(;o--;o)n.unshift("..");return n}function resolve(){for(var n="",e=!1,o=arguments.length-1;o>=-1&&!e;o--){var l=o>=0?arguments[o]:"/";if(typeof l!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!l)continue;n=l+"/"+n,e=l.charAt(0)==="/"}return n=normalizeArray(filter(n.split("/"),function(t){return!!t}),!e).join("/"),(e?"/":"")+n||"."}function filter(n,e){if(n.filter)return n.filter(e);for(var o=[],l=0;l<n.length;l++)e(n[l],l,n)&&o.push(n[l]);return o}var _globalThis=function(n){function e(){var l=this||self;return delete n.prototype.__magic__,l}if(typeof globalThis=="object")return globalThis;if(this)return e();n.defineProperty(n.prototype,"__magic__",{configurable:!0,get:e});var o=__magic__;return o}(Object),formatImport=format$1,parseImport=parse$2,resolveImport=resolve$1,UrlImport=Url_1,URL$1=_globalThis.URL,URLSearchParams=_globalThis.URLSearchParams,percentRegEx=/%/g,backslashRegEx=/\\/g,newlineRegEx=/\n/g,carriageReturnRegEx=/\r/g,tabRegEx=/\t/g,CHAR_FORWARD_SLASH=47;function isURLInstance(n){var e=n??null;return!!(e!==null&&(e!=null&&e.href)&&(e!=null&&e.origin))}function getPathFromURLPosix(n){if(n.hostname!=="")throw new TypeError('File URL host must be "localhost" or empty on browser');for(var e=n.pathname,o=0;o<e.length;o++)if(e[o]==="%"){var l=e.codePointAt(o+2)|32;if(e[o+1]==="2"&&l===102)throw new TypeError("File URL path must not include encoded / characters")}return decodeURIComponent(e)}function encodePathChars(n){return n.includes("%")&&(n=n.replace(percentRegEx,"%25")),n.includes("\\")&&(n=n.replace(backslashRegEx,"%5C")),n.includes(`
`)&&(n=n.replace(newlineRegEx,"%0A")),n.includes("\r")&&(n=n.replace(carriageReturnRegEx,"%0D")),n.includes(" ")&&(n=n.replace(tabRegEx,"%09")),n}var domainToASCII=function(e){if(typeof e>"u")throw new TypeError('The "domain" argument must be specified');return new URL$1("http://"+e).hostname},domainToUnicode=function(e){if(typeof e>"u")throw new TypeError('The "domain" argument must be specified');return new URL$1("http://"+e).hostname},pathToFileURL=function(e){var o=new URL$1("file://"),l=resolve(e),t=e.charCodeAt(e.length-1);return t===CHAR_FORWARD_SLASH&&l[l.length-1]!=="/"&&(l+="/"),o.pathname=encodePathChars(l),o},fileURLToPath=function(e){if(!isURLInstance(e)&&typeof e!="string")throw new TypeError('The "path" argument must be of type string or an instance of URL. Received type '+typeof e+" ("+e+")");var o=new URL$1(e);if(o.protocol!=="file:")throw new TypeError("The URL must be of scheme file");return getPathFromURLPosix(o)},formatImportWithOverloads=function(e,o){var l,t,u;if(o===void 0&&(o={}),!(e instanceof URL$1))return formatImport(e);if(typeof o!="object"||o===null)throw new TypeError('The "options" argument must be of type object.');var h=(l=o.auth)!=null?l:!0,v=(t=o.fragment)!=null?t:!0,w=(u=o.search)!=null?u:!0,A=new URL$1(e.toString());return h||(A.username="",A.password=""),v||(A.hash=""),w||(A.search=""),A.toString()},api$1={format:formatImportWithOverloads,parse:parseImport,resolve:resolveImport,resolveObject,Url:UrlImport,URL:URL$1,URLSearchParams,domainToASCII,domainToUnicode,pathToFileURL,fileURLToPath};const url=Object.freeze(Object.defineProperty({__proto__:null,URL:URL$1,URLSearchParams,Url:UrlImport,default:api$1,domainToASCII,domainToUnicode,fileURLToPath,format:formatImportWithOverloads,parse:parseImport,pathToFileURL,resolve:resolveImport,resolveObject},Symbol.toStringTag,{value:"Module"})),require$$2$2=getAugmentedNamespace(url);var util$6={},types$1={},shams$1=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},o=Symbol("test"),l=Object(o);if(typeof o=="string"||Object.prototype.toString.call(o)!=="[object Symbol]"||Object.prototype.toString.call(l)!=="[object Symbol]")return!1;var t=42;e[o]=t;for(o in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var u=Object.getOwnPropertySymbols(e);if(u.length!==1||u[0]!==o||!Object.prototype.propertyIsEnumerable.call(e,o))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var h=Object.getOwnPropertyDescriptor(e,o);if(h.value!==t||h.enumerable!==!0)return!1}return!0},hasSymbols$2=shams$1,shams=function(){return hasSymbols$2()&&!!Symbol.toStringTag},esErrors=Error,_eval=EvalError,range=RangeError,ref$1=ReferenceError,syntax=SyntaxError,type$j=TypeError,uri=URIError,origSymbol=typeof Symbol<"u"&&Symbol,hasSymbolSham=shams$1,hasSymbols$1=function(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},test={__proto__:null,foo:{}},$Object=Object,hasProto$1=function(){return{__proto__:test}.foo===test.foo&&!(test instanceof $Object)},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",toStr$3=Object.prototype.toString,max=Math.max,funcType="[object Function]",concatty=function(e,o){for(var l=[],t=0;t<e.length;t+=1)l[t]=e[t];for(var u=0;u<o.length;u+=1)l[u+e.length]=o[u];return l},slicy=function(e,o){for(var l=[],t=o,u=0;t<e.length;t+=1,u+=1)l[u]=e[t];return l},joiny=function(n,e){for(var o="",l=0;l<n.length;l+=1)o+=n[l],l+1<n.length&&(o+=e);return o},implementation$5=function(e){var o=this;if(typeof o!="function"||toStr$3.apply(o)!==funcType)throw new TypeError(ERROR_MESSAGE+o);for(var l=slicy(arguments,1),t,u=function(){if(this instanceof t){var E=o.apply(this,concatty(l,arguments));return Object(E)===E?E:this}return o.apply(e,concatty(l,arguments))},h=max(0,o.length-l.length),v=[],w=0;w<h;w++)v[w]="$"+w;if(t=Function("binder","return function ("+joiny(v,",")+"){ return binder.apply(this,arguments); }")(u),o.prototype){var A=function(){};A.prototype=o.prototype,t.prototype=new A,A.prototype=null}return t},implementation$4=implementation$5,functionBind=Function.prototype.bind||implementation$4,call=Function.prototype.call,$hasOwn=Object.prototype.hasOwnProperty,bind$1=functionBind,hasown=bind$1.call(call,$hasOwn),undefined$1,$Error=esErrors,$EvalError=_eval,$RangeError=range,$ReferenceError=ref$1,$SyntaxError$1=syntax,$TypeError$2=type$j,$URIError=uri,$Function=Function,getEvalledConstructor=function(n){try{return $Function('"use strict"; return ('+n+").constructor;")()}catch{}},$gOPD$1=Object.getOwnPropertyDescriptor;if($gOPD$1)try{$gOPD$1({},"")}catch{$gOPD$1=null}var throwTypeError=function(){throw new $TypeError$2},ThrowTypeError=$gOPD$1?function(){try{return arguments.callee,throwTypeError}catch{try{return $gOPD$1(arguments,"callee").get}catch{return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),hasProto=hasProto$1(),getProto$1=Object.getPrototypeOf||(hasProto?function(n){return n.__proto__}:null),needsEval={},TypedArray=typeof Uint8Array>"u"||!getProto$1?undefined$1:getProto$1(Uint8Array),INTRINSICS={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto$1?getProto$1([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics>"u"?undefined$1:Atomics,"%BigInt%":typeof BigInt>"u"?undefined$1:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?undefined$1:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?undefined$1:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float32Array%":typeof Float32Array>"u"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array>"u"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto$1?getProto$1(getProto$1([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map>"u"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols||!getProto$1?undefined$1:getProto$1(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined$1:Promise,"%Proxy%":typeof Proxy>"u"?undefined$1:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols||!getProto$1?undefined$1:getProto$1(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto$1?getProto$1(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError$1,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$2,"%Uint8Array%":typeof Uint8Array>"u"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined$1:Uint32Array,"%URIError%":$URIError,"%WeakMap%":typeof WeakMap>"u"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined$1:WeakSet};if(getProto$1)try{null.error}catch(n){var errorProto=getProto$1(getProto$1(n));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function n(e){var o;if(e==="%AsyncFunction%")o=getEvalledConstructor("async function () {}");else if(e==="%GeneratorFunction%")o=getEvalledConstructor("function* () {}");else if(e==="%AsyncGeneratorFunction%")o=getEvalledConstructor("async function* () {}");else if(e==="%AsyncGenerator%"){var l=n("%AsyncGeneratorFunction%");l&&(o=l.prototype)}else if(e==="%AsyncIteratorPrototype%"){var t=n("%AsyncGenerator%");t&&getProto$1&&(o=getProto$1(t.prototype))}return INTRINSICS[e]=o,o},LEGACY_ALIASES={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn=hasown,$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),$exec=bind.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function(e){var o=$strSlice(e,0,1),l=$strSlice(e,-1);if(o==="%"&&l!=="%")throw new $SyntaxError$1("invalid intrinsic syntax, expected closing `%`");if(l==="%"&&o!=="%")throw new $SyntaxError$1("invalid intrinsic syntax, expected opening `%`");var t=[];return $replace(e,rePropName,function(u,h,v,w){t[t.length]=v?$replace(w,reEscapeChar,"$1"):h||u}),t},getBaseIntrinsic=function(e,o){var l=e,t;if(hasOwn(LEGACY_ALIASES,l)&&(t=LEGACY_ALIASES[l],l="%"+t[0]+"%"),hasOwn(INTRINSICS,l)){var u=INTRINSICS[l];if(u===needsEval&&(u=doEval(l)),typeof u>"u"&&!o)throw new $TypeError$2("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:t,name:l,value:u}}throw new $SyntaxError$1("intrinsic "+e+" does not exist!")},getIntrinsic=function(e,o){if(typeof e!="string"||e.length===0)throw new $TypeError$2("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof o!="boolean")throw new $TypeError$2('"allowMissing" argument must be a boolean');if($exec(/^%?[^%]*%?$/,e)===null)throw new $SyntaxError$1("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var l=stringToPath(e),t=l.length>0?l[0]:"",u=getBaseIntrinsic("%"+t+"%",o),h=u.name,v=u.value,w=!1,A=u.alias;A&&(t=A[0],$spliceApply(l,$concat([0,1],A)));for(var E=1,C=!0;E<l.length;E+=1){var M=l[E],P=$strSlice(M,0,1),I=$strSlice(M,-1);if((P==='"'||P==="'"||P==="`"||I==='"'||I==="'"||I==="`")&&P!==I)throw new $SyntaxError$1("property names with quotes must have matching quotes");if((M==="constructor"||!C)&&(w=!0),t+="."+M,h="%"+t+"%",hasOwn(INTRINSICS,h))v=INTRINSICS[h];else if(v!=null){if(!(M in v)){if(!o)throw new $TypeError$2("base intrinsic for "+e+" exists, but the property is not available.");return}if($gOPD$1&&E+1>=l.length){var j=$gOPD$1(v,M);C=!!j,C&&"get"in j&&!("originalValue"in j.get)?v=j.get:v=v[M]}else C=hasOwn(v,M),v=v[M];C&&!w&&(INTRINSICS[h]=v)}}return v},callBind$2={exports:{}},esDefineProperty,hasRequiredEsDefineProperty;function requireEsDefineProperty(){if(hasRequiredEsDefineProperty)return esDefineProperty;hasRequiredEsDefineProperty=1;var n=getIntrinsic,e=n("%Object.defineProperty%",!0)||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return esDefineProperty=e,esDefineProperty}var GetIntrinsic$2=getIntrinsic,$gOPD=GetIntrinsic$2("%Object.getOwnPropertyDescriptor%",!0);if($gOPD)try{$gOPD([],"length")}catch{$gOPD=null}var gopd$1=$gOPD,$defineProperty$1=requireEsDefineProperty(),$SyntaxError=syntax,$TypeError$1=type$j,gopd=gopd$1,defineDataProperty=function(e,o,l){if(!e||typeof e!="object"&&typeof e!="function")throw new $TypeError$1("`obj` must be an object or a function`");if(typeof o!="string"&&typeof o!="symbol")throw new $TypeError$1("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new $TypeError$1("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new $TypeError$1("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new $TypeError$1("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new $TypeError$1("`loose`, if provided, must be a boolean");var t=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,h=arguments.length>5?arguments[5]:null,v=arguments.length>6?arguments[6]:!1,w=!!gopd&&gopd(e,o);if($defineProperty$1)$defineProperty$1(e,o,{configurable:h===null&&w?w.configurable:!h,enumerable:t===null&&w?w.enumerable:!t,value:l,writable:u===null&&w?w.writable:!u});else if(v||!t&&!u&&!h)e[o]=l;else throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},$defineProperty=requireEsDefineProperty(),hasPropertyDescriptors=function(){return!!$defineProperty};hasPropertyDescriptors.hasArrayLengthDefineBug=function(){if(!$defineProperty)return null;try{return $defineProperty([],"length",{value:1}).length!==1}catch{return!0}};var hasPropertyDescriptors_1=hasPropertyDescriptors,GetIntrinsic$1=getIntrinsic,define$1=defineDataProperty,hasDescriptors=hasPropertyDescriptors_1(),gOPD$1=gopd$1,$TypeError=type$j,$floor=GetIntrinsic$1("%Math.floor%"),setFunctionLength=function(e,o){if(typeof e!="function")throw new $TypeError("`fn` is not a function");if(typeof o!="number"||o<0||o>4294967295||$floor(o)!==o)throw new $TypeError("`length` must be a positive 32-bit integer");var l=arguments.length>2&&!!arguments[2],t=!0,u=!0;if("length"in e&&gOPD$1){var h=gOPD$1(e,"length");h&&!h.configurable&&(t=!1),h&&!h.writable&&(u=!1)}return(t||u||!l)&&(hasDescriptors?define$1(e,"length",o,!0,!0):define$1(e,"length",o)),e};(function(n){var e=functionBind,o=getIntrinsic,l=setFunctionLength,t=type$j,u=o("%Function.prototype.apply%"),h=o("%Function.prototype.call%"),v=o("%Reflect.apply%",!0)||e.call(h,u),w=requireEsDefineProperty(),A=o("%Math.max%");n.exports=function(M){if(typeof M!="function")throw new t("a function is required");var P=v(e,h,arguments);return l(P,1+A(0,M.length-(arguments.length-1)),!0)};var E=function(){return v(e,u,arguments)};w?w(n.exports,"apply",{value:E}):n.exports.apply=E})(callBind$2);var callBindExports=callBind$2.exports,GetIntrinsic=getIntrinsic,callBind$1=callBindExports,$indexOf$1=callBind$1(GetIntrinsic("String.prototype.indexOf")),callBound$2=function(e,o){var l=GetIntrinsic(e,!!o);return typeof l=="function"&&$indexOf$1(e,".prototype.")>-1?callBind$1(l):l},hasToStringTag$3=shams(),callBound$1=callBound$2,$toString$1=callBound$1("Object.prototype.toString"),isStandardArguments=function(e){return hasToStringTag$3&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:$toString$1(e)==="[object Arguments]"},isLegacyArguments=function(e){return isStandardArguments(e)?!0:e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&$toString$1(e)!=="[object Array]"&&$toString$1(e.callee)==="[object Function]"},supportsStandardArguments=function(){return isStandardArguments(arguments)}();isStandardArguments.isLegacyArguments=isLegacyArguments;var isArguments$1=supportsStandardArguments?isStandardArguments:isLegacyArguments,toStr$2=Object.prototype.toString,fnToStr$1=Function.prototype.toString,isFnRegex=/^\s*(?:function)?\*/,hasToStringTag$2=shams(),getProto=Object.getPrototypeOf,getGeneratorFunc=function(){if(!hasToStringTag$2)return!1;try{return Function("return function*() {}")()}catch{}},GeneratorFunction,isGeneratorFunction=function(e){if(typeof e!="function")return!1;if(isFnRegex.test(fnToStr$1.call(e)))return!0;if(!hasToStringTag$2){var o=toStr$2.call(e);return o==="[object GeneratorFunction]"}if(!getProto)return!1;if(typeof GeneratorFunction>"u"){var l=getGeneratorFunc();GeneratorFunction=l?getProto(l):!1}return getProto(e)===GeneratorFunction},fnToStr=Function.prototype.toString,reflectApply=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,badArrayLike,isCallableMarker;if(typeof reflectApply=="function"&&typeof Object.defineProperty=="function")try{badArrayLike=Object.defineProperty({},"length",{get:function(){throw isCallableMarker}}),isCallableMarker={},reflectApply(function(){throw 42},null,badArrayLike)}catch(n){n!==isCallableMarker&&(reflectApply=null)}else reflectApply=null;var constructorRegex=/^\s*class\b/,isES6ClassFn=function(e){try{var o=fnToStr.call(e);return constructorRegex.test(o)}catch{return!1}},tryFunctionObject=function(e){try{return isES6ClassFn(e)?!1:(fnToStr.call(e),!0)}catch{return!1}},toStr$1=Object.prototype.toString,objectClass="[object Object]",fnClass="[object Function]",genClass="[object GeneratorFunction]",ddaClass="[object HTMLAllCollection]",ddaClass2="[object HTML document.all class]",ddaClass3="[object HTMLCollection]",hasToStringTag$1=typeof Symbol=="function"&&!!Symbol.toStringTag,isIE68=!(0 in[,]),isDDA=function(){return!1};if(typeof document=="object"){var all=document.all;toStr$1.call(all)===toStr$1.call(document.all)&&(isDDA=function(e){if((isIE68||!e)&&(typeof e>"u"||typeof e=="object"))try{var o=toStr$1.call(e);return(o===ddaClass||o===ddaClass2||o===ddaClass3||o===objectClass)&&e("")==null}catch{}return!1})}var isCallable$1=reflectApply?function(e){if(isDDA(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{reflectApply(e,null,badArrayLike)}catch(o){if(o!==isCallableMarker)return!1}return!isES6ClassFn(e)&&tryFunctionObject(e)}:function(e){if(isDDA(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(hasToStringTag$1)return tryFunctionObject(e);if(isES6ClassFn(e))return!1;var o=toStr$1.call(e);return o!==fnClass&&o!==genClass&&!/^\[object HTML/.test(o)?!1:tryFunctionObject(e)},isCallable=isCallable$1,toStr=Object.prototype.toString,hasOwnProperty=Object.prototype.hasOwnProperty,forEachArray=function(e,o,l){for(var t=0,u=e.length;t<u;t++)hasOwnProperty.call(e,t)&&(l==null?o(e[t],t,e):o.call(l,e[t],t,e))},forEachString=function(e,o,l){for(var t=0,u=e.length;t<u;t++)l==null?o(e.charAt(t),t,e):o.call(l,e.charAt(t),t,e)},forEachObject=function(e,o,l){for(var t in e)hasOwnProperty.call(e,t)&&(l==null?o(e[t],t,e):o.call(l,e[t],t,e))},forEach$1=function(e,o,l){if(!isCallable(o))throw new TypeError("iterator must be a function");var t;arguments.length>=3&&(t=l),toStr.call(e)==="[object Array]"?forEachArray(e,o,t):typeof e=="string"?forEachString(e,o,t):forEachObject(e,o,t)},forEach_1=forEach$1,possibleTypedArrayNames=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"],possibleNames=possibleTypedArrayNames,g$1=typeof globalThis>"u"?commonjsGlobal$1:globalThis,availableTypedArrays$1=function(){for(var e=[],o=0;o<possibleNames.length;o++)typeof g$1[possibleNames[o]]=="function"&&(e[e.length]=possibleNames[o]);return e},forEach=forEach_1,availableTypedArrays=availableTypedArrays$1,callBind=callBindExports,callBound=callBound$2,gOPD=gopd$1,$toString=callBound("Object.prototype.toString"),hasToStringTag=shams(),g=typeof globalThis>"u"?commonjsGlobal$1:globalThis,typedArrays=availableTypedArrays(),$slice=callBound("String.prototype.slice"),getPrototypeOf=Object.getPrototypeOf,$indexOf=callBound("Array.prototype.indexOf",!0)||function(e,o){for(var l=0;l<e.length;l+=1)if(e[l]===o)return l;return-1},cache$1={__proto__:null};hasToStringTag&&gOPD&&getPrototypeOf?forEach(typedArrays,function(n){var e=new g[n];if(Symbol.toStringTag in e){var o=getPrototypeOf(e),l=gOPD(o,Symbol.toStringTag);if(!l){var t=getPrototypeOf(o);l=gOPD(t,Symbol.toStringTag)}cache$1["$"+n]=callBind(l.get)}}):forEach(typedArrays,function(n){var e=new g[n],o=e.slice||e.set;o&&(cache$1["$"+n]=callBind(o))});var tryTypedArrays=function(e){var o=!1;return forEach(cache$1,function(l,t){if(!o)try{"$"+l(e)===t&&(o=$slice(t,1))}catch{}}),o},trySlices=function(e){var o=!1;return forEach(cache$1,function(l,t){if(!o)try{l(e),o=$slice(t,1)}catch{}}),o},whichTypedArray$1=function(e){if(!e||typeof e!="object")return!1;if(!hasToStringTag){var o=$slice($toString(e),8,-1);return $indexOf(typedArrays,o)>-1?o:o!=="Object"?!1:trySlices(e)}return gOPD?tryTypedArrays(e):null},whichTypedArray=whichTypedArray$1,isTypedArray=function(e){return!!whichTypedArray(e)};(function(n){var e=isArguments$1,o=isGeneratorFunction,l=whichTypedArray$1,t=isTypedArray;function u(Je){return Je.call.bind(Je)}var h=typeof BigInt<"u",v=typeof Symbol<"u",w=u(Object.prototype.toString),A=u(Number.prototype.valueOf),E=u(String.prototype.valueOf),C=u(Boolean.prototype.valueOf);if(h)var M=u(BigInt.prototype.valueOf);if(v)var P=u(Symbol.prototype.valueOf);function I(Je,ht){if(typeof Je!="object")return!1;try{return ht(Je),!0}catch{return!1}}n.isArgumentsObject=e,n.isGeneratorFunction=o,n.isTypedArray=t;function j(Je){return typeof Promise<"u"&&Je instanceof Promise||Je!==null&&typeof Je=="object"&&typeof Je.then=="function"&&typeof Je.catch=="function"}n.isPromise=j;function B(Je){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Je):t(Je)||O(Je)}n.isArrayBufferView=B;function F(Je){return l(Je)==="Uint8Array"}n.isUint8Array=F;function N(Je){return l(Je)==="Uint8ClampedArray"}n.isUint8ClampedArray=N;function ee(Je){return l(Je)==="Uint16Array"}n.isUint16Array=ee;function Z(Je){return l(Je)==="Uint32Array"}n.isUint32Array=Z;function re(Je){return l(Je)==="Int8Array"}n.isInt8Array=re;function fe(Je){return l(Je)==="Int16Array"}n.isInt16Array=fe;function V(Je){return l(Je)==="Int32Array"}n.isInt32Array=V;function le(Je){return l(Je)==="Float32Array"}n.isFloat32Array=le;function he(Je){return l(Je)==="Float64Array"}n.isFloat64Array=he;function ye(Je){return l(Je)==="BigInt64Array"}n.isBigInt64Array=ye;function L(Je){return l(Je)==="BigUint64Array"}n.isBigUint64Array=L;function p(Je){return w(Je)==="[object Map]"}p.working=typeof Map<"u"&&p(new Map);function y(Je){return typeof Map>"u"?!1:p.working?p(Je):Je instanceof Map}n.isMap=y;function S(Je){return w(Je)==="[object Set]"}S.working=typeof Set<"u"&&S(new Set);function c(Je){return typeof Set>"u"?!1:S.working?S(Je):Je instanceof Set}n.isSet=c;function m(Je){return w(Je)==="[object WeakMap]"}m.working=typeof WeakMap<"u"&&m(new WeakMap);function x(Je){return typeof WeakMap>"u"?!1:m.working?m(Je):Je instanceof WeakMap}n.isWeakMap=x;function T(Je){return w(Je)==="[object WeakSet]"}T.working=typeof WeakSet<"u"&&T(new WeakSet);function b(Je){return T(Je)}n.isWeakSet=b;function d(Je){return w(Je)==="[object ArrayBuffer]"}d.working=typeof ArrayBuffer<"u"&&d(new ArrayBuffer);function k(Je){return typeof ArrayBuffer>"u"?!1:d.working?d(Je):Je instanceof ArrayBuffer}n.isArrayBuffer=k;function D(Je){return w(Je)==="[object DataView]"}D.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&D(new DataView(new ArrayBuffer(1),0,1));function O(Je){return typeof DataView>"u"?!1:D.working?D(Je):Je instanceof DataView}n.isDataView=O;var Q=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function J(Je){return w(Je)==="[object SharedArrayBuffer]"}function X(Je){return typeof Q>"u"?!1:(typeof J.working>"u"&&(J.working=J(new Q)),J.working?J(Je):Je instanceof Q)}n.isSharedArrayBuffer=X;function U(Je){return w(Je)==="[object AsyncFunction]"}n.isAsyncFunction=U;function z(Je){return w(Je)==="[object Map Iterator]"}n.isMapIterator=z;function ie(Je){return w(Je)==="[object Set Iterator]"}n.isSetIterator=ie;function de(Je){return w(Je)==="[object Generator]"}n.isGeneratorObject=de;function me(Je){return w(Je)==="[object WebAssembly.Module]"}n.isWebAssemblyCompiledModule=me;function pe(Je){return I(Je,A)}n.isNumberObject=pe;function qe(Je){return I(Je,E)}n.isStringObject=qe;function mt(Je){return I(Je,C)}n.isBooleanObject=mt;function st(Je){return h&&I(Je,M)}n.isBigIntObject=st;function dt(Je){return v&&I(Je,P)}n.isSymbolObject=dt;function Tt(Je){return pe(Je)||qe(Je)||mt(Je)||st(Je)||dt(Je)}n.isBoxedPrimitive=Tt;function lt(Je){return typeof Uint8Array<"u"&&(k(Je)||X(Je))}n.isAnyArrayBuffer=lt,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Je){Object.defineProperty(n,Je,{enumerable:!1,value:function(){throw new Error(Je+" is not supported in userland")}})})})(types$1);var isBufferBrowser=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},inherits_browser={exports:{}};typeof Object.create=="function"?inherits_browser.exports=function(e,o){o&&(e.super_=o,e.prototype=Object.create(o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:inherits_browser.exports=function(e,o){if(o){e.super_=o;var l=function(){};l.prototype=o.prototype,e.prototype=new l,e.prototype.constructor=e}};var inherits_browserExports=inherits_browser.exports;(function(n){var e=Object.getOwnPropertyDescriptors||function(O){for(var Q=Object.keys(O),J={},X=0;X<Q.length;X++)J[Q[X]]=Object.getOwnPropertyDescriptor(O,Q[X]);return J},o=/%[sdj%]/g;n.format=function(D){if(!re(D)){for(var O=[],Q=0;Q<arguments.length;Q++)O.push(h(arguments[Q]));return O.join(" ")}for(var Q=1,J=arguments,X=J.length,U=String(D).replace(o,function(ie){if(ie==="%%")return"%";if(Q>=X)return ie;switch(ie){case"%s":return String(J[Q++]);case"%d":return Number(J[Q++]);case"%j":try{return JSON.stringify(J[Q++])}catch{return"[Circular]"}default:return ie}}),z=J[Q];Q<X;z=J[++Q])N(z)||!he(z)?U+=" "+z:U+=" "+h(z);return U},n.deprecate=function(D,O){if(typeof process$1<"u"&&process$1.noDeprecation===!0)return D;if(typeof process$1>"u")return function(){return n.deprecate(D,O).apply(this,arguments)};var Q=!1;function J(){if(!Q){if(process$1.throwDeprecation)throw new Error(O);process$1.traceDeprecation?console.trace(O):console.error(O),Q=!0}return D.apply(this,arguments)}return J};var l={},t=/^$/;if(process$1.env.NODE_DEBUG){var u=process$1.env.NODE_DEBUG;u=u.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),t=new RegExp("^"+u+"$","i")}n.debuglog=function(D){if(D=D.toUpperCase(),!l[D])if(t.test(D)){var O=process$1.pid;l[D]=function(){var Q=n.format.apply(n,arguments);console.error("%s %d: %s",D,O,Q)}}else l[D]=function(){};return l[D]};function h(D,O){var Q={seen:[],stylize:w};return arguments.length>=3&&(Q.depth=arguments[2]),arguments.length>=4&&(Q.colors=arguments[3]),F(O)?Q.showHidden=O:O&&n._extend(Q,O),V(Q.showHidden)&&(Q.showHidden=!1),V(Q.depth)&&(Q.depth=2),V(Q.colors)&&(Q.colors=!1),V(Q.customInspect)&&(Q.customInspect=!0),Q.colors&&(Q.stylize=v),E(Q,D,Q.depth)}n.inspect=h,h.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},h.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function v(D,O){var Q=h.styles[O];return Q?"\x1B["+h.colors[Q][0]+"m"+D+"\x1B["+h.colors[Q][1]+"m":D}function w(D,O){return D}function A(D){var O={};return D.forEach(function(Q,J){O[Q]=!0}),O}function E(D,O,Q){if(D.customInspect&&O&&p(O.inspect)&&O.inspect!==n.inspect&&!(O.constructor&&O.constructor.prototype===O)){var J=O.inspect(Q,D);return re(J)||(J=E(D,J,Q)),J}var X=C(D,O);if(X)return X;var U=Object.keys(O),z=A(U);if(D.showHidden&&(U=Object.getOwnPropertyNames(O)),L(O)&&(U.indexOf("message")>=0||U.indexOf("description")>=0))return M(O);if(U.length===0){if(p(O)){var ie=O.name?": "+O.name:"";return D.stylize("[Function"+ie+"]","special")}if(le(O))return D.stylize(RegExp.prototype.toString.call(O),"regexp");if(ye(O))return D.stylize(Date.prototype.toString.call(O),"date");if(L(O))return M(O)}var de="",me=!1,pe=["{","}"];if(B(O)&&(me=!0,pe=["[","]"]),p(O)){var qe=O.name?": "+O.name:"";de=" [Function"+qe+"]"}if(le(O)&&(de=" "+RegExp.prototype.toString.call(O)),ye(O)&&(de=" "+Date.prototype.toUTCString.call(O)),L(O)&&(de=" "+M(O)),U.length===0&&(!me||O.length==0))return pe[0]+de+pe[1];if(Q<0)return le(O)?D.stylize(RegExp.prototype.toString.call(O),"regexp"):D.stylize("[Object]","special");D.seen.push(O);var mt;return me?mt=P(D,O,Q,z,U):mt=U.map(function(st){return I(D,O,Q,z,st,me)}),D.seen.pop(),j(mt,de,pe)}function C(D,O){if(V(O))return D.stylize("undefined","undefined");if(re(O)){var Q="'"+JSON.stringify(O).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return D.stylize(Q,"string")}if(Z(O))return D.stylize(""+O,"number");if(F(O))return D.stylize(""+O,"boolean");if(N(O))return D.stylize("null","null")}function M(D){return"["+Error.prototype.toString.call(D)+"]"}function P(D,O,Q,J,X){for(var U=[],z=0,ie=O.length;z<ie;++z)T(O,String(z))?U.push(I(D,O,Q,J,String(z),!0)):U.push("");return X.forEach(function(de){de.match(/^\d+$/)||U.push(I(D,O,Q,J,de,!0))}),U}function I(D,O,Q,J,X,U){var z,ie,de;if(de=Object.getOwnPropertyDescriptor(O,X)||{value:O[X]},de.get?de.set?ie=D.stylize("[Getter/Setter]","special"):ie=D.stylize("[Getter]","special"):de.set&&(ie=D.stylize("[Setter]","special")),T(J,X)||(z="["+X+"]"),ie||(D.seen.indexOf(de.value)<0?(N(Q)?ie=E(D,de.value,null):ie=E(D,de.value,Q-1),ie.indexOf(`
`)>-1&&(U?ie=ie.split(`
@@ -844,5 +844,5 @@
`,A(C),A(E.body),A(`\r
`)}),A("--"+v.boundary+"--"),v.request.postambleCRLF&&A(`\r
`),w},t.prototype.onRequest=function(u){var h=this,v=h.isChunked(u),w=u.data||u;h.setHeaders(v),h.chunked=v,h.body=h.build(w,v)},multipart.Multipart=t,multipart}var redirect={},hasRequiredRedirect;function requireRedirect(){if(hasRequiredRedirect)return redirect;hasRequiredRedirect=1;var n=require$$2$2,e=/^https?:/;function o(l){this.request=l,this.followRedirect=!0,this.followRedirects=!0,this.followAllRedirects=!1,this.followOriginalHttpMethod=!1,this.allowRedirect=function(){return!0},this.maxRedirects=10,this.redirects=[],this.redirectsFollowed=0,this.removeRefererHeader=!1}return o.prototype.onRequest=function(l){var t=this;l.maxRedirects!==void 0&&(t.maxRedirects=l.maxRedirects),typeof l.followRedirect=="function"&&(t.allowRedirect=l.followRedirect),l.followRedirect!==void 0&&(t.followRedirects=!!l.followRedirect),l.followAllRedirects!==void 0&&(t.followAllRedirects=l.followAllRedirects),(t.followRedirects||t.followAllRedirects)&&(t.redirects=t.redirects||[]),l.removeRefererHeader!==void 0&&(t.removeRefererHeader=l.removeRefererHeader),l.followOriginalHttpMethod!==void 0&&(t.followOriginalHttpMethod=l.followOriginalHttpMethod)},o.prototype.redirectTo=function(l){var t=this,u=t.request,h=null;if(l.statusCode>=300&&l.statusCode<400&&l.caseless.has("location")){var v=l.caseless.get("location");if(u.debug("redirect",v),t.followAllRedirects)h=v;else if(t.followRedirects)switch(u.method){case"PATCH":case"PUT":case"POST":case"DELETE":break;default:h=v;break}}else if(l.statusCode===401){var w=u._auth.onResponse(l);w&&(u.setHeader("authorization",w),h=u.uri)}return h},o.prototype.onResponse=function(l){var t=this,u=t.request,h=t.redirectTo(l);if(!h||!t.allowRedirect.call(u,l))return!1;if(u.debug("redirect to",h),l.resume&&l.resume(),t.redirectsFollowed>=t.maxRedirects)return u.emit("error",new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+u.uri.href)),!1;t.redirectsFollowed+=1,e.test(h)||(h=n.resolve(u.uri.href,h));var v=u.uri;return u.uri=n.parse(h),u.uri.protocol!==v.protocol&&delete u.agent,t.redirects.push({statusCode:l.statusCode,redirectUri:h}),t.followAllRedirects&&u.method!=="HEAD"&&l.statusCode!==401&&l.statusCode!==307&&(u.method=t.followOriginalHttpMethod?u.method:"GET"),delete u.src,delete u.req,delete u._started,l.statusCode!==401&&l.statusCode!==307&&(delete u.body,delete u._form,u.headers&&(u.removeHeader("host"),u.removeHeader("content-type"),u.removeHeader("content-length"),u.uri.hostname!==u.originalHost.split(":")[0]&&u.removeHeader("authorization"))),t.removeRefererHeader||u.setHeader("referer",v.href),u.emit("redirect"),u.init(),!0},redirect.Redirect=o,redirect}var tunnel={},tunnelAgent={},hasRequiredTunnelAgent;function requireTunnelAgent(){if(hasRequiredTunnelAgent)return tunnelAgent;hasRequiredTunnelAgent=1;var n=require$$1$5,e=requireStreamHttp(),o=requireHttpsBrowserify(),l=requireEvents(),t=requireAssert$1(),u=util$6,h=safeBufferExports$1.Buffer;tunnelAgent.httpOverHttp=v,tunnelAgent.httpsOverHttp=w,tunnelAgent.httpOverHttps=A,tunnelAgent.httpsOverHttps=E;function v(j){var B=new C(j);return B.request=e.request,B}function w(j){var B=new C(j);return B.request=e.request,B.createSocket=M,B.defaultPort=443,B}function A(j){var B=new C(j);return B.request=o.request,B}function E(j){var B=new C(j);return B.request=o.request,B.createSocket=M,B.defaultPort=443,B}function C(j){var B=this;B.options=j||{},B.proxyOptions=B.options.proxy||{},B.maxSockets=B.options.maxSockets||e.Agent.defaultMaxSockets,B.requests=[],B.sockets=[],B.on("free",function(N,ee,Z){for(var re=0,fe=B.requests.length;re<fe;++re){var V=B.requests[re];if(V.host===ee&&V.port===Z){B.requests.splice(re,1),V.request.onSocket(N);return}}N.destroy(),B.removeSocket(N)})}u.inherits(C,l.EventEmitter),C.prototype.addRequest=function(B,F){var N=this;if(typeof F=="string"&&(F={host:F,port:arguments[2],path:arguments[3]}),N.sockets.length>=this.maxSockets){N.requests.push({host:F.host,port:F.port,request:B});return}N.createConnection({host:F.host,port:F.port,request:B})},C.prototype.createConnection=function(B){var F=this;F.createSocket(B,function(N){N.on("free",ee),N.on("close",Z),N.on("agentRemove",Z),B.request.onSocket(N);function ee(){F.emit("free",N,B.host,B.port)}function Z(re){F.removeSocket(N),N.removeListener("free",ee),N.removeListener("close",Z),N.removeListener("agentRemove",Z)}})},C.prototype.createSocket=function(B,F){var N=this,ee={};N.sockets.push(ee);var Z=P({},N.proxyOptions,{method:"CONNECT",path:B.host+":"+B.port,agent:!1});Z.proxyAuth&&(Z.headers=Z.headers||{},Z.headers["Proxy-Authorization"]="Basic "+h.from(Z.proxyAuth).toString("base64")),I("making CONNECT request");var re=N.request(Z);re.useChunkedEncodingByDefault=!1,re.once("response",fe),re.once("upgrade",V),re.once("connect",le),re.once("error",he),re.end();function fe(ye){ye.upgrade=!0}function V(ye,L,p){process$1.nextTick(function(){le(ye,L,p)})}function le(ye,L,p){if(re.removeAllListeners(),L.removeAllListeners(),ye.statusCode===200)t.equal(p.length,0),I("tunneling connection has established"),N.sockets[N.sockets.indexOf(ee)]=L,F(L);else{I("tunneling socket could not be established, statusCode=%d",ye.statusCode);var y=new Error("tunneling socket could not be established, statusCode="+ye.statusCode);y.code="ECONNRESET",B.request.emit("error",y),N.removeSocket(ee)}}function he(ye){re.removeAllListeners(),I(`tunneling socket could not be established, cause=%s
-`,ye.message,ye.stack);var L=new Error("tunneling socket could not be established, cause="+ye.message);L.code="ECONNRESET",B.request.emit("error",L),N.removeSocket(ee)}},C.prototype.removeSocket=function(B){var F=this.sockets.indexOf(B);if(F!==-1){this.sockets.splice(F,1);var N=this.requests.shift();N&&this.createConnection(N)}};function M(j,B){var F=this;C.prototype.createSocket.call(F,j,function(N){var ee=n.connect(0,P({},F.options,{servername:j.host,socket:N}));F.sockets[F.sockets.indexOf(N)]=ee,B(ee)})}function P(j){for(var B=1,F=arguments.length;B<F;++B){var N=arguments[B];if(typeof N=="object")for(var ee=Object.keys(N),Z=0,re=ee.length;Z<re;++Z){var fe=ee[Z];N[fe]!==void 0&&(j[fe]=N[fe])}}return j}var I;return process$1.env.NODE_DEBUG&&/\btunnel\b/.test(process$1.env.NODE_DEBUG)?I=function(){var j=Array.prototype.slice.call(arguments);typeof j[0]=="string"?j[0]="TUNNEL: "+j[0]:j.unshift("TUNNEL:"),console.error.apply(console,j)}:I=function(){},tunnelAgent.debug=I,tunnelAgent}var hasRequiredTunnel;function requireTunnel(){if(hasRequiredTunnel)return tunnel;hasRequiredTunnel=1;var n=require$$2$2,e=requireTunnelAgent(),o=["accept","accept-charset","accept-encoding","accept-language","accept-ranges","cache-control","content-encoding","content-language","content-location","content-md5","content-range","content-type","connection","date","expect","max-forwards","pragma","referer","te","user-agent","via"],l=["proxy-authorization"];function t(E){var C=E.port,M=E.protocol,P=E.hostname+":";return C?P+=C:M==="https:"?P+="443":P+="80",P}function u(E,C){var M=C.reduce(function(P,I){return P[I.toLowerCase()]=!0,P},{});return Object.keys(E).filter(function(P){return M[P.toLowerCase()]}).reduce(function(P,I){return P[I]=E[I],P},{})}function h(E,C){var M=E.proxy,P={proxy:{host:M.hostname,port:+M.port,proxyAuth:M.auth,headers:C},headers:E.headers,ca:E.ca,cert:E.cert,key:E.key,passphrase:E.passphrase,pfx:E.pfx,ciphers:E.ciphers,rejectUnauthorized:E.rejectUnauthorized,secureOptions:E.secureOptions,secureProtocol:E.secureProtocol};return P}function v(E,C){var M=E.protocol==="https:"?"https":"http",P=C.protocol==="https:"?"Https":"Http";return[M,P].join("Over")}function w(E){var C=E.uri,M=E.proxy,P=v(C,M);return e[P]}function A(E){this.request=E,this.proxyHeaderWhiteList=o,this.proxyHeaderExclusiveList=[],typeof E.tunnel<"u"&&(this.tunnelOverride=E.tunnel)}return A.prototype.isEnabled=function(){var E=this,C=E.request;return typeof E.tunnelOverride<"u"?E.tunnelOverride:C.uri.protocol==="https:"},A.prototype.setup=function(E){var C=this,M=C.request;if(E=E||{},typeof M.proxy=="string"&&(M.proxy=n.parse(M.proxy)),!M.proxy||!M.tunnel)return!1;E.proxyHeaderWhiteList&&(C.proxyHeaderWhiteList=E.proxyHeaderWhiteList),E.proxyHeaderExclusiveList&&(C.proxyHeaderExclusiveList=E.proxyHeaderExclusiveList);var P=C.proxyHeaderExclusiveList.concat(l),I=C.proxyHeaderWhiteList.concat(P),j=u(M.headers,I);j.host=t(M.uri),P.forEach(M.removeHeader,M);var B=w(M),F=h(M,j);return M.agent=B(F),!0},A.defaultProxyHeaderWhiteList=o,A.defaultProxyHeaderExclusiveList=l,tunnel.Tunnel=A,tunnel}var performanceNow={exports:{}},hasRequiredPerformanceNow;function requirePerformanceNow(){return hasRequiredPerformanceNow||(hasRequiredPerformanceNow=1,(function(){var n,e,o,l,t,u;typeof performance<"u"&&performance!==null&&performance.now?performanceNow.exports=function(){return performance.now()}:typeof process$1<"u"&&process$1!==null&&process$1.hrtime?(performanceNow.exports=function(){return(n()-t)/1e6},e=process$1.hrtime,n=function(){var h;return h=e(),h[0]*1e9+h[1]},l=n(),u=process$1.uptime()*1e9,t=l-u):Date.now?(performanceNow.exports=function(){return Date.now()-o},o=Date.now()):(performanceNow.exports=function(){return new Date().getTime()-o},o=new Date().getTime())}).call(commonjsGlobal$1)),performanceNow.exports}var request$2,hasRequiredRequest;function requireRequest(){if(hasRequiredRequest)return request$2;hasRequiredRequest=1;var n=requireStreamHttp(),e=requireHttpsBrowserify(),o=require$$2$2,l=util$6,t=requireStreamBrowserify(),u=requireLib$5(),h=requireAwsSign2(),v=requireAws4(),w=requireLib$2(),A=mimeTypes,E=requireCaseless(),C=requireForeverAgent(),M=requireBrowser(),P=extend$1,I=requireIsstream(),j=requireIsTypedarray().strict,B=helpers$1,F=cookies$1,N=requireGetProxyFromURI(),ee=requireQuerystring().Querystring,Z=requireHar().Har,re=requireAuth().Auth,fe=requireOauth().OAuth,V=requireHawk(),le=requireMultipart().Multipart,he=requireRedirect().Redirect,ye=requireTunnel().Tunnel,L=requirePerformanceNow(),p=safeBufferExports$1.Buffer,y=B.safeStringify,S=B.isReadStream,c=B.toBase64,m=B.defer,x=B.copy,T=B.version,b=F.jar(),d={};function k(U,z){var ie={};for(var de in z){var me=U.indexOf(de)===-1;me&&(ie[de]=z[de])}return ie}function D(U,z){var ie={};for(var de in z){var me=U.indexOf(de)!==-1,pe=typeof z[de]=="function";me&&pe||(ie[de]=z[de])}return ie}function O(){var U=this;return{uri:U.uri,method:U.method,headers:U.headers}}function Q(){var U=this;return{statusCode:U.statusCode,body:U.body,headers:U.headers,request:O.call(U.request)}}function J(U){var z=this;U.har&&(z._har=new Z(z),U=z._har.options(U)),t.Stream.call(z);var ie=Object.keys(J.prototype),de=k(ie,U);P(z,de),U=D(ie,U),z.readable=!0,z.writable=!0,U.method&&(z.explicitMethod=!0),z._qs=new ee(z),z._auth=new re(z),z._oauth=new fe(z),z._multipart=new le(z),z._redirect=new he(z),z._tunnel=new ye(z),z.init(U)}l.inherits(J,t.Stream),J.debug=process$1.env.NODE_DEBUG&&/\brequest\b/.test(process$1.env.NODE_DEBUG);function X(){J.debug&&console.error("REQUEST %s",l.format.apply(l,arguments))}return J.prototype.debug=X,J.prototype.init=function(U){var z=this;U||(U={}),z.headers=z.headers?x(z.headers):{};for(var ie in z.headers)typeof z.headers[ie]>"u"&&delete z.headers[ie];if(E.httpify(z,z.headers),z.method||(z.method=U.method||"GET"),z.localAddress||(z.localAddress=U.localAddress),z._qs.init(U),X(U),!z.pool&&z.pool!==!1&&(z.pool=d),z.dests=z.dests||[],z.__isRequestRequest=!0,!z._callback&&z.callback&&(z._callback=z.callback,z.callback=function(){z._callbackCalled||(z._callbackCalled=!0,z._callback.apply(z,arguments))},z.on("error",z.callback.bind()),z.on("complete",z.callback.bind(z,null))),!z.uri&&z.url&&(z.uri=z.url,delete z.url),z.baseUrl){if(typeof z.baseUrl!="string")return z.emit("error",new Error("options.baseUrl must be a string"));if(typeof z.uri!="string")return z.emit("error",new Error("options.uri must be a string when using options.baseUrl"));if(z.uri.indexOf("//")===0||z.uri.indexOf("://")!==-1)return z.emit("error",new Error("options.uri must be a path when using options.baseUrl"));var de=z.baseUrl.lastIndexOf("/")===z.baseUrl.length-1,me=z.uri.indexOf("/")===0;de&&me?z.uri=z.baseUrl+z.uri.slice(1):de||me?z.uri=z.baseUrl+z.uri:z.uri===""?z.uri=z.baseUrl:z.uri=z.baseUrl+"/"+z.uri,delete z.baseUrl}if(!z.uri)return z.emit("error",new Error("options.uri is a required argument"));if(typeof z.uri=="string"&&(z.uri=o.parse(z.uri)),z.uri.href||(z.uri.href=o.format(z.uri)),z.uri.protocol==="unix:")return z.emit("error",new Error("`unix://` URL scheme is no longer supported. Please use the format `http://unix:SOCKET:PATH`"));if(z.uri.host==="unix"&&z.enableUnixSocket(),z.strictSSL===!1&&(z.rejectUnauthorized=!1),z.uri.pathname||(z.uri.pathname="/"),!(z.uri.host||z.uri.hostname&&z.uri.port)&&!z.uri.isUnix){var pe=o.format(z.uri),qe='Invalid URI "'+pe+'"';return Object.keys(U).length===0&&(qe+=". This can be caused by a crappy redirection."),z.abort(),z.emit("error",new Error(qe))}if(z.hasOwnProperty("proxy")||(z.proxy=N(z.uri)),z.tunnel=z._tunnel.isEnabled(),z.proxy&&z._tunnel.setup(U),z._redirect.onRequest(U),z.setHost=!1,!z.hasHeader("host")){var mt=z.originalHostHeaderName||"host";z.setHeader(mt,z.uri.host),z.uri.port&&(z.uri.port==="80"&&z.uri.protocol==="http:"||z.uri.port==="443"&&z.uri.protocol==="https:")&&z.setHeader(mt,z.uri.hostname),z.setHost=!0}if(z.jar(z._jar||U.jar),z.uri.port||(z.uri.protocol==="http:"?z.uri.port=80:z.uri.protocol==="https:"&&(z.uri.port=443)),z.proxy&&!z.tunnel?(z.port=z.proxy.port,z.host=z.proxy.hostname):(z.port=z.uri.port,z.host=z.uri.hostname),U.form&&z.form(U.form),U.formData){var st=U.formData,dt=z.form(),Tt=function(Kt,Me){Me&&Me.hasOwnProperty("value")&&Me.hasOwnProperty("options")?dt.append(Kt,Me.value,Me.options):dt.append(Kt,Me)};for(var lt in st)if(st.hasOwnProperty(lt)){var Je=st[lt];if(Je instanceof Array)for(var ht=0;ht<Je.length;ht++)Tt(lt,Je[ht]);else Tt(lt,Je)}}if(U.qs&&z.qs(U.qs),z.uri.path?z.path=z.uri.path:z.path=z.uri.pathname+(z.uri.search||""),z.path.length===0&&(z.path="/"),U.aws&&z.aws(U.aws),U.hawk&&z.hawk(U.hawk),U.httpSignature&&z.httpSignature(U.httpSignature),U.auth&&(Object.prototype.hasOwnProperty.call(U.auth,"username")&&(U.auth.user=U.auth.username),Object.prototype.hasOwnProperty.call(U.auth,"password")&&(U.auth.pass=U.auth.password),z.auth(U.auth.user,U.auth.pass,U.auth.sendImmediately,U.auth.bearer)),z.gzip&&!z.hasHeader("accept-encoding")&&z.setHeader("accept-encoding","gzip, deflate"),z.uri.auth&&!z.hasHeader("authorization")){var at=z.uri.auth.split(":").map(function(Kt){return z._qs.unescape(Kt)});z.auth(at[0],at.slice(1).join(":"),!0)}if(!z.tunnel&&z.proxy&&z.proxy.auth&&!z.hasHeader("proxy-authorization")){var bt=z.proxy.auth.split(":").map(function(Kt){return z._qs.unescape(Kt)}),jt="Basic "+c(bt.join(":"));z.setHeader("proxy-authorization",jt)}z.proxy&&!z.tunnel&&(z.path=z.uri.protocol+"//"+z.uri.host+z.path),U.json&&z.json(U.json),U.multipart&&z.multipart(U.multipart),U.time&&(z.timing=!0,z.elapsedTime=z.elapsedTime||0);function Ge(){if(j(z.body)&&(z.body=p.from(z.body)),!z.hasHeader("content-length")){var Kt;typeof z.body=="string"?Kt=p.byteLength(z.body):Array.isArray(z.body)?Kt=z.body.reduce(function(Me,te){return Me+te.length},0):Kt=z.body.length,Kt?z.setHeader("content-length",Kt):z.emit("error",new Error("Argument error, options.body."))}}z.body&&!I(z.body)&&Ge(),U.oauth?z.oauth(U.oauth):z._oauth.params&&z.hasHeader("authorization")&&z.oauth(z._oauth.params);var Qe=z.proxy&&!z.tunnel?z.proxy.protocol:z.uri.protocol,Wt={"http:":n,"https:":e},Et=z.httpModules||{};if(z.httpModule=Et[Qe]||Wt[Qe],!z.httpModule)return z.emit("error",new Error("Invalid protocol: "+Qe));if(U.ca&&(z.ca=U.ca),!z.agent)if(U.agentOptions&&(z.agentOptions=U.agentOptions),U.agentClass)z.agentClass=U.agentClass;else if(U.forever){var Ct=T();Ct.major===0&&Ct.minor<=10?z.agentClass=Qe==="http:"?C:C.SSL:(z.agentClass=z.httpModule.Agent,z.agentOptions=z.agentOptions||{},z.agentOptions.keepAlive=!0)}else z.agentClass=z.httpModule.Agent;z.pool===!1?z.agent=!1:z.agent=z.agent||z.getNewAgent(),z.on("pipe",function(Kt){if(z.ntick&&z._started&&z.emit("error",new Error("You cannot pipe to this stream after the outbound request has started.")),z.src=Kt,S(Kt))z.hasHeader("content-type")||z.setHeader("content-type",A.lookup(Kt.path));else{if(Kt.headers)for(var Me in Kt.headers)z.hasHeader(Me)||z.setHeader(Me,Kt.headers[Me]);z._json&&!z.hasHeader("content-type")&&z.setHeader("content-type","application/json"),Kt.method&&!z.explicitMethod&&(z.method=Kt.method)}}),m(function(){if(!z._aborted){var Kt=function(){if(z._form&&(z._auth.hasAuth?z._auth.hasAuth&&z._auth.sentAuth&&z._form.pipe(z):z._form.pipe(z)),z._multipart&&z._multipart.chunked&&z._multipart.body.pipe(z),z.body)I(z.body)?z.body.pipe(z):(Ge(),Array.isArray(z.body)?z.body.forEach(function(Me){z.write(Me)}):z.write(z.body),z.end());else if(z.requestBodyStream)console.warn("options.requestBodyStream is deprecated, please pass the request object to stream.pipe."),z.requestBodyStream.pipe(z);else if(!z.src){if(z._auth.hasAuth&&!z._auth.sentAuth){z.end();return}z.method!=="GET"&&typeof z.method<"u"&&z.setHeader("content-length",0),z.end()}};z._form&&!z.hasHeader("content-length")?(z.setHeader(z._form.getHeaders(),!0),z._form.getLength(function(Me,te){!Me&&!isNaN(te)&&z.setHeader("content-length",te),Kt()})):Kt(),z.ntick=!0}})},J.prototype.getNewAgent=function(){var U=this,z=U.agentClass,ie={};if(U.agentOptions)for(var de in U.agentOptions)ie[de]=U.agentOptions[de];U.ca&&(ie.ca=U.ca),U.ciphers&&(ie.ciphers=U.ciphers),U.secureProtocol&&(ie.secureProtocol=U.secureProtocol),U.secureOptions&&(ie.secureOptions=U.secureOptions),typeof U.rejectUnauthorized<"u"&&(ie.rejectUnauthorized=U.rejectUnauthorized),U.cert&&U.key&&(ie.key=U.key,ie.cert=U.cert),U.pfx&&(ie.pfx=U.pfx),U.passphrase&&(ie.passphrase=U.passphrase);var me="";z!==U.httpModule.Agent&&(me+=z.name);var pe=U.proxy;typeof pe=="string"&&(pe=o.parse(pe));var qe=pe&&pe.protocol==="https:"||this.uri.protocol==="https:";return qe&&(ie.ca&&(me&&(me+=":"),me+=ie.ca),typeof ie.rejectUnauthorized<"u"&&(me&&(me+=":"),me+=ie.rejectUnauthorized),ie.cert&&(me&&(me+=":"),me+=ie.cert.toString("ascii")+ie.key.toString("ascii")),ie.pfx&&(me&&(me+=":"),me+=ie.pfx.toString("ascii")),ie.ciphers&&(me&&(me+=":"),me+=ie.ciphers),ie.secureProtocol&&(me&&(me+=":"),me+=ie.secureProtocol),ie.secureOptions&&(me&&(me+=":"),me+=ie.secureOptions)),U.pool===d&&!me&&Object.keys(ie).length===0&&U.httpModule.globalAgent?U.httpModule.globalAgent:(me=U.uri.protocol+me,U.pool[me]||(U.pool[me]=new z(ie),U.pool.maxSockets&&(U.pool[me].maxSockets=U.pool.maxSockets)),U.pool[me])},J.prototype.start=function(){var U=this;if(U.timing)var z=new Date().getTime(),ie=L();if(!U._aborted){U._started=!0,U.method=U.method||"GET",U.href=U.uri.href,U.src&&U.src.stat&&U.src.stat.size&&!U.hasHeader("content-length")&&U.setHeader("content-length",U.src.stat.size),U._aws&&U.aws(U._aws,!0);var de=x(U);delete de.auth,X("make request",U.uri.href),delete de.timeout;try{U.req=U.httpModule.request(de)}catch(pe){U.emit("error",pe);return}U.timing&&(U.startTime=z,U.startTimeNow=ie,U.timings={});var me;U.timeout&&!U.timeoutTimer&&(U.timeout<0?me=0:typeof U.timeout=="number"&&isFinite(U.timeout)&&(me=U.timeout)),U.req.on("response",U.onRequestResponse.bind(U)),U.req.on("error",U.onRequestError.bind(U)),U.req.on("drain",function(){U.emit("drain")}),U.req.on("socket",function(pe){var qe=pe._connecting||pe.connecting;if(U.timing&&(U.timings.socket=L()-U.startTimeNow,qe)){var mt=function(){U.timings.lookup=L()-U.startTimeNow},st=function(){U.timings.connect=L()-U.startTimeNow};pe.once("lookup",mt),pe.once("connect",st),U.req.once("error",function(){pe.removeListener("lookup",mt),pe.removeListener("connect",st)})}var dt=function(){U.req.setTimeout(me,function(){if(U.req){U.abort();var lt=new Error("ESOCKETTIMEDOUT");lt.code="ESOCKETTIMEDOUT",lt.connect=!1,U.emit("error",lt)}})};if(me!==void 0)if(qe){var Tt=function(){pe.removeListener("connect",Tt),U.clearTimeout(),dt()};pe.on("connect",Tt),U.req.on("error",function(lt){pe.removeListener("connect",Tt)}),U.timeoutTimer=setTimeout(function(){pe.removeListener("connect",Tt),U.abort();var lt=new Error("ETIMEDOUT");lt.code="ETIMEDOUT",lt.connect=!0,U.emit("error",lt)},me)}else dt();U.emit("socket",pe)}),U.emit("request",U.req)}},J.prototype.onRequestError=function(U){var z=this;if(!z._aborted){if(z.req&&z.req._reusedSocket&&U.code==="ECONNRESET"&&z.agent.addRequestNoreuse){z.agent={addRequest:z.agent.addRequestNoreuse.bind(z.agent)},z.start(),z.req.end();return}z.clearTimeout(),z.emit("error",U)}},J.prototype.onRequestResponse=function(U){var z=this;if(z.timing&&(z.timings.response=L()-z.startTimeNow),X("onRequestResponse",z.uri.href,U.statusCode,U.headers),U.on("end",function(){z.timing&&(z.timings.end=L()-z.startTimeNow,U.timingStart=z.startTime,z.timings.socket||(z.timings.socket=0),z.timings.lookup||(z.timings.lookup=z.timings.socket),z.timings.connect||(z.timings.connect=z.timings.lookup),z.timings.response||(z.timings.response=z.timings.connect),X("elapsed time",z.timings.end),z.elapsedTime+=Math.round(z.timings.end),U.elapsedTime=z.elapsedTime,U.timings=z.timings,U.timingPhases={wait:z.timings.socket,dns:z.timings.lookup-z.timings.socket,tcp:z.timings.connect-z.timings.lookup,firstByte:z.timings.response-z.timings.connect,download:z.timings.end-z.timings.response,total:z.timings.end}),X("response end",z.uri.href,U.statusCode,U.headers)}),z._aborted){X("aborted",z.uri.href),U.resume();return}if(z.response=U,U.request=z,U.toJSON=Q,z.httpModule===e&&z.strictSSL&&(!U.hasOwnProperty("socket")||!U.socket.authorized)){X("strict ssl error",z.uri.href);var ie=U.hasOwnProperty("socket")?U.socket.authorizationError:z.uri.href+" does not support SSL";z.emit("error",new Error("SSL Error: "+ie));return}z.originalHost=z.getHeader("host"),z.originalHostHeaderName||(z.originalHostHeaderName=z.hasHeader("host")),z.setHost&&z.removeHeader("host"),z.clearTimeout();var de=z._jar&&z._jar.setCookie?z._jar:b,me=function(Tt){try{de.setCookie(Tt,z.uri.href,{ignoreError:!0})}catch(lt){z.emit("error",lt)}};if(U.caseless=E(U.headers),U.caseless.has("set-cookie")&&!z._disableCookies){var pe=U.caseless.has("set-cookie");Array.isArray(U.headers[pe])?U.headers[pe].forEach(me):me(U.headers[pe])}if(!z._redirect.onResponse(U)){{U.on("close",function(){z._ended||z.response.emit("end")}),U.once("end",function(){z._ended=!0});var qe=function(Tt){return z.method==="HEAD"||Tt>=100&&Tt<200||Tt===204||Tt===304},mt;if(z.gzip&&!qe(U.statusCode)){var st=U.headers["content-encoding"]||"identity";st=st.trim().toLowerCase();var dt={flush:u.Z_SYNC_FLUSH,finishFlush:u.Z_SYNC_FLUSH};st==="gzip"?(mt=u.createGunzip(dt),U.pipe(mt)):st==="deflate"?(mt=u.createInflate(dt),U.pipe(mt)):(st!=="identity"&&X("ignoring unrecognized Content-Encoding "+st),mt=U)}else mt=U;z.encoding&&(z.dests.length!==0?console.error("Ignoring encoding parameter as this stream is being piped to another stream which makes the encoding option invalid."):mt.setEncoding(z.encoding)),z._paused&&mt.pause(),z.responseContent=mt,z.emit("response",U),z.dests.forEach(function(Tt){z.pipeDest(Tt)}),mt.on("data",function(Tt){z.timing&&!z.responseStarted&&(z.responseStartTime=new Date().getTime(),U.responseStartTime=z.responseStartTime),z._destdata=!0,z.emit("data",Tt)}),mt.once("end",function(Tt){z.emit("end",Tt)}),mt.on("error",function(Tt){z.emit("error",Tt)}),mt.on("close",function(){z.emit("close")}),z.callback?z.readResponseBody(U):z.on("end",function(){if(z._aborted){X("aborted",z.uri.href);return}z.emit("complete",U)})}X("finish init function",z.uri.href)}},J.prototype.readResponseBody=function(U){var z=this;X("reading response's body");var ie=[],de=0,me=[];z.on("data",function(pe){p.isBuffer(pe)?pe.length&&(de+=pe.length,ie.push(pe)):me.push(pe)}),z.on("end",function(){if(X("end event",z.uri.href),z._aborted){X("aborted",z.uri.href),ie=[],de=0;return}if(de?(X("has body",z.uri.href,de),U.body=p.concat(ie,de),z.encoding!==null&&(U.body=U.body.toString(z.encoding)),ie=[],de=0):me.length&&(z.encoding==="utf8"&&me[0].length>0&&me[0][0]==="\uFEFF"&&(me[0]=me[0].substring(1)),U.body=me.join("")),z._json)try{U.body=JSON.parse(U.body,z._jsonReviver)}catch{X("invalid JSON received",z.uri.href)}X("emitting complete",z.uri.href),typeof U.body>"u"&&!z._json&&(U.body=z.encoding===null?p.alloc(0):""),z.emit("complete",U,U.body)})},J.prototype.abort=function(){var U=this;U._aborted=!0,U.req?U.req.abort():U.response&&U.response.destroy(),U.clearTimeout(),U.emit("abort")},J.prototype.pipeDest=function(U){var z=this,ie=z.response;if(U.headers&&!U.headersSent){if(ie.caseless.has("content-type")){var de=ie.caseless.has("content-type");U.setHeader?U.setHeader(de,ie.headers[de]):U.headers[de]=ie.headers[de]}if(ie.caseless.has("content-length")){var me=ie.caseless.has("content-length");U.setHeader?U.setHeader(me,ie.headers[me]):U.headers[me]=ie.headers[me]}}if(U.setHeader&&!U.headersSent){for(var pe in ie.headers)(!z.gzip||pe!=="content-encoding")&&U.setHeader(pe,ie.headers[pe]);U.statusCode=ie.statusCode}z.pipefilter&&z.pipefilter(ie,U)},J.prototype.qs=function(U,z){var ie=this,de;!z&&ie.uri.query?de=ie._qs.parse(ie.uri.query):de={};for(var me in U)de[me]=U[me];var pe=ie._qs.stringify(de);return pe===""||(ie.uri=o.parse(ie.uri.href.split("?")[0]+"?"+pe),ie.url=ie.uri,ie.path=ie.uri.path,ie.uri.host==="unix"&&ie.enableUnixSocket()),ie},J.prototype.form=function(U){var z=this;return U?(/^application\/x-www-form-urlencoded\b/.test(z.getHeader("content-type"))||z.setHeader("content-type","application/x-www-form-urlencoded"),z.body=typeof U=="string"?z._qs.rfc3986(U.toString("utf8")):z._qs.stringify(U).toString("utf8"),z):(z._form=new M,z._form.on("error",function(ie){ie.message="form-data: "+ie.message,z.emit("error",ie),z.abort()}),z._form)},J.prototype.multipart=function(U){var z=this;return z._multipart.onRequest(U),z._multipart.chunked||(z.body=z._multipart.body),z},J.prototype.json=function(U){var z=this;return z.hasHeader("accept")||z.setHeader("accept","application/json"),typeof z.jsonReplacer=="function"&&(z._jsonReplacer=z.jsonReplacer),z._json=!0,typeof U=="boolean"?z.body!==void 0&&(/^application\/x-www-form-urlencoded\b/.test(z.getHeader("content-type"))?z.body=z._qs.rfc3986(z.body):z.body=y(z.body,z._jsonReplacer),z.hasHeader("content-type")||z.setHeader("content-type","application/json")):(z.body=y(U,z._jsonReplacer),z.hasHeader("content-type")||z.setHeader("content-type","application/json")),typeof z.jsonReviver=="function"&&(z._jsonReviver=z.jsonReviver),z},J.prototype.getHeader=function(U,z){var ie=this,de,me,pe;return z||(z=ie.headers),Object.keys(z).forEach(function(qe){qe.length===U.length&&(me=new RegExp(U,"i"),pe=qe.match(me),pe&&(de=z[qe]))}),de},J.prototype.enableUnixSocket=function(){var U=this.uri.path.split(":"),z=U[0],ie=U[1];this.socketPath=z,this.uri.pathname=ie,this.uri.path=ie,this.uri.host=z,this.uri.hostname=z,this.uri.isUnix=!0},J.prototype.auth=function(U,z,ie,de){var me=this;return me._auth.onRequest(U,z,ie,de),me},J.prototype.aws=function(U,z){var ie=this;if(!z)return ie._aws=U,ie;if(U.sign_version===4||U.sign_version==="4"){var de={host:ie.uri.host,path:ie.uri.path,method:ie.method,headers:ie.headers,body:ie.body};U.service&&(de.service=U.service);var me=v.sign(de,{accessKeyId:U.key,secretAccessKey:U.secret,sessionToken:U.session});ie.setHeader("authorization",me.headers.Authorization),ie.setHeader("x-amz-date",me.headers["X-Amz-Date"]),me.headers["X-Amz-Security-Token"]&&ie.setHeader("x-amz-security-token",me.headers["X-Amz-Security-Token"])}else{var pe=new Date;ie.setHeader("date",pe.toUTCString());var qe={key:U.key,secret:U.secret,verb:ie.method.toUpperCase(),date:pe,contentType:ie.getHeader("content-type")||"",md5:ie.getHeader("content-md5")||"",amazonHeaders:h.canonicalizeHeaders(ie.headers)},mt=ie.uri.path;U.bucket&&mt?qe.resource="/"+U.bucket+mt:U.bucket&&!mt?qe.resource="/"+U.bucket:!U.bucket&&mt?qe.resource=mt:!U.bucket&&!mt&&(qe.resource="/"),qe.resource=h.canonicalizeResource(qe.resource),ie.setHeader("authorization",h.authorization(qe))}return ie},J.prototype.httpSignature=function(U){var z=this;return w.signRequest({getHeader:function(ie){return z.getHeader(ie,z.headers)},setHeader:function(ie,de){z.setHeader(ie,de)},method:z.method,path:z.path},U),X("httpSignature authorization",z.getHeader("authorization")),z},J.prototype.hawk=function(U){var z=this;z.setHeader("Authorization",V.header(z.uri,z.method,U))},J.prototype.oauth=function(U){var z=this;return z._oauth.onRequest(U),z},J.prototype.jar=function(U){var z=this,ie;if(z._redirect.redirectsFollowed===0&&(z.originalCookieHeader=z.getHeader("cookie")),!U)ie=!1,z._disableCookies=!0;else{var de=U.getCookieString?U:b,me=z.uri.href;de&&(ie=de.getCookieString(me))}return ie&&ie.length&&(z.originalCookieHeader?z.setHeader("cookie",z.originalCookieHeader+"; "+ie):z.setHeader("cookie",ie)),z._jar=U,z},J.prototype.pipe=function(U,z){var ie=this;if(ie.response)if(ie._destdata)ie.emit("error",new Error("You cannot pipe after data has been emitted from the response."));else if(ie._ended)ie.emit("error",new Error("You cannot pipe after the response has been ended."));else return t.Stream.prototype.pipe.call(ie,U,z),ie.pipeDest(U),U;else return ie.dests.push(U),t.Stream.prototype.pipe.call(ie,U,z),U},J.prototype.write=function(){var U=this;if(!U._aborted&&(U._started||U.start(),U.req))return U.req.write.apply(U.req,arguments)},J.prototype.end=function(U){var z=this;z._aborted||(U&&z.write(U),z._started||z.start(),z.req&&z.req.end())},J.prototype.pause=function(){var U=this;U.responseContent?U.responseContent.pause.apply(U.responseContent,arguments):U._paused=!0},J.prototype.resume=function(){var U=this;U.responseContent?U.responseContent.resume.apply(U.responseContent,arguments):U._paused=!1},J.prototype.destroy=function(){var U=this;this.clearTimeout(),U._ended?U.response&&U.response.destroy():U.end()},J.prototype.clearTimeout=function(){this.timeoutTimer&&(clearTimeout(this.timeoutTimer),this.timeoutTimer=null)},J.defaultProxyHeaderWhiteList=ye.defaultProxyHeaderWhiteList.slice(),J.defaultProxyHeaderExclusiveList=ye.defaultProxyHeaderExclusiveList.slice(),J.prototype.toJSON=O,request$2=J,request$2}var extend=extend$1,cookies=cookies$1,helpers=helpers$1,paramsHaveRequestBody=helpers.paramsHaveRequestBody;function initParams(n,e,o){typeof e=="function"&&(o=e);var l={};return e!==null&&typeof e=="object"?extend(l,e,{uri:n}):typeof n=="string"?extend(l,{uri:n}):extend(l,n),l.callback=o||l.callback,l}function request$1(n,e,o){if(typeof n>"u")throw new Error("undefined is not a valid uri or options object.");var l=initParams(n,e,o);if(l.method==="HEAD"&¶msHaveRequestBody(l))throw new Error("HTTP HEAD requests MUST NOT include a request body.");return new request$1.Request(l)}function verbFunc(n){var e=n.toUpperCase();return function(o,l,t){var u=initParams(o,l,t);return u.method=e,request$1(u,u.callback)}}request$1.get=verbFunc("get"),request$1.head=verbFunc("head"),request$1.options=verbFunc("options"),request$1.post=verbFunc("post"),request$1.put=verbFunc("put"),request$1.patch=verbFunc("patch"),request$1.del=verbFunc("delete"),request$1.delete=verbFunc("delete"),request$1.jar=function(n){return cookies.jar(n)},request$1.cookie=function(n){return cookies.parse(n)};function wrapRequestMethod(n,e,o,l){return function(t,u,h){var v=initParams(t,u,h),w={};return extend(!0,w,e,v),w.pool=v.pool||e.pool,l&&(w.method=l.toUpperCase()),typeof o=="function"&&(n=o),n(w,w.callback)}}request$1.defaults=function(n,e){var o=this;n=n||{},typeof n=="function"&&(e=n,n={});var l=wrapRequestMethod(o,n,e),t=["get","head","post","put","patch","del","delete"];return t.forEach(function(u){l[u]=wrapRequestMethod(o[u],n,e,u)}),l.cookie=wrapRequestMethod(o.cookie,n,e),l.jar=o.jar,l.defaults=o.defaults,l},request$1.forever=function(n,e){var o={};return e&&extend(o,e),n&&(o.agentOptions=n),o.forever=!0,request$1.defaults(o)};var request_1=request$1;request$1.Request=requireRequest(),request$1.initParams=initParams,Object.defineProperty(request$1,"debug",{enumerable:!0,get:function(){return request$1.Request.debug},set:function(n){request$1.Request.debug=n}});var sha1$1={exports:{}},crypt={exports:{}};(function(){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(o,l){return o<<l|o>>>32-l},rotr:function(o,l){return o<<32-l|o>>>l},endian:function(o){if(o.constructor==Number)return e.rotl(o,8)&16711935|e.rotl(o,24)&4278255360;for(var l=0;l<o.length;l++)o[l]=e.endian(o[l]);return o},randomBytes:function(o){for(var l=[];o>0;o--)l.push(Math.floor(Math.random()*256));return l},bytesToWords:function(o){for(var l=[],t=0,u=0;t<o.length;t++,u+=8)l[u>>>5]|=o[t]<<24-u%32;return l},wordsToBytes:function(o){for(var l=[],t=0;t<o.length*32;t+=8)l.push(o[t>>>5]>>>24-t%32&255);return l},bytesToHex:function(o){for(var l=[],t=0;t<o.length;t++)l.push((o[t]>>>4).toString(16)),l.push((o[t]&15).toString(16));return l.join("")},hexToBytes:function(o){for(var l=[],t=0;t<o.length;t+=2)l.push(parseInt(o.substr(t,2),16));return l},bytesToBase64:function(o){for(var l=[],t=0;t<o.length;t+=3)for(var u=o[t]<<16|o[t+1]<<8|o[t+2],h=0;h<4;h++)t*8+h*6<=o.length*8?l.push(n.charAt(u>>>6*(3-h)&63)):l.push("=");return l.join("")},base64ToBytes:function(o){o=o.replace(/[^A-Z0-9+\/]/ig,"");for(var l=[],t=0,u=0;t<o.length;u=++t%4)u!=0&&l.push((n.indexOf(o.charAt(t-1))&Math.pow(2,-2*u+8)-1)<<u*2|n.indexOf(o.charAt(t))>>>6-u*2);return l}};crypt.exports=e})();var cryptExports=crypt.exports,charenc={utf8:{stringToBytes:function(n){return charenc.bin.stringToBytes(unescape(encodeURIComponent(n)))},bytesToString:function(n){return decodeURIComponent(escape(charenc.bin.bytesToString(n)))}},bin:{stringToBytes:function(n){for(var e=[],o=0;o<n.length;o++)e.push(n.charCodeAt(o)&255);return e},bytesToString:function(n){for(var e=[],o=0;o<n.length;o++)e.push(String.fromCharCode(n[o]));return e.join("")}}},charenc_1=charenc;(function(){var n=cryptExports,e=charenc_1.utf8,o=charenc_1.bin,l=function(u){u.constructor==String?u=e.stringToBytes(u):typeof Buffer$C<"u"&&typeof Buffer$C.isBuffer=="function"&&Buffer$C.isBuffer(u)?u=Array.prototype.slice.call(u,0):Array.isArray(u)||(u=u.toString());var h=n.bytesToWords(u),v=u.length*8,w=[],A=1732584193,E=-271733879,C=-1732584194,M=271733878,P=-1009589776;h[v>>5]|=128<<24-v%32,h[(v+64>>>9<<4)+15]=v;for(var I=0;I<h.length;I+=16){for(var j=A,B=E,F=C,N=M,ee=P,Z=0;Z<80;Z++){if(Z<16)w[Z]=h[I+Z];else{var re=w[Z-3]^w[Z-8]^w[Z-14]^w[Z-16];w[Z]=re<<1|re>>>31}var fe=(A<<5|A>>>27)+P+(w[Z]>>>0)+(Z<20?(E&C|~E&M)+1518500249:Z<40?(E^C^M)+1859775393:Z<60?(E&C|E&M|C&M)-1894007588:(E^C^M)-899497514);P=M,M=C,C=E<<30|E>>>2,E=A,A=fe}A+=j,E+=B,C+=F,M+=N,P+=ee}return[A,E,C,M,P]},t=function(u,h){var v=n.wordsToBytes(l(u));return h&&h.asBytes?v:h&&h.asString?o.bytesToString(v):n.bytesToHex(v)};t._blocksize=16,t._digestsize=20,sha1$1.exports=t})();var sha1Exports=sha1$1.exports,php2js$1={rawurlencode:function(n){return n=(n+"").toString(),encodeURIComponent(n).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/\+/g," ")},http_build_query:function(n,e,o){var l,t,u=[],h=function(w,A,E){var C,M=[];if(A===!0?A="1":A===!1&&(A="0"),A!=null)if(typeof A=="object"){for(C in A)A[C]!=null&&M.push(h(w+"["+C+"]",A[C],E));return M.join(E)}else{if(typeof A!="function")return php2js$1.urlencode(w)+"="+php2js$1.urlencode(A);throw new Error("There was an error processing for http_build_query().")}else return""};o||(o="&");for(t in n){l=n[t],e&&!isNaN(t)&&(t=String(e)+t);var v=h(t,l,o);v!==""&&u.push(v)}return u.join(o)},urlencode:function(n){return n=(n+"").toString(),encodeURIComponent(n).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")}},php2js_1=php2js$1,request=request_1,sha1=sha1Exports,php2js=php2js_1,APIConfig={url:"http://api.jwplatform.com/v1/videos/create",key:"",secret:"",format:"json",kit:"php-1.4"},jwplayer$1={makeRequest:function(n,e){request({url:n,method:"GET",headers:{"Content-Type":"MyContentType","Custom-Header":"Custom Value"}},e)},setArguments:function(n,e){n.api_nonce=Math.floor(Math.random()*1e8),n.api_timestamp=Math.floor(Date.now()/1e3),n.api_key=APIConfig.key,n.api_format=APIConfig.format,n.api_kit=APIConfig.kit;var o={};Object.keys(n).sort().forEach(function(u){o[u]=n[u]});var l="";Object.keys(o).forEach(function(u){l!=""&&(l+="&"),l+=php2js.rawurlencode(u)+"="+php2js.rawurlencode(o[u])}),n.api_signature=sha1(l+APIConfig.secret);var t=APIConfig.url+"?"+php2js.http_build_query(n,"","&");jwplayer$1.makeRequest(t,e)}},jwplayer_1=jwplayer$1;const JwpPlayerWidget=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o={},l=jwplayer_1.Player(this.$[0]),t=!1,u=!0;typeof this.video>"u"&&(this.video=this.media.video),o.file=this.video,o.primary="flash",o.fallback=!1,o.controls=!1,o.width=this.width,this.height&&(o.height=this.height),this.autostart,this.url_transform&&(o.file=this.url_transform(o.file));var h=this.media;h.on("setcurrenttime",function(w){t=u,l.seek(w/1e3)}),h.on("setvolume",function(w){l.setVolume(Math.floor(w*100)),h.volume=w}),h.on("setmuted",function(w){l.setMute(w),h.muted=w}),h.on("setplay",function(){l.play(!0),h.paused=!1}),h.on("setpause",function(){l.pause(!0),h.paused=!0});function v(){h.muted=l.getMute(),h.volume=l.getVolume()/100}o.events={onReady:function(){v(),h.currentTime=new n.Model.Time(1e3*l.getPosition()||0),h.trigger("loadedmetadata")},onTime:function(w){t?(l.pause(!0),t=!1):u&&l.getState()==="PLAYING"&&(u=!1,h.trigger("play")),h.trigger("timeupdate",new n.Model.Time(w.position*1e3))},onPlay:function(){t||(u=!1,h.trigger("play"))},onPause:function(){u=!0,h.trigger("pause")},onSeek:function(){h.trigger("seeked")},onMute:function(w){h.muted=w.mute,h.trigger("volumechange")},onVolume:function(w){h.volume=w.volume/100,h.trigger("volumechange")}},l=l.setup(o),this.jwplayer=l}},Or(e,"defaults",{}),e},latestAnnotationStyles={},LatestAnnotation=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}importUsers(){if(!this.source.users_data){this.usernames=Array();var o=this,l=this.getWidgetAnnotations(),t="";return l.forEach(function(u){o.usernames.indexOf(u.creator)==-1&&o.usernames.push(u.creator)}),this.usernames.forEach(function(u){t+=u+","}),t=t.substring(0,t.length-1),_url=mustache.render(this.api_users_endpoint,{usernames_list_string:encodeURIComponent(t),usernames_list_length:this.usernames.length}),jQuery.ajax({async:!1,url:_url,type:"GET",success:function(u){o.source.users_data=u.objects},error:function(u,h,v){console.log(u),console.log(h),console.log(v)}})}}draw(){var o=this;this.renderTemplate(),this.annotationContainer_$=this.$.find(".Ldt-LatestAnnotation"),this.selectable_annotations&&(this.onMdpEvent("AnnotationsList.refresh",function(){o.getWidgetAnnotations().forEach(function(l){l.off("click"),l.on("click",function(){var t={},u="",h=this.source.users_data.filter(function(v){return v.username==l.creator});h.length==0?t.username=l.creator:t=h[0],u=o.make_name_string_function(t),_html=mustache.render(o.annotationTemplate,{annotation_created:l.created.toLocaleDateString()+", "+l.created.toLocaleTimeString(),annotation_creator:u,annotation_title:l.title,annotation_content:l.description,copy_and_edit_button:o.copy_and_edit_button,button_text:o.l10n.copy_and_edit}),o.annotationContainer_$.html(_html),o.selectedAnnotation=!0})})}),this.segments=o.source.getAnnotationsByTypeTitle(this.segments_annotation_type),this.segments.forEach(function(l){l.on("click",function(){o.selectedAnnotation=!1})}),this.currentSegment=!1),this.onMediaEvent("timeupdate",function(){o.refresh()}),this.onMediaEvent("settimerange",function(l){o.refresh(l)}),this.starts_hidden?(this.visible=!0,this.hide()):(this.visible=!1,this.show()),this.selectedAnnotation=!1,this.player.trigger("AnnotationsList.refresh"),this.refresh()}refresh(o){o=typeof o<"u"?o:!1;var l=this;if(this.hide_without_segment){if(!o&&!this.media.getTimeRange()){var t=this.media.getCurrentTime(),u=this.segments.filter(function(I){return t>=I.begin&&t<=I.end});u.length==0?(this.currentSegment=!1,this.selectedAnnotation=!1):this.currentSegment=u[0]}else{var h=o?o[0]:this.media.getTimeRange()[0],v=o?o[1]:this.media.getTimeRange()[1];if(!this.currentSegment||this.currentSegment.begin!=h||this.currentSegment.end!=v){var u=this.segments.filter(function(j){return j.begin==h&&j.end==v});u.length>0&&(this.selectedAnnotation=!1,this.currentSegment=u[0])}}this.currentSegment?this.visible||this.show():this.visible&&this.hide()}if(this.visible&&!this.selectedAnnotation){var w=this.getWidgetAnnotations();this.filter_by_segment&&(this.currentSegment?w=w.filter(function(I){return _annotationTime=(I.begin+I.end)/2,l.currentSegment.begin<=_annotationTime&&l.currentSegment.end>=_annotationTime}):w=w.filter(function(I){return!1})),w=w.sortBy(function(I){return I.created});var A=!1,E="",C="",M={};if(w.length!=0)A=w.pop(),_users=this.source.users_data.filter(function(I){return I.username==A.creator}),_users.length==0?M.username=A.creator:M=_users[0],C=this.make_name_string_function(M),E=mustache.render(this.annotationTemplate,{annotation_created:A.created.toLocaleDateString()+", "+A.created.toLocaleTimeString(),annotation_creator:C,annotation_title:A.title,annotation_content:A.description,copy_and_edit_button:this.copy_and_edit_button,button_text:this.l10n.copy_and_edit});else{var P=this.l10n.empty;this.empty_message&&(P=this.empty_message),E="<div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-NoAnnotation'>"+P+"</div>"}this.annotationContainer_$.html(E)}this.copy_and_edit_button&&(this.copyAndEditButton_$=this.$.find(".Ldt-LatestAnnotation-CopyEditButton"),this.copyAndEditButton_$.click(this.functionWrapper("copy_and_edit")))}copy_and_edit(){this.player.trigger("CreateAnnotation.show"),this.hide_annotations_list&&this.player.trigger("AnnotationsList.hide"),annotationText=jQuery(".Ldt-LatestAnnotation-Content").get(0).innerHTML,jQuery(".Ldt-CreateAnnotation-Description").removeClass("empty"),jQuery(".Ldt-CreateAnnotation-Description").val(annotationText)}hide(){this.visible&&(this.visible=!1,this.$.find(".Ldt-LatestAnnotation-header").hide(),this.annotationContainer_$.hide())}show(){this.visible||(this.visible=!0,this.$.find(".Ldt-LatestAnnotation-header").show(),this.annotationContainer_$.show())}},Or(e,"defaults",{pre_draw_callback:function(){return this.importUsers()},from_user:!1,filter_by_segment:!1,segments_annotation_type:"chap",hide_without_segment:!1,annotation_type:"contribution",show_only_annotation_from_user:!1,copy_and_edit_button:!1,hide_annotations_list:!1,selectable_annotations:!1,empty_message:!1,starts_hidden:!1,show_header:!1,custom_header:!1,make_name_string_function:function(o){return o.username?o.username:"Anonymous"}}),Or(e,"messages",{fr:{copy_and_edit:"Copier et Editer",empty:"Aucune annotation à afficher",header:"Dernière annotation"},en:{copy_and_edit:"Copy and Edit",empty:"No annotation to display",header:"Last annotation"}}),Or(e,"template","{{#show_header}}<p class='Ldt-LatestAnnotation-header'>{{#custom_header}}{{custom_header}}{{/custom_header}}{{^custom_header}}{{l10n.header}}{{/custom_header}}</p>{{/show_header}}<div class='Ldt-LatestAnnotation'></div>"),Or(e,"annotationTemplate","<div class='Ldt-LatestAnnotation-Box'>{{#copy_and_edit_button}}<div class='Ldt-LatestAnnotation-CopyEditButton'>{{button_text}}</div>{{/copy_and_edit_button}}<div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-CreationDate'>{{{annotation_created}}}</div><div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-Title'>{{{annotation_creator}}}{{#annotation_title}}: {{{annotation_title}}}{{/annotation_title}}</div><div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-Content'>{{{annotation_content}}}</div></div>"),e},mashupPlayerStyles={},MashupPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.is_mashup=!0}draw(){var o=this,l=this.media,t=null,u=null,h,v,w=0,A=!1,E,C,M=l.getMedias();l.paused=!this.autostart&&!this.autoplay;function P(){w>=l.duration&&(l.paused||(l.paused=!0,l.trigger("pause")),w=0);var F=l.getAnnotationAtTime(w);if(typeof F>"u"){t&&(t.pause(),l.paused||(l.paused=!0,l.trigger("pause")));return}if(F!==u){u=F,h=u.annotation.begin.milliseconds,v=u.annotation.end.milliseconds,C=h-u.begin.milliseconds,t=u.getMedia();for(var N=0;N<M.length;N++)M[N].id!==t.id?(o.split_screen||M[N].hide(),M[N].pause()):M[N].show();var ee=[],Z=l.getAnnotations().filter(function(re){return re.begin>=u.end&&re.getMedia()!==t});_$1(Z).each(function(re){var fe=re.getMedia();_$1(ee).indexOf(fe.id)===-1&&(ee.push(fe.id),fe.setCurrentTime(re.annotation.begin.getSeconds()),fe.seeking=!0)})}t.setCurrentTime(w+C),t.seeking=!0,l.paused||(t.play(),A=!0,E.show()),l.trigger("timeupdate",new n.Model.Time(w))}this.height||(this.height=Math.floor(this.width/this.aspect_ratio),this.$.css({height:this.height})),this.$.css({background:this.background});var I=Math.ceil(Math.sqrt(M.length)),j=this.split_screen?this.width/I:this.width,B=this.split_screen?this.height/I:this.height;_$1(M).each(function(F,N){var ee=jQuery('<div class="Ldt-MashupPlayer-Media"><div class="Ldt-MashupPlayer-Subwidget"></div></div>');ee.css({top:o.split_screen?B*Math.floor(N/I):0,left:o.split_screen?j*(N%I):0,height:B,width:j,display:o.split_screen?"block":"none"}),o.$.append(ee),o.insertSubwidget(ee.find(".Ldt-MashupPlayer-Subwidget"),_$1({type:o.player_type,media_id:F.id,height:B,width:j,url_transform:o.url_transform}).extend(o.player_options)),F.loadedMetadata=!1,F.show=function(){ee.show()},F.hide=function(){ee.hide()},F.on("loadedmetadata",function(){F.loadedMetadata=!0;for(var Z=!0,re=0;re<M.length;re++)Z=Z&&M[re].loadedMetadata;Z&&(E.fadeOut(),P(),l.trigger("loadedmetadata"))}),F.on("timeupdate",function(Z){!l.paused&&F===t&&!F.seeking&&(Z<v?Z>=h?w=Z-C:(w=h-C,F.setCurrentTime(h)):(w=v-C,F.pause(),P()),l.trigger("timeupdate",new n.Model.Time(w)))}),F.on("seeked",function(){F.seeking=!1,F===t&&A&&(A=!1,E.hide())}),F.on("play",function(){F===t&&l.trigger("play")}),F.on("pause",function(){F===t&&l.trigger("pause")}),F.on("volumechange",function(){l.muted=F.muted,l.volume=F.volume,l.trigger("volumechange")})}),E=jQuery('<div class="Ldt-MashupPlayer-Waiting"></div>'),this.$.append(E),l.on("setcurrenttime",function(F){w=F,P()}),l.on("setvolume",function(F){for(var N=0;N<M.length;N++)M[N].setVolume(F);l.volume=F}),l.on("setmuted",function(F){for(var N=0;N<M.length;N++)M[N].setMuted(F);l.muted=F}),l.on("setplay",function(){l.paused=!1,P()}),l.on("setpause",function(){l.paused=!0,t&&t.pause()}),l.on("loadedmetadata",P)}},Or(e,"defaults",{aspect_ratio:14/9,split_screen:!1,player_type:"PopcornPlayer",background:"#000000"}),e},Mediafragment=function(n){return class extends n.Widgets.Widget{constructor(e,o){if(super(e,o),this.last_hash_key="",this.last_hash_value="",this.last_extra_key="",this.last_extra_value="",window.onhashchange=this.functionWrapper("goToHash"),typeof window.addEventListener<"u"){var l=this;window.addEventListener("message",function(t){/^#/.test(t.data)&&l.setWindowHash(t.data)})}this.onMdpEvent("Mediafragment.setHashToAnnotation","setHashToAnnotation"),this.blocked=!1}draw(){this.onMediaEvent("setpause","setHashToTime");var e=this;this.getWidgetAnnotations().forEach(function(o){o.on("click",function(){e.setHashToAnnotation(o)})}),this.media.loadedMetadata?this.goToHash():this.onMediaEvent("loadedmetadata","goToHash")}setWindowHash(e){typeof window.history<"u"&&typeof window.history.replaceState<"u"?window.history.replaceState({},"",e):document.location.hash=e}getLastHash(){var e=document.location.hash.replace(/^#/,"").split("&");return e=_$1(e).filter(function(o){return o&&!/^(id|t)=/.test(o)}),this.last_hash_key&&e.push(this.last_hash_key+"="+this.last_hash_value),this.last_extra_key&&e.push(this.last_extra_key+"="+this.last_extra_value),"#"+e.join("&")}goToHash(){if(document.location.hash!==this.getLastHash())for(var e=document.location.hash.replace(/^#/,"").split("&"),o=0;o<e.length;o++){var l=e[o].split("=");if(l[0]=="id"||l[0]=="t"){if(this.last_hash_key=l[0],this.last_hash_value=l[1],this.last_hash_key=="id"){var t=this.source.getElement(this.last_hash_value);if(typeof t<"u")this.media.setCurrentTime(t.begin);else continue}this.last_hash_key=="t"&&this.media.setCurrentTime(1e3*this.last_hash_value);break}}}setHashToAnnotation(e){this.setHash("id",e.id,"t",e.begin/1e3)}setHashToTime(){this.setHash("t",this.media.getCurrentTime().getSeconds())}setHash(e,o,l,t){if(!this.blocked&&(this.last_hash_key!==e||this.last_hash_value!==o)){this.last_hash_key=e,this.last_hash_value=o,this.last_extra_key=l,this.last_extra_value=t;var u=this.getLastHash();this.setWindowHash(u),window.parent!==window&&window.parent.postMessage(u,"*"),this.block()}}unblock(){typeof this.blockTimeout<"u"&&window.clearTimeout(this.blockTimeout),this.blockTimeout=void 0,this.blocked=!1}block(){typeof this.blockTimeout<"u"&&window.clearTimeout(this.blockTimeout),this.blocked=!0,this.blockTimeout=window.setTimeout(this.functionWrapper("unblock"),1500)}}},mediaListStyles={},MediaList=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.lastMedia=!1}onSearch(o){this.searchString=typeof o<"u"?o:"";var l=this.refresh(!0);this.searchString&&(l?this.player.trigger("search.matchFound"):this.player.trigger("search.noMatchFound"))}draw(){this.$.addClass("Ldt-MediaListWidget"),this.renderTemplate();var o=this;typeof this.media.getMedias=="function"&&this.media.on("enter-annotation",function(l){o.redraw(l.getMedia())}),this.redraw()}getSegments(o){var l=this,t=this.$.width()/o.duration.milliseconds;return this.getWidgetAnnotations().filter(function(u){return u.getMedia().id==o.id}).map(function(u){var h=u.type=u.annotation;return{left:t*h.begin,width:t*(h.end-h.begin),color:typeof h.color<"u"&&h.color?h.color:l.default_color}})}redraw(o){if(typeof o<"u"){this.$.find(".Ldt-MediaList-Other h2").html(this.l10n.other_media),this.$.find(".Ldt-MediaList-NowPlaying").show(),this.$.find(".Ldt-MediaList-Now-Thumbnail").attr("src",o.thumbnail||this.default_thumbnail),this.$.find(".Ldt-MediaList-Now-Title a").html(o.title),this.$.find(".Ldt-MediaList-Now-Description").html(o.description);var l=o.url||mustache.render(this.media_url_template,{media:o.id});this.$.find(".Ldt-MediaList-NowContainer a").attr("href",l);var t=mustache.render(this.mediaViewTemplate,{segments:this.getSegments(o)});this.$.find(".Ldt-MediaList-Now-MediaView").html(t)}else this.$.find(".Ldt-MediaList-Other h2").html(this.l10n.all_media),this.$.find(".Ldt-MediaList-NowPlaying").hide();var u=this,h=this.source.getMedias().filter(function(w){return w.id!==u.lastMedia});if(h.length){this.$.find(".Ldt-MediaList-Other").show();var v=h.map(function(w){return mustache.render(u.mediaTemplate,{thumbnail:w.thumbnail||u.default_thumbnail,url:w.url||mustache.render(u.media_url_template,{media:w.id}),title:w.title,description:w.description,segments:u.getSegments(w)})}).join("");this.$.find(".Ldt-MediaList-OtherList").html(v)}else this.$.find(".Ldt-MediaList-Other").hide()}},Or(e,"messages",{fr:{now_playing:"Vidéo en cours",all_media:"Toutes les vidéos",other_media:"Autres vidéos"},en:{now_playing:"Now playing",all_media:"All videos",other_media:"Other videos"}}),Or(e,"defaults",{default_thumbnail:"https://ldt.iri.centrepompidou.fr/static/site/ldt/css/imgs/video_sequence.png",media_url_template:"https://ldt.iri.centrepompidou.fr/ldtplatform/ldt/front/player/{{media}}/",default_color:"#000080"}),Or(e,"template",'<div class="Ldt-MediaList-NowPlaying"><h2>{{l10n.now_playing}}</h2><hr /><div class="Ldt-MediaList-NowContainer"><div class="Ldt-MediaList-Now-ThumbContainer"><a href="" target="_blank"><img class="Ldt-MediaList-Now-Thumbnail" src="" /></a></div><h3 class="Ldt-MediaList-Now-Title"><a href="" target="_blank"></a></h3><p class="Ldt-MediaList-Now-Description"></p><div class="Ldt-MediaList-Now-MediaView"></div></div></div><div class="Ldt-MediaList-Other"><h2></h2><hr /><ul class="Ldt-MediaList-OtherList"></ul></div>'),Or(e,"mediaViewTemplate",'<div class="Ldt-MediaList-MediaView-Background"></div>{{#segments}}<div class="Ldt-MediaList-Segment" style="background: {{color}}; left: {{left}}px; width: {{width}}px;"></div>{{/segments}}'),Or(e,"mediaTemplate",'<li class="Ldt-MediaList-OtherList-li"><div class="Ldt-MediaList-Other-ThumbContainer"><a href="{{url}}" target="_blank"><img class="Ldt-MediaList-Other-Thumbnail" src="{{thumbnail}}" /></a></div><h3 class="Ldt-MediaList-Other-Title"><a href="{{url}}" target="_blank">{{title}}</a></h3><p class="Ldt-MediaList-Other-Description">{{description}}</p><div class="Ldt-MediaList-Other-MediaView">'+MediaList.mediaViewTemplate+"</div></li>"),e},noteTakingStyles={},NoteTaking=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this,l,t=jQuery;o.renderTemplate(),l=o.$.find(".Ldt-NoteTaking-Text");function u(){t(l).val(window.localStorage[o.editable_storage])}function h(){window.localStorage[o.editable_storage]=t(l).val()}window.localStorage[o.editable_storage]&&u(),t.fn.insertAtCaret=function(w){return this.each(function(){if(this.selectionStart!==void 0){var A=this.selectionStart,E=this.selectionEnd,C=this.scrollTop;this.value=this.value.substring(0,A)+w+this.value.substring(E,this.value.length),this.focus(),this.selectionStart=A+w.length,this.selectionEnd=A+w.length,this.scrollTop=C}else this.value+=w,this.focus(),this.value=this.value})};function v(w,A){var E=w.selectionStart;return w.value.substring(E-A,E+A)}t(l).keydown(function(w){if(w.keyCode==13&&(w.ctrlKey||w.metaKey)){w.preventDefault();var A=/\[([\d:]+)\]/.exec(v(l[0],8));A?o.media.setCurrentTime(n.timestamp2ms(A[1])):(t(l).insertAtCaret("["+new n.Model.Time(o.media.getCurrentTime()).toString()+"]"),h())}}).on("input",function(w){h()}).on("dblclick",function(w){var A=/\[([\d:]+)\]/.exec(v(l[0],8));A&&(w.preventDefault(),o.media.setCurrentTime(n.timestamp2ms(A[1])))})}},Or(e,"defaults",{editable_storage:""}),Or(e,"template",'<textarea class="Ldt-NoteTaking-Text"></textarea>'),e},placeholderPlayerStyles={},PlaceholderPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.renderTemplate();var o=!0,l=0,t=new n.Model.Time(0),u=this.media,h=this.$.find(".Ldt-PlaceholderPlayer");function v(){o||(t=new n.Model.Time(new Date().valueOf()-l),t<=u.duration?(u.trigger("timeupdate",t),setTimeout(v,100)):(t=u.duration,u.pause())),h.text(t.toString(!0))}u.on("setcurrenttime",function(w){l=new Date().valueOf()-w,t=new n.Model.Time(w),u.trigger("seeked"),u.trigger("timeupdate",t),h.text(t.toString(!0))}),u.on("setplay",function(){o=!1,l=new Date().valueOf()-t,u.trigger("play"),v()}),u.on("setpause",function(){o=!0,u.trigger("pause"),v()}),u.trigger("loadedmetadata"),u.trigger("setcurrenttime",0),this.autostart&&u.trigger("setplay")}},Or(e,"defaults",{autostart:!1}),Or(e,"template",'<div class="Ldt-PlaceholderPlayer">(loading)</div>'),e},polemicStyles={},Polemic=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}getPolemics(o){return(typeof o>"u"||!o)&&(o=this.default_version),this.polemics.constructor===Array?this.polemics:this.polemics[o]}drawNoStackgraph(o,l){var t=this;if(this.is_stackgraph=!1,o){let h=function(v,w,F,E,C){var M=mustache.render('<div class="Ldt-Polemic-TweetDiv Ldt-TraceMe" trace-info="annotation-id:{{id}}, media-id:{{media_id}}, polemic:{{polemic}}, time:{{time}}" polemic-color="{{color}}" tweet-title="{{title}}" annotation-id="{{id}}" style="width: {{width}}px; height: {{height}}px; top: {{top}}px; left: {{left}}px; background: {{color}}"></div>',{id:C.id,media_id:t.source.currentMedia.id,polemic:F,left:v,top:w,color:E,width:t.element_width-1,height:t.element_height,title:C.title,time:C.begin.toString()}),P=jQuery(M);P.on("mouseover",function(){C.trigger("select")}).on("mouseout",function(){C.trigger("unselect")}).on("click",function(){return C.trigger("click"),!1}),n.attachDndData(P,{title:C.title,description:C.description,image:C.thumbnail,uri:typeof C.url<"u"?C.url:document.location.href.replace(/#.*$/,"")+"#id="+C.id,text:"["+C.begin.toString()+"] "+C.title});for(var I=[],j=C.content&&C.content.polemic_version||t.default_version,B=t.getPolemics(j)||[],F,N,ee=0;ee<B.length;ee++)F=B[ee],N=n.Model.regexpFromTextOrArray(F.keywords),N.test(C.description)&&I.push(F.color);C.on("select",function(){t.tooltip&&t.tooltip.show(+Math.floor(v+(t.element_width-1)/2),+w,C.title,I.length>1?I:E),t.$tweets.each(function(){var Z=jQuery(this);Z.css("opacity",Z.attr("annotation-id")==C.id?1:.3)})}),C.on("unselect",function(){t.tooltip&&t.tooltip.hide(),t.$tweets.css("opacity",1)}),C.on("found",function(){P.css({background:t.foundcolor,opacity:1})}),C.on("not-found",function(){P.css({background:E,opacity:.3})}),t.$zone.append(P)};this.height=(2+o)*this.element_height,this.$zone.css({width:this.width+"px",height:this.height+"px",position:"relative"});var u=0;_$1(l).forEach(function(v){var w=t.height;v.annotations.forEach(function(A){w-=t.element_height,h(u,w,"none",t.defaultcolor,A)}),_$1(v.polemicStacks).forEach(function(A){var E=A.polemicDef.color,C=A.polemicDef.name;A.annotations.forEach(function(M){w-=t.element_height,h(u,w,C,E,M)})}),u+=t.element_width}),this.$tweets=this.$.find(".Ldt-Polemic-TweetDiv"),this.source.getAnnotations().on("search-cleared",function(){t.$tweets.each(function(){var v=jQuery(this);v.css({background:v.attr("polemic-color"),opacity:1})})})}else this.$zone.hide()}drawStackgraph(o,l){this.is_stackgraph=!0;var t=this;this.height=(2+this.max_elements)*this.element_height,this.$zone.css({width:this.width+"px",height:this.height+"px",position:"relative"});var u=0,h="",v=this.max_elements*this.element_height/o;function w(A,E,C,M,P,I,j,B){h+=mustache.render('<div class="Ldt-Polemic-TweetDiv Ldt-TraceMe" trace-info="annotation-block, media-id={{media_id}}, polemic={{polemic}}, time:{{begin}}" pos-x="{{posx}}" pos-y="{{top}}" annotation-counts="{{nums}}" begin-time="{{begin}}" end-time="{{end}}" style="width: {{width}}px; height: {{height}}px; top: {{top}}px; left: {{left}}px; background: {{color}}"></div>',{nums:P,posx:Math.floor(A+(t.element_width-1)/2),media_id:t.source.currentMedia.id,polemic:B,left:A,top:E,color:M,width:t.element_width-1,height:C,begin:I,end:j})}_$1(l).forEach(function(A){var E=t.height,C=A.annotations.length+"|"+t.defaultcolor+","+_$1(A.polemicStacks).map(function(P){return P.annotations.length+"|"+P.polemicDef.color}).join(",");if(A.annotations.length){var M=Math.ceil(v*A.annotations.length);E-=M,w(u,E,M,t.defaultcolor,C,A.begin,A.end,"none")}_$1(A.polemicStacks).forEach(function(P){if(P.annotations.length){var I=P.polemicDef.color,j=P.polemicDef.name,B=Math.ceil(v*P.annotations.length);E-=B,w(u,E,B,I,C,A.begin,A.end,j)}}),u+=t.element_width}),this.$zone.append(h),this.$tweets=this.$.find(".Ldt-Polemic-TweetDiv"),this.$tweets.mouseover(function(){var A=jQuery(this),E=A.attr("annotation-counts").split(","),C="<p>"+t.l10n.from_+A.attr("begin-time")+t.l10n._to_+A.attr("end-time")+"</p>";C=_$1.reduce(E,function(M,P){var I=P.split("|");return M+='<div class="Ldt-Tooltip-AltColor" style="background: '+I[1]+'"></div><p>'+I[0]+t.l10n._annotations+"</p>",M},C),t.tooltip&&t.tooltip.show(+A.attr("pos-x"),+A.attr("pos-y"),C)}).mouseout(function(){t.tooltip&&t.tooltip.hide()})}draw(){this.onMediaEvent("timeupdate","onTimeupdate"),this.$zone=jQuery("<div>"),this.$zone.addClass("Ldt-Polemic"),this.$.append(this.$zone),this.$elapsed=jQuery("<div>").css({background:"#cccccc",position:"absolute",top:0,left:0,width:0,height:"100%"}),this.$zone.append(this.$elapsed);for(var o=[],l=Math.floor(this.width/this.element_width),t=this.source.getDuration(),u=0,h=this.getWidgetAnnotations(),v=this,w=0;w<l;w++){var A=new n.Model.Time(w*t/l),E=new n.Model.Time((w+1)*t/l),C=0,M={begin:A.toString(),end:E.toString(),annotations:h.filter(function(P){return P.begin>=A&&P.begin<E}),polemicStacks:{}};M.annotations=M.annotations.filter(function(P){for(var I=P.content&&P.content.polemic_version||v.default_version,j=v.getPolemics(I)||[],B,F,N,ee,Z=!0,re=0;re<j.length;re++)B=j[re],ee=n.Model.regexpFromTextOrArray(B.keywords),ee.test(P.description)&&(F=I+"_"+B.name,N=M.polemicStacks[F]||(M.polemicStacks[F]={polemicDef:B,annotations:[]}),N.annotations.push(P),Z=!1,C++);return Z}),C+=M.annotations.length,u=Math.max(u,C),o.push(M)}u<this.max_elements?this.drawNoStackgraph(u,o):this.drawStackgraph(u,o),this.$position=jQuery("<div>").addClass("Ldt-Polemic-Position"),this.$zone.append(this.$position),this.$zone.on("click",function(P){var I=P.pageX-v.$zone.offset().left;v.media.setCurrentTime(v.media.duration*I/v.width)}),this.$.append('<div class="Ldt-Polemic-Tooltip"></div>'),this.insertSubwidget(this.$.find(".Ldt-Polemic-Tooltip"),{type:"Tooltip",min_x:0,max_x:this.width},"tooltip")}onTimeupdate(o){var l=Math.floor(this.width*o/this.media.duration);this.$elapsed.css({width:l+"px"}),this.$position.css({left:l+"px"})}},Or(e,"messages",{fr:{from_:"de ",_to_:" à ",_annotations:" annotation(s)"},en:{from_:"from ",_to_:" to ",_annotations:" annotation(s)"}}),Or(e,"defaults",{element_width:5,element_height:5,max_elements:20,annotation_type:"tweet",defaultcolor:"#585858",foundcolor:"#fc00ff",default_version:"1",polemics:{1:[{name:"OK",keywords:["++"],color:"#1D973D"},{name:"KO",keywords:["--"],color:"#CE0A15"},{name:"REF",keywords:["==","http://"],color:"#C5A62D"},{name:"Q",keywords:["?"],color:"#036AAE"}],2:[{name:"OK",keywords:["++"],color:"#1D973D"},{name:"KO",keywords:["!!"],color:"#CE0A15"},{name:"REF",keywords:["==","http://"],color:"#C5A62D"},{name:"Q",keywords:["?"],color:"#036AAE"}]}}),e},PopcornPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){typeof this.video>"u"&&(this.video=this.media.video),this.url_transform&&(this.video=this.url_transform(this.video));var o=this.video;if(/^(https?:\/\/)?(www\.)?youtube\.com/.test(this.video)){for(var l=this.video.split(/[?&]/),t={},u=1;u<l.length;u++){var h=l[u].split("=");t[h[0]]=decodeURIComponent(h[1])}t.controls=0,t.modestbranding=1,(this.autostart||this.autoplay)&&(t.autoplay=1),o=l[0]+"?"+jQuery.param(t)}var v=global$1.Popcorn.smart("#"+this.container,o);(this.autostart||this.autoplay)&&v.autoplay(!0);var w=this.media;w.on("setcurrenttime",function(E){v.currentTime(E/1e3)}),w.on("setvolume",function(E){v.volume(E),w.volume=E}),w.on("setmuted",function(E){v.muted(E),w.muted=E}),w.on("setplay",function(){v.play()}),w.on("setpause",function(){v.pause()}),w.on("settimerange",function(E){w.timeRange=E;try{(w.getCurrentTime()>E[0]||w.getCurrentTime()<E)&&v.currentTime(E[0]/1e3)}catch{}}),w.on("resettimerange",function(){w.timeRange=!1});function A(){w.muted=v.muted(),w.volume=v.volume()}v.on("loadedmetadata",function(){A(),w.trigger("loadedmetadata"),w.trigger("volumechange")}),v.on("timeupdate",function(){w.trigger("timeupdate",new n.Model.Time(1e3*v.currentTime()))}),v.on("volumechange",function(){A(),w.trigger("volumechange")}),v.on("play",function(E){w.trigger("play")}),v.on("pause",function(){w.trigger("pause")}),v.on("seeked",function(){w.trigger("seeked")})}},Or(e,"defaults",{}),e},quizStyles={},Quiz=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}update(o){var l=this;if(this.quiz_activated&&this.correct[o.id]!=1&&this.correct[o.id]!=0){l.quiz_displayed=!0,this.media.pause(),this.annotation=o;var t=o.content.data.question,u=o.content.data.answers,h=o.content.data.resource;jQuery(".Ldt-Quiz-Votes").hide(),jQuery(".Ldt-Pause-Add-Question").hide(),jQuery(".Ldt-Quiz-Container .Ldt-Quiz-Title").html(t);var v=0,w=mustache.render('<span class="Ldt-Quiz-Correct-Answer">{{ correctness.0 }}</span> / <span class="Ldt-Quiz-Incorrect-Answer">{{ correctness.1 }}</span>',{correctness:this.globalScore()});jQuery(".Ldt-Quiz-Index").html(mustache.render("Q{{index}}/{{total}}",{index:o.number+1,total:this.totalAmount})),jQuery(".Ldt-Quiz-Score").html(w),this.question=new n.Widgets.UniqueChoiceQuestion(o),this.resource=new n.Widgets.UniqueChoiceQuestion(h),o.content.data.type=="multiple_choice"?(this.question=new n.Widgets.MultipleChoiceQuestion(o),this.resource=new n.Widgets.MultipleChoiceQuestion(h)):o.content.data.type=="unique_choice"&&(this.question=new n.Widgets.UniqueChoiceQuestion(o),this.resource=new n.Widgets.UniqueChoiceQuestion(h));var A="";for(v=0;v<u.length;v++)A+='<div class="quiz-question-block"><p>'+this.question.renderQuizTemplate(u[v],v)+'<span class="quiz-question-label">'+u[v].content+"</span></p></div>";var E="";h!=null&&(E='<div class="quiz-resource-block" id="resource" >'+h+"</div>"),jQuery(".Ldt-Quiz-Questions").html(E+A),jQuery(".Ldt-Quiz-Overlay").fadeIn(),jQuery(".Ldt-Quiz-Submit").fadeIn(),jQuery(".quiz-question-label").click(function(){var C=jQuery(this).siblings("input");C.prop("checked")&&C.prop("type")=="radio"?l.answer():C.prop("checked",!C.prop("checked"))}),jQuery(".Ldt-Quiz-Submit-Skip-Link").click({media:this.media},function(C){l.hide(),l.player.trigger("QuizCreator.skip"),C.data.media.play()})}}hide(){var o=this;jQuery(".Ldt-Quiz-Votes").hide(),jQuery(".Ldt-Quiz-Overlay").hide(),jQuery(".Ldt-Pause-Add-Question").hide(),o.quiz_displayed=!1}answer(){var o=this;function l(C){return(C||"").replace(/\s(\d+:\d+)/,function(M,P){return' <a href="#t='+n.timestamp2ms(P)/1e3+'">'+P+"</a>"})}var t=o.annotation.content.data.answers,u=0,h=0,v=[];o.$.find(".Ldt-Quiz-Question-Check").each(function(C){var M=jQuery(this).is(":checked");v.push(M?1:0);var P=t[u];P.correct&&!M||!P.correct&&M?(h+=1,jQuery(this).parents(".quiz-question-block").append('<div class="quiz-question-feedback quiz-question-incorrect-feedback">'+l(P.feedback)+"</div>")):jQuery(this).parents(".quiz-question-block").append('<div class="quiz-question-feedback quiz-question-correct-feedback">'+l(P.feedback)+"</div>"),u++}),h?(jQuery(".Ldt-Quiz-Result").html("Mauvaise réponse"),jQuery(".Ldt-Quiz-Result").css({"background-color":"red"}),this.correct[this.annotation.id]=0):(jQuery(".Ldt-Quiz-Result").html("Bonne réponse !"),jQuery(".Ldt-Quiz-Result").css({"background-color":"green"}),this.correct[this.annotation.id]=1),jQuery(".Ldt-Quiz-Result").animate({height:"100%"},500,"linear",function(){jQuery(".Ldt-Quiz-Result").delay(2e3).animate({height:"0%"},500)});var w=this.annotation.number+1,A=this.globalScore(),E="";E+='<span class="Ldt-Quiz-Correct-Answer">'+A[0]+'</span> / <span class="Ldt-Quiz-Incorrect-Answer">'+A[1]+"</span>",jQuery(".Ldt-Quiz-Index").html("Q"+w+"/"+this.totalAmount),jQuery(".Ldt-Quiz-Score").html(E),this.submit(this.user,this.userid,this.annotation.id,h?"wrong_answer":"right_answer",v.join("")),jQuery(".Ldt-Quiz-Submit").fadeOut(400,function(){jQuery(".Ldt-Quiz-Votes").show()})}globalScore(){var o=_.values(this.correct),l=o.filter(function(u){return u==1}).length,t=o.filter(function(u){return u==0}).length;return[l,t]}refresh(){var o=this.getWidgetAnnotations().sortBy(function(t){return t.begin}),l=this;l.totalAmount=o.length,l.number=0,l.correct={},l.keys={},o.forEach(function(t){l.correct[t.id]=-1,l.keys[l.number]=t.id,t.number=l.number++})}draw(){var o=this;o.quiz_displayed=!1,this.onMediaEvent("enter-annotation",function(l){var t=o.getWidgetAnnotations().filter(function(u){return u===l});t.number===void 0&&o.refresh(),t.length&&o.update(t[0])}),this.onMdpEvent("Quiz.activate",function(){o.quiz_activated=!0}),this.onMdpEvent("Quiz.deactivate",function(){o.quiz_activated=!1,o.hide()}),this.onMdpEvent("Quiz.hide",function(){o.hide()}),this.onMdpEvent("Quiz.refresh",function(){o.refresh()}),this.onMediaEvent("pause",function(){o.quiz_displayed||jQuery(".Ldt-Pause-Add-Question").show()}),this.onMediaEvent("play",function(){jQuery(".Ldt-Pause-Add-Question").hide()}),o.overlay=jQuery("<div class='Ldt-Quiz-Overlay'></div>").appendTo(jQuery("#"+o.container)),o.PauseAddQuestion=jQuery("<div class='Ldt-Pause-Add-Question' title='Ajoutez une question !'>").on("click",function(){o.player.trigger("QuizCreator.create")}).appendTo(jQuery("#"+o.container)),o.overlay.html(this.template),jQuery(".Ldt-Quiz-Overlay").hide(),jQuery(".Ldt-Quiz-Submit input").click(function(){o.answer()}),jQuery(".Ldt-Quiz-Submit-Skip-Link").click({media:this.media},function(l){o.submit(o.user,o.userid,o.annotation.id,"skipped_answer",0),o.hide(),o.player.trigger("QuizCreator.skip"),l.data.media.play()}),jQuery('.Ldt-Quiz-Votes-Buttons input[type="button"], .Ldt-Quiz-Votes-Buttons a').click({media:this.media},function(l){var t,u;jQuery(this).hasClass("Ldt-Quiz-Vote-Useful")?(t="useful",u=1):jQuery(this).hasClass("Ldt-Quiz-Vote-Useless")?(t="useless",u=-1,jQuery(".Ldt-Ctrl-Quiz-Create").addClass("button_highlight").delay(5e3).queue(function(){jQuery(this).removeClass("button_highlight").dequeue()})):(t="skipped_vote",u=0),o.submit(o.user,o.userid,o.annotation.id,t,u),l.data.media.play(),o.hide(),jQuery(".Ldt-Pause-Add-Question").hide(),o.player.trigger("QuizCreator.skip")}),o.refresh()}},Or(e,"defaults",{quiz_activated:!0,api_serializer:"ldt_annotate",analytics_api:"",api_method:"POST",user:"",userid:""}),Or(e,"template",'<div class="Ldt-Quiz-Container"><div class="Ldt-Quiz-Header"> <div class="Ldt-Quiz-Index"></div><div class="Ldt-Quiz-Score"></div></div><div class="Ldt-Quiz-Content"> <h1 class="Ldt-Quiz-Title">{{question}}</h1> <div class="Ldt-Quiz-Questions"> </div></div><div class="Ldt-Quiz-Footer"> <div class="Ldt-Quiz-Votes"> <span class="Ldt-Quiz-Votes-Question">Avez-vous trouvé cette question utile ?</span> <div class="Ldt-Quiz-Votes-Buttons"> <div class="Ldt-Quiz-Vote-Skip-Block"><a href="#" class="Ldt-Quiz-Vote-Skip">Passer</a></div> <div><input type="button" value="Non" class="Ldt-Quiz-Button Ldt-Quiz-Vote-Useless" /></div> <div><input type="button" value="Oui" class="Ldt-Quiz-Button Ldt-Quiz-Vote-Useful" /></div> </div> </div> <div class="Ldt-Quiz-Submit"> <div class="Ldt-Quiz-Submit-Button"><input type="button" value="Valider" class="Ldt-Quiz-Button" /></div> <div class="Ldt-Quiz-Submit-Skip-Link"><a href="#">Passer</a></div><div style="clear:both;"></div> </div> <div class="Ldt-Quiz-Result">Bonne réponse</div></div></div>'),Or(e,"annotationTemplate",""),e},UniqueChoiceQuestion=function(n){return class extends n.Widgets.Widget{constructor(e){this.annotation=e}renderQuizTemplate(e,o){return'<input type="radio" class="quiz-question Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question" data-question="'+o+'" value="'+o+'" />'}renderTemplate(e,o){var l=this.generateUid();return'<input type="radio" id="'+l+'" class="quiz-question-edition Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question" data-question="'+o+'" value="'+o+'" /><label for="'+l+'" title="Veuillez sélectionner la réponse correcte"></label>'}renderFullTemplate(e,o){var l=e&&e.correct?"checked":"",t=this.generateUid();return'<input type="radio" id="'+t+'" '+l+' class="quiz-question-edition Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question" data-question="'+o+'" value="'+o+'" /><label for="'+t+'"></label>'}}},MultipleChoiceQuestion=function(n){return class extends n.Widgets.Widget{constructor(e){this.annotation=e}renderQuizTemplate(e,o){return'<input type="checkbox" class="quiz-question Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question['+o+']" data-question="'+o+'" value="'+o+'" /> '}renderTemplate(e,o){var l=this.generateUid();return'<input type="checkbox" id="'+l+'" class="quiz-question-edition Ldt-Quiz-Question-Check" name="question['+o+']" data-question="'+o+'" value="'+o+'" /><label for="'+l+'" title="Veuillez sélectionner la ou les réponses correctes"></label>'}renderFullTemplate(e,o){var l=e&&e.correct?"checked":"",t=this.generateUid();return'<input type="checkbox" id="'+t+'" '+l+' class="quiz-question-edition Ldt-Quiz-Question-Check" name="question['+o+']" data-question="'+o+'" value="'+o+'" /><label for="'+t+'"></label> '}submit(e,o,l,t,u){var h=this,v=mustache.render(this.analytics_api,{id:this.source.projectId}),w={username:e,useruuid:o,subject:l,property:t,value:u,session:h.session_id};jQuery.ajax({url:v,type:this.api_method,contentType:"application/json",data:JSON.stringify(w),success:function(A){},error:function(A,E,C){n.log("Error when sending annotation",C)}})}}},quizCreatorStyles={},QuizCreator=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}skip(){this.$.find(".Ldt-QuizCreator-Time").val(""),this.$.find(".Ldt-QuizCreator-Question-Area").val(""),this.$.find(".Ldt-QuizCreator-Resource-Area").val(""),this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),this.current_annotation=void 0}nbAnswers(){var o=this.$.find(".Ldt-QuizCreator-Questions-Answer").length;return o}draw(){var o=this;this.onMediaEvent("timeupdate",function(l){o.setBegin(l)}),this.onMdpEvent("QuizCreator.show",function(){o.setBegin(o.media.currentTime)}),this.onMdpEvent("QuizCreator.create",function(){o.skip(),o.setBegin(o.media.currentTime)}),this.onMdpEvent("QuizCreator.skip",function(){o.skip()}),this.onMdpEvent("QuizCreator.edit",function(l){o.skip(),o.addQuestion(l)}),this.$.on("click",".Ldt-QuizCreator-Remove",function(){jQuery(this).parents(".Ldt-QuizCreator-Questions-Answer").remove()}),this.begin=new n.Model.Time,this.end=this.source.getDuration(),this.answers=[],this.renderTemplate(),this.question=new n.Widgets.UniqueChoiceQuestion,this.$.find(".Ldt-QuizCreator-Question-Type").bind("change",this.functionWrapper("onQuestionTypeChange")),this.$.find(".Ldt-QuizCreator-Question-Add").bind("click",this.functionWrapper("onQuestionAdd")),this.$.find(".Ldt-QuizCreator-Question-Save").bind("click",this.functionWrapper("onSave")),this.$.find(".Ldt-QuizCreator-Time").keyup(function(){var l=o.$.find(".Ldt-QuizCreator-Time").val();o.begin=n.timestamp2ms(l),o.end=o.begin+1e3}),this.onMediaEvent("timeupdate",function(l){o.getDescription()&&o.setBegin(l)})}getDescription(){return this.$.find(".Ldt-QuizCreator-Question-Area").val().trim()}addQuestion(o,l){var t=this;o.content.data.type=="multiple_choice"?this.question=new n.Widgets.MultipleChoiceQuestion(o):o.content.data.type=="unique_choice"&&(this.question=new n.Widgets.UniqueChoiceQuestion(o));var u=o.content.data.answers;this.answers=[],this.$.find(".Ldt-QuizCreator-Time").val(o.begin),this.$.find(".Ldt-QuizCreator-Question-Area").val(o.content.data.question),this.$.find(".Ldt-QuizCreator-Resource-Area").val(o.content.data.resource),this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),u.forEach(function(h){t.onQuestionAdd(null,h)}),t.current_annotation=o}onQuestionTypeChange(o){var l=this.$.find(".Ldt-QuizCreator-Question-Type"),t=l.val(),u=this;switch(t){case"unique_choice":this.question=new n.Widgets.UniqueChoiceQuestion;break;case"multiple_choice":this.question=new n.Widgets.MultipleChoiceQuestion;break}var h="";u.$.find(".Ldt-QuizCreator-Questions-Block").html(h),this.pauseOnWrite()}onQuestionAdd(o,l){var t='<div class="Ldt-QuizCreator-Questions-Answer">Réponse <div class="Ldt-QuizCreator-Questions-Answer-Correct">'+this.question.renderFullTemplate(l,this.nbAnswers())+'</div><br /><div class="Ldt-QuizCreator-Questions-Answer-Content"><input type="text" class="Ldt-QuizCreator-Answer-Content" data-question="'+this.nbAnswers()+'" id="question'+this.nbAnswers()+'"'+(l?' value="'+l.content+'"':"")+'/><br />Commentaire <br/><textarea class="Ldt-QuizCreator-Answer-Feedback" data-question="'+this.nbAnswers()+'" id="feedback'+this.nbAnswers()+'">'+(l?l.feedback:"")+'</textarea></div><div class="Ldt-QuizCreator-Questions-Answer-Delete"><div class="Ldt-QuizCreator-Remove"> </div></div></div>';this.$.find(".Ldt-QuizCreator-Questions-Block").append(t),this.$.find(".Ldt-QuizCreator-Answer-Content").last().focus(),this.pauseOnWrite()}pauseOnWrite(){this.pause_on_write&&!this.media.getPaused()&&this.media.pause()}setBegin(o){this.begin=new n.Model.Time(o||0),this.end=this.begin+500,this.$.find(".Ldt-QuizCreator-Time").val(this.begin.toString())}get_local_annotation(o){return this.player.getLocalAnnotation(o)}save_local_annotations(){this.player.saveLocalAnnotations(),this.source.merge(this.player.localSource)}delete_local_annotation(o){this.source.getAnnotations().removeId(o),this.player.deleteLocalAnnotation(o),this.current_annotation=void 0,this.refresh(!0)}show(){this.$.find(".Ldt-QuizCreator-Question-Area").focus()}hide(){this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),this.$.find(".Ldt-QuizCreator-Question-Area").val(""),this.$.find(".Ldt-QuizCreator-Resource-Area").val(""),this.$.find(".Ldt-QuizCreator-Time").val("")}onSave(o,l){var t=!1;if(this.nbAnswers()<=0)return alert("Vous devez spécifier au moins une réponse à votre question !"),!1;if(!this.$.find(".quiz-question-edition:checked").length)return alert("Vous n'avez pas indiqué de bonne réponse."),!1;var u;if(this.current_annotation)t=!1,u=this.current_annotation;else{t=!0;var h=this.source.getAnnotationTypes().searchByTitle(this.annotation_type,!0),v=h.length?h[0]:new n.Model.AnnotationType(!1,this.player.localSource);h.length||(v.dont_send_id=!0,v.title=this.annotation_type),u=new n.Model.Annotation(!1,this.player.localSource),u.created=new Date,u.creator=this.creator_name,u.setAnnotationType(v.id),this.player.localSource.getMedias().push(this.source.currentMedia),u.setMedia(this.source.currentMedia.id)}u.setBeginEnd(this.begin,this.end),u.modified=new Date,u.contributor=this.creator_name,u.description=this.getDescription(),u.title=u.description,u.content={},u.content.data={},u.content.data.type=this.$.find(".Ldt-QuizCreator-Question-Type").val(),u.content.data.question=u.description,u.content.data.resource=this.$.find(".Ldt-QuizCreator-Resource-Area").val(),u.content.data.answers=jQuery.makeArray(jQuery(".Ldt-QuizCreator-Questions-Answer").map(function(w){return{content:jQuery(this).find(".Ldt-QuizCreator-Answer-Content").val(),feedback:jQuery(this).find(".Ldt-QuizCreator-Answer-Feedback").val(),correct:jQuery(this).find(".Ldt-Quiz-Question-Check").is(":checked")}})),this.current_annotation=u,t?(this.player.addLocalAnnotation(u),this.source.merge([u]),this.player.trigger("Annotation.create",u)):(this.player.saveLocalAnnotations(),this.player.trigger("Annotation.update",u)),this.player.trigger("AnnotationsList.update"),this.player.trigger("Quiz.refresh")}},Or(e,"defaults",{creator_name:"",tags:!1,tag_titles:!1,pause_on_write:!0,annotation_type:"Quiz",api_serializer:"ldt_annotate",api_endpoint_template:"",api_method:"POST"}),Or(e,"messages",{en:{},fr:{}}),Or(e,"template",'<div class="Ldt-QuizCreator-Ui Ldt-TraceMe"><div class="Ldt-QuizCreator-Question-Form"><textarea class="Ldt-QuizCreator-Question-Area" placeholder="Votre question"></textarea><br /><textarea class="Ldt-QuizCreator-Resource-Area" placeholder="Ressources (lien vers une image, etc.)"></textarea><br /></div><p>Type de question <select name="type" class="Ldt-QuizCreator-Question-Type"><option value="unique_choice">Choix unique</option><option value="multiple_choice">Choix multiple</option></select> à <input type="text" placeholder="hh:mm:ss" size="6" class="Ldt-QuizCreator-Time" /><div class="Ldt-QuizCreator-Questions-Block"></div><div> <button class="Ldt-QuizCreator-Question-Add">Ajouter une réponse</button><hr> <button class="Ldt-QuizCreator-Question-Save">Sauvegarder</button></div></div>'),e},segmentsStyles={},Segments=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}do_draw(o){this.width!=this.$.parent().width()&&this.scale_to_parent&&(this.width=this.$.parent().width(),this.$.css({width:this.width+"px"}));var l=this,t=this.getWidgetAnnotations().filter(function(E){return E.getDuration()>0&&E.getMedia().id==l.media.id}),u=this.width/this.source.getDuration(),h=this.$.find(".Ldt-Segments-List"),v=[],w=1;function A(E,C,M,P){function I(B){return Math.floor(240*(1-P)+B*P)}for(var j=(65536*I(E)+256*I(C)+I(M)).toString(16);j.length<6;)j="0"+j;return"#"+j}o&&this.$.find(".Ldt-Segments-Segment").remove(),t.forEach(function(E,C){var M=E.begin*u,P=E.getDuration()*u,I=Math.floor(M+P/2),j=E.title+(E.description?"<br/>"+E.description:""),B=_$1(v).find(function(L){return!_$1(L.annotations).find(function(p){return p.begin<E.end&&p.end>E.begin})});B||(B={index:v.length,annotations:[]},v.push(B)),B.annotations.push(E);var F=(1-l.overlap)*B.index*l.line_height,N=typeof E.color<"u"&&E.color?E.color:l.colors[C%l.colors.length],ee=parseInt(N.substr(1,2),16),Z=parseInt(N.substr(3,2),16),re=parseInt(N.substr(5,2),16),fe=A(ee,Z,re,.5),V=A(ee,Z,re,.2),le={color:N,medcolor:fe,lowcolor:V,text:(E.creator?E.creator+" : ":"")+j.replace(/(\n|\r|\r\n)/gm," ").replace(/(^.{120,140})[\s].+$/m,"$1…"),left:M,width:P,top:F,height:l.line_height-1,id:E.id,media_id:E.getMedia().id,from:E.begin.toString(),to:E.end.toString()},he=mustache.render(l.constructor.annotationTemplate,le),ye=jQuery(he);ye.on("mouseover",function(){E.trigger("select")}).on("mouseout",function(){E.trigger("unselect")}).on("click",function(){l.use_timerange&&(l.media.getTimeRange()?l.media.getTimeRange()[0]==E.begin||l.media.getTimeRange()[1]==E.end?(l.media.resetTimeRange(),l.$segments.each(function(){var L=jQuery(this);L.css("background",V).removeClass("selected"),E.trigger("select")})):(l.media.setCurrentTime(E.begin),l.media.setTimeRange(E.begin,E.end),l.media.play(),l.$segments.each(function(){var L=jQuery(this);L.css("background",V).removeClass("selected")}),ye.css("background",l.selected_color).addClass("selected")):(l.media.setCurrentTime(E.begin),l.media.setTimeRange(E.begin,E.end),l.media.play(),l.$segments.each(function(){var L=jQuery(this);L.css("background",V).removeClass("selected")}),ye.css("background",l.selected_color).addClass("selected"))),E.trigger("click")}).appendTo(h),n.attachDndData(ye,{title:E.title,description:E.description,uri:typeof E.url<"u"?E.url:document.location.href.replace(/#.*$/,"")+"#id="+E.id,image:E.thumbnail,text:"["+E.begin.toString()+"] "+E.title}),E.on("select",function(){l.$segments.each(function(){var L=jQuery(this);L.css({background:L.hasClass("found")?l.faded_found_color:L.attr("data-low-color")}),L.css({background:L.hasClass("selected")?l.faded_selected_color:L.attr("data-low-color")})}),ye.css({background:ye.hasClass("found")?l.found_color:N,background:ye.hasClass("selected")?l.selected_color:N,"z-index":++w}),l.tooltip&&l.tooltip.show(I,F,le.text,le.color)}),E.on("unselect",function(){l.tooltip&&l.tooltip.hide(),l.$segments.each(function(){var L=jQuery(this);L.css("background",L.hasClass("found")?l.found_color:L.attr("data-medium-color")),L.css("background",L.hasClass("selected")?l.selected_color:L.attr("data-medium-color"))})}),E.on("found",function(){ye.css("background",l.found_color).addClass("found")}),E.on("not-found",function(){ye.css("background",V).removeClass("found")})}),this.onMediaEvent("resettimerange",function(){l.$segments.each(function(){var E=jQuery(this);E.removeClass("selected")})}),this.$.css({width:this.width+"px",height:((1-this.overlap)*v.length+this.overlap)*this.line_height+"px",background:this.background,margin:"1px 0"}),this.$segments=this.$.find(".Ldt-Segments-Segment")}draw(){var o=this;o.onMediaEvent("timeupdate","onTimeupdate"),o.renderTemplate(),o.do_draw(),this.no_tooltip||o.insertSubwidget(o.$.find(".Ldt-Segments-Tooltip"),{type:"Tooltip",min_x:0,max_x:this.width},"tooltip"),o.source.getAnnotations().on("search",function(){searching=!0}),o.source.getAnnotations().on("search-cleared",function(){searching=!1,_this.$segments.each(function(){var l=jQuery(this);l.css("background",l.attr("data-medium-color")).removeClass("found")})}),this.$.on("resize",function(){o.do_draw(!0)})}onTimeupdate(o){var l=Math.floor(this.width*o/this.media.duration);this.$.find(".Ldt-Segments-Position").css({left:l+"px"})}},Or(e,"defaults",{annotation_type:"chap",colors:["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"],line_height:8,background:"#e0e0e0",overlap:.25,found_color:"#FF00FC",faded_found_color:"#ff80fc",selected_color:"#74d600",faded_selected_color:"#baf9b5",no_tooltip:!1,use_timerange:!1,scale_to_parent:!0}),Or(e,"template",'<div class="Ldt-Segments-List"></div><div class="Ldt-Segments-Position"></div><div class="Ldt-Segments-Tooltip"></div>'),Or(e,"annotationTemplate",'<div class="Ldt-Segments-Segment Ldt-TraceMe" trace-info="segment-id:{{id}}, media-id:{{media_id}}, from:{{from}}, to:{{to}}" segment-text="{{text}}"style="top:{{top}}px; height:{{height}}px; left:{{left}}px; width:{{width}}px; background:{{medcolor}}" data-base-color="{{color}}" data-low-color="{{lowcolor}}" data-medium-color="{{medcolor}}"></div>'),e},shortcutsStyles={},Shortcuts=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this;Mousetrap.bindGlobal("ctrl+space",function(l){return l.preventDefault(),o.media.getPaused()?o.media.play():o.media.pause(),!1}),Mousetrap.bindGlobal("ctrl+left",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.max(0,o.media.getCurrentTime()-o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+shift+left",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.max(0,o.media.getCurrentTime()-5*o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+right",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.min(o.media.duration,o.media.getCurrentTime()+o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+shift+right",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.min(o.media.duration,o.media.getCurrentTime()+5*o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+a",function(l){return l.preventDefault(),o.player.trigger("CreateAnnotation.toggle"),!1})}},Or(e,"defaults",{time_increment:2e3}),e},sliceStyles={},Slice=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.sliding=!1}draw(){this.renderTemplate(),this.$slider=this.$.find(".Ldt-Slice"),this.show_arrow&&this.insertSubwidget(this.$.find(".Ldt-Slice-Arrow"),{type:"Arrow"},"arrow"),this.min=0,this.max=this.media.duration.valueOf();var o=this,l;this.$slider.slider({range:!0,values:[0,this.max],min:0,max:this.max,change:function(t,u){o.arrow&&o.arrow.moveToTime((u.values[0]+u.values[1])/2),o.onBoundsChanged&&o.onBoundsChanged(u.values[0],u.values[1])},start:function(){o.sliding=!0,o.media.getPaused()||o.media.pause(),l=o.media.getCurrentTime()},slide:function(t,u){o.media.setCurrentTime(u.value)},stop:function(){o.sliding=!1,o.media.setCurrentTime(l)}}),this.$slider.find(".ui-slider-handle:first").addClass("Ldt-Slice-left-handle"),this.$slider.find(".ui-slider-handle:last").addClass("Ldt-Slice-right-handle"),this.getWidgetAnnotations().forEach(function(t){t.on("enter",function(){o.setBounds(t.begin,t.end)})}),this.player.on("annotation-click",function(t){o.setBounds(t.begin,t.end)})}setBounds(o,l){this.$slider.slider("values",[o,l])}show(){this.$slider.show()}hide(){this.$slider.hide()}},Or(e,"defaults",{show_arrow:!1}),Or(e,"template",'<div class="Ldt-Slice"></div>{{#show_arrow}}<div class="Ldt-Slice-Arrow"></div>{{/show_arrow}}'),e},slidePreviewStyles={},SlidePreview=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.getWidgetAnnotations().sortBy(function(t){return t.begin});var o=this;o.renderTemplate();var l=o.$.find(".Ldt-SlidePreview-Slides");this.getWidgetAnnotations().forEach(function(t){var u={id:t.id,content:n.textFieldHtml(t.title),begin:t.begin.toString(),ms:t.begin.milliseconds,thumbnail:t.thumbnail},h=mustache.render(o.annotationTemplate,u),v=jQuery(h);l.append(v)}),o.$.on("click",".Ldt-SlidePreview-Item",function(){o.media.setCurrentTime(Number(this.dataset.timecode))})}},Or(e,"defaults",{annotation_type:"Slides"}),Or(e,"template",'<div class="Ldt-SlidePreview-Container"><div class="Ldt-SlidePreview-Slides"></div></div>'),Or(e,"annotationTemplate",'<div data-id="{{ id }}" data-timecode="{{ ms }}" class="Ldt-SlidePreview-Item"><img title="{{ begin }} - {{ atitle }}" class="Ldt-AnnotationsList-Thumbnail" src="{{ thumbnail }}"></div>'),e},sliderStyles={},Slider=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"calculateHandleCss",function(l){return{height:2+l+"px",width:2+l+"px","margin-left":-Math.ceil(2+l/2)+"px"}})}draw(){this.renderTemplate(),this.$time=this.$.find(".Ldt-Slider-Time"),this.$slider=this.$.find(".Ldt-Slider");var l=this;this.$slider.slider({range:"min",value:0,min:0,max:this.source.getDuration().milliseconds,slide:function(t,u){l.media.setCurrentTime(u.value),l.player.trigger("Mediafragment.setHashToTime")}}),this.$handle=this.$slider.find(".ui-slider-handle"),this.onMediaEvent("timeupdate","onTimeupdate"),this.onMdpEvent("Player.MouseOver","onMouseover"),this.onMdpEvent("Player.MouseOut","onMouseout"),this.minimize_timeout&&(this.$slider.css(this.calculateSliderCss(this.minimized_height)),this.$handle.css(this.calculateHandleCss(this.minimized_height)),this.maximized=!1,this.timeoutId=!1),this.$slider.mouseover(function(){l.$time.show(),l.onMouseover()}).mouseout(this.functionWrapper("onMouseout")).mousemove(function(t){var u=t.pageX-l.$.offset().left,h=new n.Model.Time(l.media.duration*u/l.width);l.$time.text(h.toString()).css("left",u)})}onTimeupdate(l){this.$slider.slider("value",l),this.player.trigger("Arrow.updatePosition",{widget:this.type,time:l})}onMouseover(){this.minimize_timeout&&(this.timeoutId&&(window.clearTimeout(this.timeoutId),this.timeoutId=!1),this.maximized||(this.animateToHeight(this.maximized_height),this.maximized=!0))}onMouseout(){if(this.$time.hide(),this.minimize_timeout){this.timeoutId&&(window.clearTimeout(this.timeoutId),this.timeoutId=!1);var l=this;this.timeoutId=window.setTimeout(function(){l.maximized&&(l.animateToHeight(l.minimized_height),l.maximized=!1),l.timeoutId=!1},this.minimize_timeout)}}animateToHeight(l){this.$slider.stop().animate(this.calculateSliderCss(l),500,function(){jQuery(this).css("overflow","visible")}),this.$handle.stop().animate(this.calculateHandleCss(l),500,function(){jQuery(this).css("overflow","visible")})}calculateSliderCss(l){return{height:l+"px","margin-top":this.minimized_height-l+"px"}}},Or(e,"defaults",{minimized_height:4,maximized_height:4,minimize_timeout:1500}),Or(e,"template",'<div class="Ldt-Slider"></div><div class="Ldt-Slider-Time">00:00</div>'),e},slideVideoPlayerStyles={},SlideVideoPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"template",'<div class="Ldt-SlideVideoPlayer"> <div class="Ldt-SlideVideoPlayer-slide Ldt-SlideVideoPlayer-panel"> </div> <div class="Ldt-SlideVideoPlayer-video Ldt-SlideVideoPlayer-panel"> </div></div>')}draw(){var l=this;l.renderTemplate(),this.insertSubwidget(l.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-slide"),{type:"ImageDisplay",annotation_type:l.annotation_type},"slide"),this.insertSubwidget(l.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video"),{type:l.playerModule,video:l.video,width:"100%",url_transform:l.url_transform},"player"),l.mode=="pip"?(l.$.find(".Ldt-SlideVideoPlayer-panel").append('<div class="Ldt-SlideVideoPlayer-pip-menu"><div class="Ldt-SlideVideoPlayer-pip-menu-toggle"></div></div>'),l.$.on("click",".Ldt-SlideVideoPlayer-pip-menu-toggle",function(){l.toggleMainDisplay()}),window.setTimeout(function(){l.setMainDisplay("video")},1500)):window.setTimeout(function(){l.$.find(".Ldt-SlideVideoPlayer").touchSplit({orientation:screen.height>screen.width?"vertical":"horizontal",leftMin:20,topMin:20})},1500)}toggleMainDisplay(){this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video").hasClass("Ldt-SlideVideoPlayer-pip-main")?this.setMainDisplay("slides"):this.setMainDisplay("video")}setMainDisplay(l){var t=this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video"),u=this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-slide");if(l=="slides"){var h=t;t=u,u=h}t.removeClass("Ldt-SlideVideoPlayer-pip-pip").addClass("Ldt-SlideVideoPlayer-pip-main"),u.removeClass("Ldt-SlideVideoPlayer-pip-main").addClass("Ldt-SlideVideoPlayer-pip-pip")}},Or(e,"defaults",{playerModule:"HtmlPlayer",mode:"sidebyside"}),e},socialStyles={},Social=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.renderTemplate(),this.clipId=_$1.uniqueId("Ldt-Social-CopyBtn-"),this.$.find(".Ldt-Social-CopyBtn").attr("id",this.clipId);var o=this;this.$.find(".Ldt-Social-Url").click(function(){return o.toggleCopy(),!1}).on("dragstart",function(l){l.originalEvent.dataTransfer.setData("text/x-iri-title",o.text),l.originalEvent.dataTransfer.setData("text/x-iri-uri",o.url)}),this.$.find(".Ldt-Social-Input").focus(function(){this.select()}),this.$.find(".Ldt-Social-Ext").click(function(){return window.open(jQuery(this).attr("href"),"_blank","height=300,width=450,left=100,top=100,toolbar=0,menubar=0,status=0,location=0"),!1}),this.updateUrls(this.url,this.text)}toggleCopy(){var o=this.$.find(".Ldt-Social-UrlPop");o.toggle(),this.$.find(".Ldt-Social-Input").val(this.url).focus()}updateUrls(o,l){this.url=o,this.text=l,this.$.find(".Ldt-Social-Fb").attr("href","http://www.facebook.com/share.php?"+jQuery.param({u:o,t:l})),this.$.find(".Ldt-Social-Twitter").attr("href","https://twitter.com/intent/tweet?"+jQuery.param({url:o,text:l})),this.$.find(".Ldt-Social-Gplus").attr("href","https://plus.google.com/share?"+jQuery.param({url:o,title:l})),this.$.find(".Ldt-Social-Mail").attr("href","mailto:?"+jQuery.param({subject:l,body:l+": "+o}))}},Or(e,"defaults",{text:"",url:"",show_url:!0,show_twitter:!0,show_fb:!0,show_gplus:!0,show_mail:!0}),Or(e,"template",'<span class="Ldt-Social">{{#show_url}}<div class="Ldt-Social-Url-Container"><a href="#" draggable="true" target="_blank" class="Ldt-Social-Square Ldt-Social-Url Ldt-TraceMe" title="{{l10n.share_link}}"></a><div class="Ldt-Social-UrlPop"><input class="Ldt-Social-Input"/></div></div>{{/show_url}}{{#show_fb}}<a href="#" target="_blank" class="Ldt-Social-Fb Ldt-Social-Ext Ldt-TraceMe" title="{{l10n.share_on}} Facebook"></a>{{/show_fb}}{{#show_twitter}}<a href="#" target="_blank" class="Ldt-Social-Twitter Ldt-Social-Ext Ldt-TraceMe" title="{{l10n.share_on}} Twitter"></a>{{/show_twitter}}{{#show_gplus}}<a href="#" target="_blank" class="Ldt-Social-Gplus Ldt-Social-Ext Ldt-TraceMe" title="{{l10n.share_on}} Google+"></a>{{/show_gplus}}{{#show_mail}}<a href="#" target="_blank" class="Ldt-Social-Mail Ldt-TraceMe" title="{{l10n.share_mail}}"></a>{{/show_mail}}</span>'),Or(e,"messages",{fr:{share_on:"Partager sur",share_mail:"Envoyer par courriel",share_link:"Partager le lien hypertexte",copy:"Copier"},en:{share_on:"Share on",share_mail:"Share by e-mail",share_link:"Share hypertext link",copy:"Copy"}}),e},Sparkline=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){for(var o=[],l=this.source.getDuration(),t=0,u=this.getWidgetAnnotations(),h=0;h<this.slice_count;h++){var v=h*l/this.slice_count,w=(h+1)*l/this.slice_count,A=0;u.forEach(function(B){if(B.begin<w&&B.end>=v){var F=B.getDuration().milliseconds;F?A+=(Math.min(B.end,w)-Math.max(B.begin,v))/F:A+=1}}),t=Math.max(t,A),o.push(A)}if(t){this.paper=new Raphael(this.$[0],this.width,this.height);var E=(this.height-this.margin)/t,C=this.width/this.slice_count,M=this,P=_$1(o).map(function(B){return M.margin+M.height-E*B}).value(),I=_$1(P).reduce(function(B,F,N){return B+(N?"C"+N*C+" "+P[N-1]+" "+N*C+" "+F+" "+(N+.5)*C+" "+F:"M0 "+F+"L"+.5*C+" "+F)},"")+"L"+this.width+" "+P[P.length-1],j=I+"L"+this.width+" "+this.height+"L0 "+this.height;this.paper.path(j).attr({stroke:"none",fill:this.fillColor}),this.paper.path(I).attr({fill:"none",stroke:this.lineColor,"stroke-width":this.lineWidth}),this.rectangleProgress=this.paper.rect(0,0,0,this.height).attr({stroke:"none",fill:"#808080",opacity:.3}),this.ligneProgress=this.paper.path("M0 0L0 "+this.height).attr({stroke:"#ff00ff","line-width":2}),this.$.click(function(B){var F=B.pageX-M.$.offset().left;M.media.setCurrentTime(M.media.duration*F/M.width)}),this.onMediaEvent("timeupdate","onTimeupdate")}}onTimeupdate(o){var l=Math.floor(this.width*o/this.media.duration);this.rectangleProgress.attr({width:l}),this.ligneProgress.attr({path:"M"+l+" 0L"+l+" "+this.height})}},Or(e,"defaults",{lineColor:"#7492b4",fillColor:"#aeaeb8",lineWidth:2,slice_count:20,height:50,margin:5}),e},SpelSyncHtml=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),console.log("Calling IriSP.Widget's constructor from IriSP.HelloWorldWidget")}draw(){this.renderTemplate();var o=this.$.find("iframe")[0],l=this.src.replace(/#.*$/,"");this.getWidgetAnnotations().forEach(function(t){t.on("enter",function(){t.content&&t.content.data&&t.content.data.ref_text&&(o.src=l+"#"+t.content.data.ref_text)})})}},Or(e,"defaults",{src:"about:blank"}),Or(e,"template",'<div class="Ldt-SpelSyncHtml"><iframe src="{{src}}" {{#width}}width="{{width}}"{{/width}} {{#height}}height="{{height}}"{{/height}}</div>'),e},tagcloudStyles={},Tagcloud=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"stopword_lists",{fr:["aussi","avec","aux","bien","car","cette","comme","dans","des","donc","dont","elle","encore","entre","est","être","eux","faire","fait","http","ici","ils","les","leur","leurs","mais","mes","même","mon","notre","non","nos","nous","ont","par","pas","peu","peut","plus","pour","quand","que","qui","quoi","sans","ses","son","sont","sur","tes","très","the","ton","tous","tout","une","votre","vos","vous"],en:["about","again","are","and","because","being","but","can","done","have","for","from","get","here","http","like","more","one","our","she","that","the","their","then","there","they","this","very","what","when","where","who","why","will","with","www","you","your"]});this.stopwords=_$1.uniq([].concat(this.custom_stopwords).concat(this.stopword_lists[this.stopword_language]))}draw(){if(this.segment_annotation_type){var l=this;this.source.getAnnotationsByTypeTitle(this.segment_annotation_type).forEach(function(t){t.on("enter",function(){l.redraw(t.begin,t.end)})})}else this.redraw()}redraw(l,t){var u=/https?:\/\/[0-9a-zA-Z\.%\/-_]+/g,h={},v=this,w=this.getWidgetAnnotations();if(!this.include_titles&&!this.include_descriptions)var A=/[^\.&;,'"!\?\d\(\)\+\[\]\\\…\-«»\/]{3,}/g;else var A=/[^\s\.&;,'"!\?\d\(\)\+\[\]\\\…\-«»:\/]{3,}/g;if(typeof l<"u"&&typeof t<"u"&&(w=w.filter(function(P){return P.begin>=l&&P.end<=t})),this.remove_zero_duration&&(w=w.filter(function(P){return P.getDuration()>0})),w.forEach(function(P){var I=(v.include_titles?P.title:"")+" "+(v.include_descriptions?P.description:"")+" "+(v.include_tag_texts?P.getTagTexts():"");_$1(I.toLowerCase().replace(u,"").match(A)).each(function(j){j=j.trim(),_$1(v.stopwords).indexOf(j)==-1&&(!v.exclude_pattern||!v.exclude_pattern.test(j))&&(h[j]=1+(h[j]||0))})}),h=_$1(h).chain().map(function(P,I){return{word:I,count:P}}).filter(function(P){return P.count>v.min_count}).sortBy(function(P){return-P.count}).first(this.tag_count).value(),h&&h.length){var E=h[0].count,C=Math.min(h[h.length-1].count,E-1),M=(this.max_font_size-this.min_font_size)/Math.sqrt(E-C);_$1(h).each(function(P){P.size=Math.floor(v.min_font_size+M*Math.sqrt(P.count-C))})}this.$.html(mustache.render(this.constructor.template,{words:h})),this.$.find(".Ldt-Tagcloud-item").click(function(){var P=jQuery(this).attr("content");v.source.getAnnotations().searchByTags(P)}),this.source.getAnnotations().on("search",this.functionWrapper("onSearch")),this.source.getAnnotations().on("search-cleared",this.functionWrapper("onSearch"))}onSearch(l){if(l=typeof l<"u"?l:"",l)var t=n.Model.regexpFromTextOrArray(l);this.$.find(".Ldt-Tagcloud-item").each(function(){var u=jQuery(this),h=u.attr("content");l?u.html(h.replace(t,'<span class="Ldt-Tagcloud-active">$1</span>')):u.html(h)})}},Or(e,"template",'<div class="Ldt-Tagcloud-Container"><ul class="Ldt-Tagcloud-List">{{#words}}<li class="Ldt-Tagcloud-item Ldt-TraceMe" trace-info="tag:{{word}}" content="{{word}}" style="font-size: {{size}}px">{{word}}</li>{{/words}}</ul></div>'),Or(e,"defaults",{include_titles:!0,include_descriptions:!0,include_tag_texts:!0,tag_count:30,stopword_language:"fr",custom_stopwords:[],exclude_pattern:!1,annotation_type:!1,segment_annotation_type:!1,min_font_size:10,max_font_size:26,min_count:2,remove_zero_duration:!1}),e},Title=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.renderTemplate()}},Or(e,"defaults",{media_title:!1}),Or(e,"template",'<div class="Ldt-TitleWidget"><h2>{{#media_title}}{{media.title}}{{/media_title}}{{^media_title}}{{source.title}}{{/media_title}}</h2></div>'),e},tooltipStyles={},Tooltip=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){const o=this;this.renderTemplate(),this.$.parent().css({position:"relative"}),this.$tooltip=this.$.find(".Ldt-Tooltip"),this.$tip=this.$.find(".Ldt-Tooltip-Tip"),this.$sw=this.$.find(".Ldt-Tooltip-Border-SW"),this.$se=this.$.find(".Ldt-Tooltip-Border-SE"),this.__halfWidth=Math.floor((this.$.find(".Ldt-Tooltip-Main").width()||192)/2),this.__borderWidth=this.$.find(".Ldt-Tooltip-Border-Left").width(),this.__tipDelta=this.__halfWidth-Math.floor(this.$tip.width()/2),this.__maxShift=this.__tipDelta-this.__borderWidth,this.$.mouseover(function(){o.$tooltip.hide()}),this.hide()}show(o,l,t,u){if(typeof u<"u")if(typeof u=="string")this.$.find(".Ldt-Tooltip-Color").html(""),this.$.find(".Ldt-Tooltip-Color").show().css("background-color",u),this.$.find(".Ldt-Tooltip-Color").show().css("height","");else{var h=this.$.find(".Ldt-Tooltip-Color");h.html(""),h.show();for(var v=0;v<u.length;v++)h.append('<div style="float: left; height: 10px; width: 10px; background-color: '+u[v]+'">');this.$.find(".Ldt-Tooltip-Color").css("height",u.length*10+"px")}else this.$.find(".Ldt-Tooltip-Color").hide();this.$.find(".Ldt-Tooltip-Text").html(t),this.$tooltip.show();var w=0;typeof this.min_x<"u"&&o-this.__halfWidth<this.min_x&&(w=Math.max(o-this.__halfWidth-this.min_x,-this.__maxShift)),typeof this.max_x<"u"&&+o+this.__halfWidth>this.max_x&&(w=Math.min(+o+this.__halfWidth-this.max_x,this.__maxShift)),this.$tooltip.css({left:o-w+"px",top:l+"px"}),this.$tip.css({left:this.__tipDelta+w+"px"}),this.$sw.css({width:this.__tipDelta+w-this.__borderWidth+"px"}),this.$se.css({width:this.__tipDelta-w-this.__borderWidth+"px"})}hide(){this.$tooltip.hide()}},Or(e,"defaults",{}),Or(e,"template",'<div class="Ldt-Tooltip"><div class="Ldt-Tooltip-Main"><div class="Ldt-Tooltip-Corner-NW"></div><div class="Ldt-Tooltip-Border-Top"></div><div class="Ldt-Tooltip-Corner-NE"></div><div class="Ldt-Tooltip-Border-Left"></div><div class="Ldt-Tooltip-Border-Right"></div><div class="Ldt-Tooltip-Corner-SW"></div><div class="Ldt-Tooltip-Border-SW"></div><div class="Ldt-Tooltip-Tip"></div><div class="Ldt-Tooltip-Border-SE"></div><div class="Ldt-Tooltip-Corner-SE"></div><div class="Ldt-Tooltip-Inner"><div class="Ldt-Tooltip-Color"></div><p class="Ldt-Tooltip-Text"></p></div></div></div>'),e},transcriptStyles={},Transcript=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this.getWidgetAnnotations(),l=this,t;if(l.renderTemplate(),t=l.$.find(".Ldt-TranscriptWidget"),l.use_vtt_track){var u=l.player.widgets.filter(function(v){return v.type=="HtmlPlayer"});if(u){var h=u[0].$.find("video")[0];h.addEventListener("loadedmetadata",function(){var v=h.textTracks[0],w=v.cues,A=1;Array.prototype.forEach.apply(w,[function(E){E.id="cue"+A;var C=mustache.render(l.annotationTemplate,{id:E.id,content:E.text,begin:1e3*E.startTime,end:1e3*E.endTime});A+=1;var M=jQuery(C);t.append(M)}]),v.addEventListener("cuechange",function(){var E=v.activeCues;E.length>0&&(l.$.find(".Ldt-Transcript-Annotation.active").removeClass("active"),Array.prototype.forEach.apply(E,[function(C){l.$.find("#"+C.id).addClass("active")}]))},!1),t.on("click",".Ldt-Transcript-Annotation",function(){l.media.setCurrentTime(this.dataset.begin)})})}else console.log("cannot find a video object")}else o.forEach(function(v){var w={id:v.id,content:n.textFieldHtml(v.title),begin:v.begin.toString(),end:v.end.toString()},A=mustache.render(l.annotationTemplate,w),E=jQuery(A);t.append(E)})}},Or(e,"defaults",{annotation_type:"Caption",use_vtt_track:!1}),Or(e,"template",'<div class="Ldt-TranscriptWidget"></div>'),Or(e,"annotationTemplate",'<span data-begin="{{ begin }}" data-end="{{ end }}" data-id="{{ id }}" class="Ldt-Transcript-Annotation">{{ content }}</span> '),e},tweetStyles={},Tweet=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.lastAnnotation=!1}draw(){this.renderTemplate(),this.pinned=this.pin_at_start;var o=this;this.$.find(".Ldt-Tweet-Pin").click(function(){o.pinned=!o.pinned;var l=jQuery(this);o.pinned?(l.addClass("active").attr("title",o.l10n.dont_keep_visible),o.cancelTimeout()):(l.removeClass("active").attr("title",o.l10n.keep_visible),o.hideTimeout())}),this.$.find(".Ldt-Tweet-Close").click(function(){o.hide()}),this.$.hide(),this.getWidgetAnnotations().forEach(function(l){l.on("click",function(){o.show(l)})})}show(o){if(typeof o<"u"&&typeof o.source<"u"){var l=[[/#(\w+)/gm,function(M){return'<a href="http://twitter.com/search?q=%23'+M[1]+'" target="_blank">'},"</a>"]],t=_$1(o.source.entities.urls).sortBy(function(M){return M.indices[0]}),u=0,h="";_$1(t).each(function(M){M.indices[0]>=u&&(h+=o.source.text.substring(u,M.indices[0]),h+=typeof M.expanded_url<"u"&&M.expanded_url!==null?M.expanded_url:M.url,u=M.indices[1])}),h+=o.source.text.substring(u);for(var v=0;v<this.polemics.length;v++){var w=n.Model.regexpFromTextOrArray(this.polemics[v].keywords);l.push([w,'<span style="background: '+this.polemics[v].color+'">',"</span>"])}var w=o.found&&_this.source.getAnnotations().regexp||!1,A=o.source.user?o.source.user.profile_image_url:o.source.profile_image_url,E=o.source.user?o.source.user.screen_name:o.source.from_user,C=o.source.user?o.source.user.name:o.source.from_user_name;this.$.find(".Ldt-Tweet-Avatar").attr("src",A),this.$.find(".Ldt-Tweet-ScreenName").html("@"+E),this.$.find(".Ldt-Tweet-ProfileLink").attr("href","https://twitter.com/"+E),this.$.find(".Ldt-Tweet-FullName").html(C),this.$.find(".Ldt-Tweet-Contents").html(n.textFieldHtml(h,w,l)),this.$.find(".Ldt-Tweet-Time").html(this.l10n.original_time+new Date(o.source.created_at).toLocaleTimeString()+" / "+this.l10n.video_time+o.begin.toString()),this.$.find(".Ldt-Tweet-Retweet").attr("href","https://twitter.com/intent/retweet?tweet_id="+o.source.id_str),this.$.find(".Ldt-Tweet-Reply").attr("href","https://twitter.com/intent/tweet?in_reply_to="+o.source.id_str),this.$.find(".Ldt-Tweet-Original").attr("href","https://twitter.com/"+E+"/status/"+o.source.id_str),this.player.trigger("Annotation.minimize"),this.$.slideDown(),this.cancelTimeout(),this.pinned||this.hideTimeout()}else this.hide()}hide(){this.player.trigger("Annotation.maximize"),this.$.slideUp(),this.cancelTimeout()}cancelTimeout(){typeof this.hide_timer<"u"&&(window.clearTimeout(this.hide_timer),this.hide_timer=void 0)}hideTimeout(){this.cancelTimeout(),this.hide_timer=window.setTimeout(this.functionWrapper("hide"),this.hide_timeout)}},Or(e,"defaults",{hide_timeout:1e4,polemics:[{keywords:["++"],color:"#30d765"},{keywords:["--"],color:"#f51123"},{keywords:["=="],color:"#f1e24a"},{keywords:["??"],color:"#05aae6"}],annotation_type:"tweet",pin_at_start:!1}),Or(e,"messages",{fr:{retweet:"Retweeter",reply:"Répondre",keep_visible:"Empêcher la fermeture automatique",dont_keep_visible:"Permettre la fermeture automatique",close_widget:"Fermer l'affichage du tweet",original_time:"Heure d'envoi : ",video_time:"Temps de la vidéo : ",show_original:"Voir l'original"},en:{retweet:"Retweet",reply:"Reply",keep_visible:"Keep visible",dont_keep_visible:"Don't keep visible",close_widget:"Close tweet display",original_time:"Tweet sent at: ",video_time:"Video time: ",show_original:"Show original"}}),Or(e,"template",'<div class="Ldt-Tweet-Widget"><div class="Ldt-Tweet-Inner"><div class="Ldt-Tweet-PinClose-Buttons"><a href="#" class="Ldt-Tweet-Pin Ldt-TraceMe{{#pin_at_start}} active" title="{{l10n.dont_keep_visible}}{{/pin_at_start}}{{^pin_at_start}}" title="{{l10n.keep_visible}}{{/pin_at_start}}"></a><a href="#" class="Ldt-Tweet-Close Ldt-TraceMe" title="{{l10n.close_widget}}"></a></div><div class="Ldt-Tweet-AvatarContainer"><a href="#" class="Ldt-Tweet-ProfileLink" target="_blank"><img src="" class="Ldt-Tweet-Avatar"/></a></div><h3><a href="#" class="Ldt-Tweet-ProfileLink Ldt-Tweet-ScreenName" target="_blank"></a> (<span class="Ldt-Tweet-FullName"></span>)</h3><p class="Ldt-Tweet-Contents"></p><div class="Ldt-Tweet-Bottom"><span class="Ldt-Tweet-Time"></span><a class="Ldt-Tweet-Original" href="" target="_blank">{{l10n.show_original}}</a><a href="" target="_blank" class="Ldt-Tweet-Retweet"><div class="Ldt-Tweet-Icon"></div>{{l10n.retweet}}</a><a href="" target="_blank" class="Ldt-Tweet-Reply"><div class="Ldt-Tweet-Icon"></div>{{l10n.reply}}</a></div></div></div>'),e},AutoPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){typeof this.video>"u"&&(this.video=this.media.video);var o=["live","provider","autostart","streamer","video","height","width","url_transform","dailymotionPlayerId"],l={},t=[{regexp:/\.(mp4|m4v|mp3)$/,type:"AdaptivePlayer"},{regexp:/\.(ogg|ogv|webm)$/,type:"HtmlPlayer"},{regexp:/^(https?:\/\/)?(www\.)?youtube\.com/,type:"VideojsPlayer"},{regexp:/^(https?:\/\/)?(www\.)?vimeo\.com/,type:"VideojsPlayer"},{regexp:/^(https?:\/\/)?(www\.)?dailymotion\.com/,type:"VideojsPlayer"}];if(this.video){for(var u=0;u<t.length;u++)if(t[u].regexp.test(this.video.toLowerCase())){l.type=t[u].type;break}}if(typeof l.type>"u"&&(l.type=this.default_type),l.type==="AdaptivePlayer"){var h=document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E"');l.type=h!=="no"?"HtmlPlayer":"JwpPlayer"}for(var u=0;u<o.length;u++)typeof this[o[u]]<"u"&&(l[o[u]]=this[o[u]]);this.insertSubwidget(this.$,l)}},Or(e,"defaults",{default_type:"HtmlPlayer"}),e},MultiSegments=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this,l=[],t=null,u={},h={};_$1(this).each(function(v,w){/^segments_/.test(w)&&(u[w.replace(/^segments_/,"")]=v),/^annotation_/.test(w)&&(h[w.replace(/^annotation_/,"")]=v)}),this.source.getAnnotationTypes().forEach(function(v){var w=v.getAnnotations().filter(function(C){return C.getDuration()>0&&C.getMedia().id==o.media.id});if(w.length){var A=!1,E={segmentWidget:jQuery("<div>"),annotationWidget:jQuery("<div>"),hasSegmentsNow:function(){var C=o.media.getCurrentTime();return!!w.filter(function(M){return M.begin<=C&&M.end>C}).length},hide:function(){A&&(A=!1,this.annotationWidget.slideUp())},show:function(){A||(A=!0,this.annotationWidget.slideDown())}};E.segmentWidget.addClass("Ldt-MultiSegments-Segment").appendTo(o.$),o.show_all||E.segmentWidget.on("mouseenter",function(){E.hasSegmentsNow()&&(t=E)}),E.annotationWidget.addClass("Ldt-MultiSegments-Annotation").appendTo(o.$).hide(),o.insertSubwidget(E.segmentWidget,_$1({type:"Segments",annotation_type:v,width:"100%"}).extend(u).value()),o.insertSubwidget(E.annotationWidget,_$1({type:"Annotation",annotation_type:v,width:"100%"}).extend(h).value()),l.push(E)}}),jQuery(document).on("click",".Ldt-Segments-Segment",function(v){!o.show_all&&t&&!t.hasSegmentsNow()&&(t=void 0),_$1(l).each(function(w){jQuery(v.target).parent().parent()[0]==w.segmentWidget[0]?(t=w,w.show()):w.hide()})})}},Or(e,"defaults",{annotation_show_arrow:!0,annotation_start_minimized:!1,annotation_show_annotation_type:!0,show_all:!1}),e};function widgets(n){return{AdaptivePlayer:AdaptivePlayer(n),AutoPlayer:AutoPlayer(n),HelloWorld:HelloWorld(n),Annotation:Annotation(n),AnnotationsController:AnnotationsController(n),AnnotationsList:AnnotationsList(n),Arrow:Arrow(n),Controller:Controller(n),CreateAnnotation:CreateAnnotation(n),CurrentSegmentInfobox:CurrentSegmentInfobox(n),DailymotionPlayer:DailymotionPlayer(n),EnrichedPlan:EnrichedPlan(n),Highlighter:Highlighter(n),HtmlMashupPlayer:HtmlMashupPlayer(n),HtmlPlayer:HtmlPlayer(n),ImageDisplay:ImageDisplay(n),JwpPlayer:JwpPlayerWidget(n),LatestAnnotation:LatestAnnotation(n),MashupPlayer:MashupPlayer(n),Mediafragment:Mediafragment(n),MediaList:MediaList(n),MultiSegments:MultiSegments(n),NoteTaking:NoteTaking(n),PlaceholderPlayer:PlaceholderPlayer(n),Polemic:Polemic(n),PopcornPlayer:PopcornPlayer(n),Quiz:Quiz(n),UniqueChoiceQuestion:UniqueChoiceQuestion(n),MultipleChoiceQuestion:MultipleChoiceQuestion(n),QuizCreator:QuizCreator(n),Segments:Segments(n),Shortcuts:Shortcuts(n),Slice:Slice(n),SlidePreview:SlidePreview(n),Slider:Slider(n),SlideVideoPlayer:SlideVideoPlayer(n),Social:Social(n),Sparkline:Sparkline(n),SpelSyncHtml:SpelSyncHtml(n),Tagcloud:Tagcloud(n),Title:Title(n),Tooltip:Tooltip(n),Transcript:Transcript(n),Tweet:Tweet(n),VideojsPlayer:VideojsPlayerWidget(n),styles:{annotationStyles,helloWorldStyles,annotationsControllerStyles,annotationsListStyles,controllerStyles,createAnnotationStyles,currentSegmentInfoboxStyles,enrichedPlanStyles,highlighterStyles,imageDisplayStyles,latestAnnotationStyles,mashupPlayerStyles,mediaListStyles,noteTakingStyles,placeholderPlayerStyles,polemicStyles,quizStyles,quizCreatorStyles,segmentsStyles,shortcutsStyles,sliceStyles,slidePreviewStyles,sliderStyles,slideVideoPlayerStyles,socialStyles,tagcloudStyles,tooltipStyles,transcriptStyles,tweetStyles,videojsStyles}}}typeof window.IriSP>"u"&&(window.IriSP=IriSP$1),IriSP$1.Model=Model(IriSP$1),IriSP$1.htmlPlayer=htmlPlayer,Object.assign(IriSP$1,utils$s(IriSP$1)),IriSP$1.iFrameUpdater=iFrameUpdater,IriSP$1.serializers=serializers(IriSP$1),Object.assign(IriSP$1,defaults()),metadataplayer(IriSP$1),IriSP$1.Widgets=widgetsBase(IriSP$1),Object.assign(IriSP$1.Widgets,widgets(IriSP$1));const main={IriSP:IriSP$1,style:style$1};return main});
+`,ye.message,ye.stack);var L=new Error("tunneling socket could not be established, cause="+ye.message);L.code="ECONNRESET",B.request.emit("error",L),N.removeSocket(ee)}},C.prototype.removeSocket=function(B){var F=this.sockets.indexOf(B);if(F!==-1){this.sockets.splice(F,1);var N=this.requests.shift();N&&this.createConnection(N)}};function M(j,B){var F=this;C.prototype.createSocket.call(F,j,function(N){var ee=n.connect(0,P({},F.options,{servername:j.host,socket:N}));F.sockets[F.sockets.indexOf(N)]=ee,B(ee)})}function P(j){for(var B=1,F=arguments.length;B<F;++B){var N=arguments[B];if(typeof N=="object")for(var ee=Object.keys(N),Z=0,re=ee.length;Z<re;++Z){var fe=ee[Z];N[fe]!==void 0&&(j[fe]=N[fe])}}return j}var I;return process$1.env.NODE_DEBUG&&/\btunnel\b/.test(process$1.env.NODE_DEBUG)?I=function(){var j=Array.prototype.slice.call(arguments);typeof j[0]=="string"?j[0]="TUNNEL: "+j[0]:j.unshift("TUNNEL:"),console.error.apply(console,j)}:I=function(){},tunnelAgent.debug=I,tunnelAgent}var hasRequiredTunnel;function requireTunnel(){if(hasRequiredTunnel)return tunnel;hasRequiredTunnel=1;var n=require$$2$2,e=requireTunnelAgent(),o=["accept","accept-charset","accept-encoding","accept-language","accept-ranges","cache-control","content-encoding","content-language","content-location","content-md5","content-range","content-type","connection","date","expect","max-forwards","pragma","referer","te","user-agent","via"],l=["proxy-authorization"];function t(E){var C=E.port,M=E.protocol,P=E.hostname+":";return C?P+=C:M==="https:"?P+="443":P+="80",P}function u(E,C){var M=C.reduce(function(P,I){return P[I.toLowerCase()]=!0,P},{});return Object.keys(E).filter(function(P){return M[P.toLowerCase()]}).reduce(function(P,I){return P[I]=E[I],P},{})}function h(E,C){var M=E.proxy,P={proxy:{host:M.hostname,port:+M.port,proxyAuth:M.auth,headers:C},headers:E.headers,ca:E.ca,cert:E.cert,key:E.key,passphrase:E.passphrase,pfx:E.pfx,ciphers:E.ciphers,rejectUnauthorized:E.rejectUnauthorized,secureOptions:E.secureOptions,secureProtocol:E.secureProtocol};return P}function v(E,C){var M=E.protocol==="https:"?"https":"http",P=C.protocol==="https:"?"Https":"Http";return[M,P].join("Over")}function w(E){var C=E.uri,M=E.proxy,P=v(C,M);return e[P]}function A(E){this.request=E,this.proxyHeaderWhiteList=o,this.proxyHeaderExclusiveList=[],typeof E.tunnel<"u"&&(this.tunnelOverride=E.tunnel)}return A.prototype.isEnabled=function(){var E=this,C=E.request;return typeof E.tunnelOverride<"u"?E.tunnelOverride:C.uri.protocol==="https:"},A.prototype.setup=function(E){var C=this,M=C.request;if(E=E||{},typeof M.proxy=="string"&&(M.proxy=n.parse(M.proxy)),!M.proxy||!M.tunnel)return!1;E.proxyHeaderWhiteList&&(C.proxyHeaderWhiteList=E.proxyHeaderWhiteList),E.proxyHeaderExclusiveList&&(C.proxyHeaderExclusiveList=E.proxyHeaderExclusiveList);var P=C.proxyHeaderExclusiveList.concat(l),I=C.proxyHeaderWhiteList.concat(P),j=u(M.headers,I);j.host=t(M.uri),P.forEach(M.removeHeader,M);var B=w(M),F=h(M,j);return M.agent=B(F),!0},A.defaultProxyHeaderWhiteList=o,A.defaultProxyHeaderExclusiveList=l,tunnel.Tunnel=A,tunnel}var performanceNow={exports:{}},hasRequiredPerformanceNow;function requirePerformanceNow(){return hasRequiredPerformanceNow||(hasRequiredPerformanceNow=1,(function(){var n,e,o,l,t,u;typeof performance<"u"&&performance!==null&&performance.now?performanceNow.exports=function(){return performance.now()}:typeof process$1<"u"&&process$1!==null&&process$1.hrtime?(performanceNow.exports=function(){return(n()-t)/1e6},e=process$1.hrtime,n=function(){var h;return h=e(),h[0]*1e9+h[1]},l=n(),u=process$1.uptime()*1e9,t=l-u):Date.now?(performanceNow.exports=function(){return Date.now()-o},o=Date.now()):(performanceNow.exports=function(){return new Date().getTime()-o},o=new Date().getTime())}).call(commonjsGlobal$1)),performanceNow.exports}var request$2,hasRequiredRequest;function requireRequest(){if(hasRequiredRequest)return request$2;hasRequiredRequest=1;var n=requireStreamHttp(),e=requireHttpsBrowserify(),o=require$$2$2,l=util$6,t=requireStreamBrowserify(),u=requireLib$5(),h=requireAwsSign2(),v=requireAws4(),w=requireLib$2(),A=mimeTypes,E=requireCaseless(),C=requireForeverAgent(),M=requireBrowser(),P=extend$1,I=requireIsstream(),j=requireIsTypedarray().strict,B=helpers$1,F=cookies$1,N=requireGetProxyFromURI(),ee=requireQuerystring().Querystring,Z=requireHar().Har,re=requireAuth().Auth,fe=requireOauth().OAuth,V=requireHawk(),le=requireMultipart().Multipart,he=requireRedirect().Redirect,ye=requireTunnel().Tunnel,L=requirePerformanceNow(),p=safeBufferExports$1.Buffer,y=B.safeStringify,S=B.isReadStream,c=B.toBase64,m=B.defer,x=B.copy,T=B.version,b=F.jar(),d={};function k(U,z){var ie={};for(var de in z){var me=U.indexOf(de)===-1;me&&(ie[de]=z[de])}return ie}function D(U,z){var ie={};for(var de in z){var me=U.indexOf(de)!==-1,pe=typeof z[de]=="function";me&&pe||(ie[de]=z[de])}return ie}function O(){var U=this;return{uri:U.uri,method:U.method,headers:U.headers}}function Q(){var U=this;return{statusCode:U.statusCode,body:U.body,headers:U.headers,request:O.call(U.request)}}function J(U){var z=this;U.har&&(z._har=new Z(z),U=z._har.options(U)),t.Stream.call(z);var ie=Object.keys(J.prototype),de=k(ie,U);P(z,de),U=D(ie,U),z.readable=!0,z.writable=!0,U.method&&(z.explicitMethod=!0),z._qs=new ee(z),z._auth=new re(z),z._oauth=new fe(z),z._multipart=new le(z),z._redirect=new he(z),z._tunnel=new ye(z),z.init(U)}l.inherits(J,t.Stream),J.debug=process$1.env.NODE_DEBUG&&/\brequest\b/.test(process$1.env.NODE_DEBUG);function X(){J.debug&&console.error("REQUEST %s",l.format.apply(l,arguments))}return J.prototype.debug=X,J.prototype.init=function(U){var z=this;U||(U={}),z.headers=z.headers?x(z.headers):{};for(var ie in z.headers)typeof z.headers[ie]>"u"&&delete z.headers[ie];if(E.httpify(z,z.headers),z.method||(z.method=U.method||"GET"),z.localAddress||(z.localAddress=U.localAddress),z._qs.init(U),X(U),!z.pool&&z.pool!==!1&&(z.pool=d),z.dests=z.dests||[],z.__isRequestRequest=!0,!z._callback&&z.callback&&(z._callback=z.callback,z.callback=function(){z._callbackCalled||(z._callbackCalled=!0,z._callback.apply(z,arguments))},z.on("error",z.callback.bind()),z.on("complete",z.callback.bind(z,null))),!z.uri&&z.url&&(z.uri=z.url,delete z.url),z.baseUrl){if(typeof z.baseUrl!="string")return z.emit("error",new Error("options.baseUrl must be a string"));if(typeof z.uri!="string")return z.emit("error",new Error("options.uri must be a string when using options.baseUrl"));if(z.uri.indexOf("//")===0||z.uri.indexOf("://")!==-1)return z.emit("error",new Error("options.uri must be a path when using options.baseUrl"));var de=z.baseUrl.lastIndexOf("/")===z.baseUrl.length-1,me=z.uri.indexOf("/")===0;de&&me?z.uri=z.baseUrl+z.uri.slice(1):de||me?z.uri=z.baseUrl+z.uri:z.uri===""?z.uri=z.baseUrl:z.uri=z.baseUrl+"/"+z.uri,delete z.baseUrl}if(!z.uri)return z.emit("error",new Error("options.uri is a required argument"));if(typeof z.uri=="string"&&(z.uri=o.parse(z.uri)),z.uri.href||(z.uri.href=o.format(z.uri)),z.uri.protocol==="unix:")return z.emit("error",new Error("`unix://` URL scheme is no longer supported. Please use the format `http://unix:SOCKET:PATH`"));if(z.uri.host==="unix"&&z.enableUnixSocket(),z.strictSSL===!1&&(z.rejectUnauthorized=!1),z.uri.pathname||(z.uri.pathname="/"),!(z.uri.host||z.uri.hostname&&z.uri.port)&&!z.uri.isUnix){var pe=o.format(z.uri),qe='Invalid URI "'+pe+'"';return Object.keys(U).length===0&&(qe+=". This can be caused by a crappy redirection."),z.abort(),z.emit("error",new Error(qe))}if(z.hasOwnProperty("proxy")||(z.proxy=N(z.uri)),z.tunnel=z._tunnel.isEnabled(),z.proxy&&z._tunnel.setup(U),z._redirect.onRequest(U),z.setHost=!1,!z.hasHeader("host")){var mt=z.originalHostHeaderName||"host";z.setHeader(mt,z.uri.host),z.uri.port&&(z.uri.port==="80"&&z.uri.protocol==="http:"||z.uri.port==="443"&&z.uri.protocol==="https:")&&z.setHeader(mt,z.uri.hostname),z.setHost=!0}if(z.jar(z._jar||U.jar),z.uri.port||(z.uri.protocol==="http:"?z.uri.port=80:z.uri.protocol==="https:"&&(z.uri.port=443)),z.proxy&&!z.tunnel?(z.port=z.proxy.port,z.host=z.proxy.hostname):(z.port=z.uri.port,z.host=z.uri.hostname),U.form&&z.form(U.form),U.formData){var st=U.formData,dt=z.form(),Tt=function(Kt,Me){Me&&Me.hasOwnProperty("value")&&Me.hasOwnProperty("options")?dt.append(Kt,Me.value,Me.options):dt.append(Kt,Me)};for(var lt in st)if(st.hasOwnProperty(lt)){var Je=st[lt];if(Je instanceof Array)for(var ht=0;ht<Je.length;ht++)Tt(lt,Je[ht]);else Tt(lt,Je)}}if(U.qs&&z.qs(U.qs),z.uri.path?z.path=z.uri.path:z.path=z.uri.pathname+(z.uri.search||""),z.path.length===0&&(z.path="/"),U.aws&&z.aws(U.aws),U.hawk&&z.hawk(U.hawk),U.httpSignature&&z.httpSignature(U.httpSignature),U.auth&&(Object.prototype.hasOwnProperty.call(U.auth,"username")&&(U.auth.user=U.auth.username),Object.prototype.hasOwnProperty.call(U.auth,"password")&&(U.auth.pass=U.auth.password),z.auth(U.auth.user,U.auth.pass,U.auth.sendImmediately,U.auth.bearer)),z.gzip&&!z.hasHeader("accept-encoding")&&z.setHeader("accept-encoding","gzip, deflate"),z.uri.auth&&!z.hasHeader("authorization")){var at=z.uri.auth.split(":").map(function(Kt){return z._qs.unescape(Kt)});z.auth(at[0],at.slice(1).join(":"),!0)}if(!z.tunnel&&z.proxy&&z.proxy.auth&&!z.hasHeader("proxy-authorization")){var bt=z.proxy.auth.split(":").map(function(Kt){return z._qs.unescape(Kt)}),jt="Basic "+c(bt.join(":"));z.setHeader("proxy-authorization",jt)}z.proxy&&!z.tunnel&&(z.path=z.uri.protocol+"//"+z.uri.host+z.path),U.json&&z.json(U.json),U.multipart&&z.multipart(U.multipart),U.time&&(z.timing=!0,z.elapsedTime=z.elapsedTime||0);function Ge(){if(j(z.body)&&(z.body=p.from(z.body)),!z.hasHeader("content-length")){var Kt;typeof z.body=="string"?Kt=p.byteLength(z.body):Array.isArray(z.body)?Kt=z.body.reduce(function(Me,te){return Me+te.length},0):Kt=z.body.length,Kt?z.setHeader("content-length",Kt):z.emit("error",new Error("Argument error, options.body."))}}z.body&&!I(z.body)&&Ge(),U.oauth?z.oauth(U.oauth):z._oauth.params&&z.hasHeader("authorization")&&z.oauth(z._oauth.params);var Qe=z.proxy&&!z.tunnel?z.proxy.protocol:z.uri.protocol,Wt={"http:":n,"https:":e},Et=z.httpModules||{};if(z.httpModule=Et[Qe]||Wt[Qe],!z.httpModule)return z.emit("error",new Error("Invalid protocol: "+Qe));if(U.ca&&(z.ca=U.ca),!z.agent)if(U.agentOptions&&(z.agentOptions=U.agentOptions),U.agentClass)z.agentClass=U.agentClass;else if(U.forever){var Ct=T();Ct.major===0&&Ct.minor<=10?z.agentClass=Qe==="http:"?C:C.SSL:(z.agentClass=z.httpModule.Agent,z.agentOptions=z.agentOptions||{},z.agentOptions.keepAlive=!0)}else z.agentClass=z.httpModule.Agent;z.pool===!1?z.agent=!1:z.agent=z.agent||z.getNewAgent(),z.on("pipe",function(Kt){if(z.ntick&&z._started&&z.emit("error",new Error("You cannot pipe to this stream after the outbound request has started.")),z.src=Kt,S(Kt))z.hasHeader("content-type")||z.setHeader("content-type",A.lookup(Kt.path));else{if(Kt.headers)for(var Me in Kt.headers)z.hasHeader(Me)||z.setHeader(Me,Kt.headers[Me]);z._json&&!z.hasHeader("content-type")&&z.setHeader("content-type","application/json"),Kt.method&&!z.explicitMethod&&(z.method=Kt.method)}}),m(function(){if(!z._aborted){var Kt=function(){if(z._form&&(z._auth.hasAuth?z._auth.hasAuth&&z._auth.sentAuth&&z._form.pipe(z):z._form.pipe(z)),z._multipart&&z._multipart.chunked&&z._multipart.body.pipe(z),z.body)I(z.body)?z.body.pipe(z):(Ge(),Array.isArray(z.body)?z.body.forEach(function(Me){z.write(Me)}):z.write(z.body),z.end());else if(z.requestBodyStream)console.warn("options.requestBodyStream is deprecated, please pass the request object to stream.pipe."),z.requestBodyStream.pipe(z);else if(!z.src){if(z._auth.hasAuth&&!z._auth.sentAuth){z.end();return}z.method!=="GET"&&typeof z.method<"u"&&z.setHeader("content-length",0),z.end()}};z._form&&!z.hasHeader("content-length")?(z.setHeader(z._form.getHeaders(),!0),z._form.getLength(function(Me,te){!Me&&!isNaN(te)&&z.setHeader("content-length",te),Kt()})):Kt(),z.ntick=!0}})},J.prototype.getNewAgent=function(){var U=this,z=U.agentClass,ie={};if(U.agentOptions)for(var de in U.agentOptions)ie[de]=U.agentOptions[de];U.ca&&(ie.ca=U.ca),U.ciphers&&(ie.ciphers=U.ciphers),U.secureProtocol&&(ie.secureProtocol=U.secureProtocol),U.secureOptions&&(ie.secureOptions=U.secureOptions),typeof U.rejectUnauthorized<"u"&&(ie.rejectUnauthorized=U.rejectUnauthorized),U.cert&&U.key&&(ie.key=U.key,ie.cert=U.cert),U.pfx&&(ie.pfx=U.pfx),U.passphrase&&(ie.passphrase=U.passphrase);var me="";z!==U.httpModule.Agent&&(me+=z.name);var pe=U.proxy;typeof pe=="string"&&(pe=o.parse(pe));var qe=pe&&pe.protocol==="https:"||this.uri.protocol==="https:";return qe&&(ie.ca&&(me&&(me+=":"),me+=ie.ca),typeof ie.rejectUnauthorized<"u"&&(me&&(me+=":"),me+=ie.rejectUnauthorized),ie.cert&&(me&&(me+=":"),me+=ie.cert.toString("ascii")+ie.key.toString("ascii")),ie.pfx&&(me&&(me+=":"),me+=ie.pfx.toString("ascii")),ie.ciphers&&(me&&(me+=":"),me+=ie.ciphers),ie.secureProtocol&&(me&&(me+=":"),me+=ie.secureProtocol),ie.secureOptions&&(me&&(me+=":"),me+=ie.secureOptions)),U.pool===d&&!me&&Object.keys(ie).length===0&&U.httpModule.globalAgent?U.httpModule.globalAgent:(me=U.uri.protocol+me,U.pool[me]||(U.pool[me]=new z(ie),U.pool.maxSockets&&(U.pool[me].maxSockets=U.pool.maxSockets)),U.pool[me])},J.prototype.start=function(){var U=this;if(U.timing)var z=new Date().getTime(),ie=L();if(!U._aborted){U._started=!0,U.method=U.method||"GET",U.href=U.uri.href,U.src&&U.src.stat&&U.src.stat.size&&!U.hasHeader("content-length")&&U.setHeader("content-length",U.src.stat.size),U._aws&&U.aws(U._aws,!0);var de=x(U);delete de.auth,X("make request",U.uri.href),delete de.timeout;try{U.req=U.httpModule.request(de)}catch(pe){U.emit("error",pe);return}U.timing&&(U.startTime=z,U.startTimeNow=ie,U.timings={});var me;U.timeout&&!U.timeoutTimer&&(U.timeout<0?me=0:typeof U.timeout=="number"&&isFinite(U.timeout)&&(me=U.timeout)),U.req.on("response",U.onRequestResponse.bind(U)),U.req.on("error",U.onRequestError.bind(U)),U.req.on("drain",function(){U.emit("drain")}),U.req.on("socket",function(pe){var qe=pe._connecting||pe.connecting;if(U.timing&&(U.timings.socket=L()-U.startTimeNow,qe)){var mt=function(){U.timings.lookup=L()-U.startTimeNow},st=function(){U.timings.connect=L()-U.startTimeNow};pe.once("lookup",mt),pe.once("connect",st),U.req.once("error",function(){pe.removeListener("lookup",mt),pe.removeListener("connect",st)})}var dt=function(){U.req.setTimeout(me,function(){if(U.req){U.abort();var lt=new Error("ESOCKETTIMEDOUT");lt.code="ESOCKETTIMEDOUT",lt.connect=!1,U.emit("error",lt)}})};if(me!==void 0)if(qe){var Tt=function(){pe.removeListener("connect",Tt),U.clearTimeout(),dt()};pe.on("connect",Tt),U.req.on("error",function(lt){pe.removeListener("connect",Tt)}),U.timeoutTimer=setTimeout(function(){pe.removeListener("connect",Tt),U.abort();var lt=new Error("ETIMEDOUT");lt.code="ETIMEDOUT",lt.connect=!0,U.emit("error",lt)},me)}else dt();U.emit("socket",pe)}),U.emit("request",U.req)}},J.prototype.onRequestError=function(U){var z=this;if(!z._aborted){if(z.req&&z.req._reusedSocket&&U.code==="ECONNRESET"&&z.agent.addRequestNoreuse){z.agent={addRequest:z.agent.addRequestNoreuse.bind(z.agent)},z.start(),z.req.end();return}z.clearTimeout(),z.emit("error",U)}},J.prototype.onRequestResponse=function(U){var z=this;if(z.timing&&(z.timings.response=L()-z.startTimeNow),X("onRequestResponse",z.uri.href,U.statusCode,U.headers),U.on("end",function(){z.timing&&(z.timings.end=L()-z.startTimeNow,U.timingStart=z.startTime,z.timings.socket||(z.timings.socket=0),z.timings.lookup||(z.timings.lookup=z.timings.socket),z.timings.connect||(z.timings.connect=z.timings.lookup),z.timings.response||(z.timings.response=z.timings.connect),X("elapsed time",z.timings.end),z.elapsedTime+=Math.round(z.timings.end),U.elapsedTime=z.elapsedTime,U.timings=z.timings,U.timingPhases={wait:z.timings.socket,dns:z.timings.lookup-z.timings.socket,tcp:z.timings.connect-z.timings.lookup,firstByte:z.timings.response-z.timings.connect,download:z.timings.end-z.timings.response,total:z.timings.end}),X("response end",z.uri.href,U.statusCode,U.headers)}),z._aborted){X("aborted",z.uri.href),U.resume();return}if(z.response=U,U.request=z,U.toJSON=Q,z.httpModule===e&&z.strictSSL&&(!U.hasOwnProperty("socket")||!U.socket.authorized)){X("strict ssl error",z.uri.href);var ie=U.hasOwnProperty("socket")?U.socket.authorizationError:z.uri.href+" does not support SSL";z.emit("error",new Error("SSL Error: "+ie));return}z.originalHost=z.getHeader("host"),z.originalHostHeaderName||(z.originalHostHeaderName=z.hasHeader("host")),z.setHost&&z.removeHeader("host"),z.clearTimeout();var de=z._jar&&z._jar.setCookie?z._jar:b,me=function(Tt){try{de.setCookie(Tt,z.uri.href,{ignoreError:!0})}catch(lt){z.emit("error",lt)}};if(U.caseless=E(U.headers),U.caseless.has("set-cookie")&&!z._disableCookies){var pe=U.caseless.has("set-cookie");Array.isArray(U.headers[pe])?U.headers[pe].forEach(me):me(U.headers[pe])}if(!z._redirect.onResponse(U)){{U.on("close",function(){z._ended||z.response.emit("end")}),U.once("end",function(){z._ended=!0});var qe=function(Tt){return z.method==="HEAD"||Tt>=100&&Tt<200||Tt===204||Tt===304},mt;if(z.gzip&&!qe(U.statusCode)){var st=U.headers["content-encoding"]||"identity";st=st.trim().toLowerCase();var dt={flush:u.Z_SYNC_FLUSH,finishFlush:u.Z_SYNC_FLUSH};st==="gzip"?(mt=u.createGunzip(dt),U.pipe(mt)):st==="deflate"?(mt=u.createInflate(dt),U.pipe(mt)):(st!=="identity"&&X("ignoring unrecognized Content-Encoding "+st),mt=U)}else mt=U;z.encoding&&(z.dests.length!==0?console.error("Ignoring encoding parameter as this stream is being piped to another stream which makes the encoding option invalid."):mt.setEncoding(z.encoding)),z._paused&&mt.pause(),z.responseContent=mt,z.emit("response",U),z.dests.forEach(function(Tt){z.pipeDest(Tt)}),mt.on("data",function(Tt){z.timing&&!z.responseStarted&&(z.responseStartTime=new Date().getTime(),U.responseStartTime=z.responseStartTime),z._destdata=!0,z.emit("data",Tt)}),mt.once("end",function(Tt){z.emit("end",Tt)}),mt.on("error",function(Tt){z.emit("error",Tt)}),mt.on("close",function(){z.emit("close")}),z.callback?z.readResponseBody(U):z.on("end",function(){if(z._aborted){X("aborted",z.uri.href);return}z.emit("complete",U)})}X("finish init function",z.uri.href)}},J.prototype.readResponseBody=function(U){var z=this;X("reading response's body");var ie=[],de=0,me=[];z.on("data",function(pe){p.isBuffer(pe)?pe.length&&(de+=pe.length,ie.push(pe)):me.push(pe)}),z.on("end",function(){if(X("end event",z.uri.href),z._aborted){X("aborted",z.uri.href),ie=[],de=0;return}if(de?(X("has body",z.uri.href,de),U.body=p.concat(ie,de),z.encoding!==null&&(U.body=U.body.toString(z.encoding)),ie=[],de=0):me.length&&(z.encoding==="utf8"&&me[0].length>0&&me[0][0]==="\uFEFF"&&(me[0]=me[0].substring(1)),U.body=me.join("")),z._json)try{U.body=JSON.parse(U.body,z._jsonReviver)}catch{X("invalid JSON received",z.uri.href)}X("emitting complete",z.uri.href),typeof U.body>"u"&&!z._json&&(U.body=z.encoding===null?p.alloc(0):""),z.emit("complete",U,U.body)})},J.prototype.abort=function(){var U=this;U._aborted=!0,U.req?U.req.abort():U.response&&U.response.destroy(),U.clearTimeout(),U.emit("abort")},J.prototype.pipeDest=function(U){var z=this,ie=z.response;if(U.headers&&!U.headersSent){if(ie.caseless.has("content-type")){var de=ie.caseless.has("content-type");U.setHeader?U.setHeader(de,ie.headers[de]):U.headers[de]=ie.headers[de]}if(ie.caseless.has("content-length")){var me=ie.caseless.has("content-length");U.setHeader?U.setHeader(me,ie.headers[me]):U.headers[me]=ie.headers[me]}}if(U.setHeader&&!U.headersSent){for(var pe in ie.headers)(!z.gzip||pe!=="content-encoding")&&U.setHeader(pe,ie.headers[pe]);U.statusCode=ie.statusCode}z.pipefilter&&z.pipefilter(ie,U)},J.prototype.qs=function(U,z){var ie=this,de;!z&&ie.uri.query?de=ie._qs.parse(ie.uri.query):de={};for(var me in U)de[me]=U[me];var pe=ie._qs.stringify(de);return pe===""||(ie.uri=o.parse(ie.uri.href.split("?")[0]+"?"+pe),ie.url=ie.uri,ie.path=ie.uri.path,ie.uri.host==="unix"&&ie.enableUnixSocket()),ie},J.prototype.form=function(U){var z=this;return U?(/^application\/x-www-form-urlencoded\b/.test(z.getHeader("content-type"))||z.setHeader("content-type","application/x-www-form-urlencoded"),z.body=typeof U=="string"?z._qs.rfc3986(U.toString("utf8")):z._qs.stringify(U).toString("utf8"),z):(z._form=new M,z._form.on("error",function(ie){ie.message="form-data: "+ie.message,z.emit("error",ie),z.abort()}),z._form)},J.prototype.multipart=function(U){var z=this;return z._multipart.onRequest(U),z._multipart.chunked||(z.body=z._multipart.body),z},J.prototype.json=function(U){var z=this;return z.hasHeader("accept")||z.setHeader("accept","application/json"),typeof z.jsonReplacer=="function"&&(z._jsonReplacer=z.jsonReplacer),z._json=!0,typeof U=="boolean"?z.body!==void 0&&(/^application\/x-www-form-urlencoded\b/.test(z.getHeader("content-type"))?z.body=z._qs.rfc3986(z.body):z.body=y(z.body,z._jsonReplacer),z.hasHeader("content-type")||z.setHeader("content-type","application/json")):(z.body=y(U,z._jsonReplacer),z.hasHeader("content-type")||z.setHeader("content-type","application/json")),typeof z.jsonReviver=="function"&&(z._jsonReviver=z.jsonReviver),z},J.prototype.getHeader=function(U,z){var ie=this,de,me,pe;return z||(z=ie.headers),Object.keys(z).forEach(function(qe){qe.length===U.length&&(me=new RegExp(U,"i"),pe=qe.match(me),pe&&(de=z[qe]))}),de},J.prototype.enableUnixSocket=function(){var U=this.uri.path.split(":"),z=U[0],ie=U[1];this.socketPath=z,this.uri.pathname=ie,this.uri.path=ie,this.uri.host=z,this.uri.hostname=z,this.uri.isUnix=!0},J.prototype.auth=function(U,z,ie,de){var me=this;return me._auth.onRequest(U,z,ie,de),me},J.prototype.aws=function(U,z){var ie=this;if(!z)return ie._aws=U,ie;if(U.sign_version===4||U.sign_version==="4"){var de={host:ie.uri.host,path:ie.uri.path,method:ie.method,headers:ie.headers,body:ie.body};U.service&&(de.service=U.service);var me=v.sign(de,{accessKeyId:U.key,secretAccessKey:U.secret,sessionToken:U.session});ie.setHeader("authorization",me.headers.Authorization),ie.setHeader("x-amz-date",me.headers["X-Amz-Date"]),me.headers["X-Amz-Security-Token"]&&ie.setHeader("x-amz-security-token",me.headers["X-Amz-Security-Token"])}else{var pe=new Date;ie.setHeader("date",pe.toUTCString());var qe={key:U.key,secret:U.secret,verb:ie.method.toUpperCase(),date:pe,contentType:ie.getHeader("content-type")||"",md5:ie.getHeader("content-md5")||"",amazonHeaders:h.canonicalizeHeaders(ie.headers)},mt=ie.uri.path;U.bucket&&mt?qe.resource="/"+U.bucket+mt:U.bucket&&!mt?qe.resource="/"+U.bucket:!U.bucket&&mt?qe.resource=mt:!U.bucket&&!mt&&(qe.resource="/"),qe.resource=h.canonicalizeResource(qe.resource),ie.setHeader("authorization",h.authorization(qe))}return ie},J.prototype.httpSignature=function(U){var z=this;return w.signRequest({getHeader:function(ie){return z.getHeader(ie,z.headers)},setHeader:function(ie,de){z.setHeader(ie,de)},method:z.method,path:z.path},U),X("httpSignature authorization",z.getHeader("authorization")),z},J.prototype.hawk=function(U){var z=this;z.setHeader("Authorization",V.header(z.uri,z.method,U))},J.prototype.oauth=function(U){var z=this;return z._oauth.onRequest(U),z},J.prototype.jar=function(U){var z=this,ie;if(z._redirect.redirectsFollowed===0&&(z.originalCookieHeader=z.getHeader("cookie")),!U)ie=!1,z._disableCookies=!0;else{var de=U.getCookieString?U:b,me=z.uri.href;de&&(ie=de.getCookieString(me))}return ie&&ie.length&&(z.originalCookieHeader?z.setHeader("cookie",z.originalCookieHeader+"; "+ie):z.setHeader("cookie",ie)),z._jar=U,z},J.prototype.pipe=function(U,z){var ie=this;if(ie.response)if(ie._destdata)ie.emit("error",new Error("You cannot pipe after data has been emitted from the response."));else if(ie._ended)ie.emit("error",new Error("You cannot pipe after the response has been ended."));else return t.Stream.prototype.pipe.call(ie,U,z),ie.pipeDest(U),U;else return ie.dests.push(U),t.Stream.prototype.pipe.call(ie,U,z),U},J.prototype.write=function(){var U=this;if(!U._aborted&&(U._started||U.start(),U.req))return U.req.write.apply(U.req,arguments)},J.prototype.end=function(U){var z=this;z._aborted||(U&&z.write(U),z._started||z.start(),z.req&&z.req.end())},J.prototype.pause=function(){var U=this;U.responseContent?U.responseContent.pause.apply(U.responseContent,arguments):U._paused=!0},J.prototype.resume=function(){var U=this;U.responseContent?U.responseContent.resume.apply(U.responseContent,arguments):U._paused=!1},J.prototype.destroy=function(){var U=this;this.clearTimeout(),U._ended?U.response&&U.response.destroy():U.end()},J.prototype.clearTimeout=function(){this.timeoutTimer&&(clearTimeout(this.timeoutTimer),this.timeoutTimer=null)},J.defaultProxyHeaderWhiteList=ye.defaultProxyHeaderWhiteList.slice(),J.defaultProxyHeaderExclusiveList=ye.defaultProxyHeaderExclusiveList.slice(),J.prototype.toJSON=O,request$2=J,request$2}var extend=extend$1,cookies=cookies$1,helpers=helpers$1,paramsHaveRequestBody=helpers.paramsHaveRequestBody;function initParams(n,e,o){typeof e=="function"&&(o=e);var l={};return e!==null&&typeof e=="object"?extend(l,e,{uri:n}):typeof n=="string"?extend(l,{uri:n}):extend(l,n),l.callback=o||l.callback,l}function request$1(n,e,o){if(typeof n>"u")throw new Error("undefined is not a valid uri or options object.");var l=initParams(n,e,o);if(l.method==="HEAD"&¶msHaveRequestBody(l))throw new Error("HTTP HEAD requests MUST NOT include a request body.");return new request$1.Request(l)}function verbFunc(n){var e=n.toUpperCase();return function(o,l,t){var u=initParams(o,l,t);return u.method=e,request$1(u,u.callback)}}request$1.get=verbFunc("get"),request$1.head=verbFunc("head"),request$1.options=verbFunc("options"),request$1.post=verbFunc("post"),request$1.put=verbFunc("put"),request$1.patch=verbFunc("patch"),request$1.del=verbFunc("delete"),request$1.delete=verbFunc("delete"),request$1.jar=function(n){return cookies.jar(n)},request$1.cookie=function(n){return cookies.parse(n)};function wrapRequestMethod(n,e,o,l){return function(t,u,h){var v=initParams(t,u,h),w={};return extend(!0,w,e,v),w.pool=v.pool||e.pool,l&&(w.method=l.toUpperCase()),typeof o=="function"&&(n=o),n(w,w.callback)}}request$1.defaults=function(n,e){var o=this;n=n||{},typeof n=="function"&&(e=n,n={});var l=wrapRequestMethod(o,n,e),t=["get","head","post","put","patch","del","delete"];return t.forEach(function(u){l[u]=wrapRequestMethod(o[u],n,e,u)}),l.cookie=wrapRequestMethod(o.cookie,n,e),l.jar=o.jar,l.defaults=o.defaults,l},request$1.forever=function(n,e){var o={};return e&&extend(o,e),n&&(o.agentOptions=n),o.forever=!0,request$1.defaults(o)};var request_1=request$1;request$1.Request=requireRequest(),request$1.initParams=initParams,Object.defineProperty(request$1,"debug",{enumerable:!0,get:function(){return request$1.Request.debug},set:function(n){request$1.Request.debug=n}});var sha1$1={exports:{}},crypt={exports:{}};(function(){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(o,l){return o<<l|o>>>32-l},rotr:function(o,l){return o<<32-l|o>>>l},endian:function(o){if(o.constructor==Number)return e.rotl(o,8)&16711935|e.rotl(o,24)&4278255360;for(var l=0;l<o.length;l++)o[l]=e.endian(o[l]);return o},randomBytes:function(o){for(var l=[];o>0;o--)l.push(Math.floor(Math.random()*256));return l},bytesToWords:function(o){for(var l=[],t=0,u=0;t<o.length;t++,u+=8)l[u>>>5]|=o[t]<<24-u%32;return l},wordsToBytes:function(o){for(var l=[],t=0;t<o.length*32;t+=8)l.push(o[t>>>5]>>>24-t%32&255);return l},bytesToHex:function(o){for(var l=[],t=0;t<o.length;t++)l.push((o[t]>>>4).toString(16)),l.push((o[t]&15).toString(16));return l.join("")},hexToBytes:function(o){for(var l=[],t=0;t<o.length;t+=2)l.push(parseInt(o.substr(t,2),16));return l},bytesToBase64:function(o){for(var l=[],t=0;t<o.length;t+=3)for(var u=o[t]<<16|o[t+1]<<8|o[t+2],h=0;h<4;h++)t*8+h*6<=o.length*8?l.push(n.charAt(u>>>6*(3-h)&63)):l.push("=");return l.join("")},base64ToBytes:function(o){o=o.replace(/[^A-Z0-9+\/]/ig,"");for(var l=[],t=0,u=0;t<o.length;u=++t%4)u!=0&&l.push((n.indexOf(o.charAt(t-1))&Math.pow(2,-2*u+8)-1)<<u*2|n.indexOf(o.charAt(t))>>>6-u*2);return l}};crypt.exports=e})();var cryptExports=crypt.exports,charenc={utf8:{stringToBytes:function(n){return charenc.bin.stringToBytes(unescape(encodeURIComponent(n)))},bytesToString:function(n){return decodeURIComponent(escape(charenc.bin.bytesToString(n)))}},bin:{stringToBytes:function(n){for(var e=[],o=0;o<n.length;o++)e.push(n.charCodeAt(o)&255);return e},bytesToString:function(n){for(var e=[],o=0;o<n.length;o++)e.push(String.fromCharCode(n[o]));return e.join("")}}},charenc_1=charenc;(function(){var n=cryptExports,e=charenc_1.utf8,o=charenc_1.bin,l=function(u){u.constructor==String?u=e.stringToBytes(u):typeof Buffer$C<"u"&&typeof Buffer$C.isBuffer=="function"&&Buffer$C.isBuffer(u)?u=Array.prototype.slice.call(u,0):Array.isArray(u)||(u=u.toString());var h=n.bytesToWords(u),v=u.length*8,w=[],A=1732584193,E=-271733879,C=-1732584194,M=271733878,P=-1009589776;h[v>>5]|=128<<24-v%32,h[(v+64>>>9<<4)+15]=v;for(var I=0;I<h.length;I+=16){for(var j=A,B=E,F=C,N=M,ee=P,Z=0;Z<80;Z++){if(Z<16)w[Z]=h[I+Z];else{var re=w[Z-3]^w[Z-8]^w[Z-14]^w[Z-16];w[Z]=re<<1|re>>>31}var fe=(A<<5|A>>>27)+P+(w[Z]>>>0)+(Z<20?(E&C|~E&M)+1518500249:Z<40?(E^C^M)+1859775393:Z<60?(E&C|E&M|C&M)-1894007588:(E^C^M)-899497514);P=M,M=C,C=E<<30|E>>>2,E=A,A=fe}A+=j,E+=B,C+=F,M+=N,P+=ee}return[A,E,C,M,P]},t=function(u,h){var v=n.wordsToBytes(l(u));return h&&h.asBytes?v:h&&h.asString?o.bytesToString(v):n.bytesToHex(v)};t._blocksize=16,t._digestsize=20,sha1$1.exports=t})();var sha1Exports=sha1$1.exports,php2js$1={rawurlencode:function(n){return n=(n+"").toString(),encodeURIComponent(n).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/\+/g," ")},http_build_query:function(n,e,o){var l,t,u=[],h=function(w,A,E){var C,M=[];if(A===!0?A="1":A===!1&&(A="0"),A!=null)if(typeof A=="object"){for(C in A)A[C]!=null&&M.push(h(w+"["+C+"]",A[C],E));return M.join(E)}else{if(typeof A!="function")return php2js$1.urlencode(w)+"="+php2js$1.urlencode(A);throw new Error("There was an error processing for http_build_query().")}else return""};o||(o="&");for(t in n){l=n[t],e&&!isNaN(t)&&(t=String(e)+t);var v=h(t,l,o);v!==""&&u.push(v)}return u.join(o)},urlencode:function(n){return n=(n+"").toString(),encodeURIComponent(n).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")}},php2js_1=php2js$1,request=request_1,sha1=sha1Exports,php2js=php2js_1,APIConfig={url:"http://api.jwplatform.com/v1/videos/create",key:"",secret:"",format:"json",kit:"php-1.4"},jwplayer$1={makeRequest:function(n,e){request({url:n,method:"GET",headers:{"Content-Type":"MyContentType","Custom-Header":"Custom Value"}},e)},setArguments:function(n,e){n.api_nonce=Math.floor(Math.random()*1e8),n.api_timestamp=Math.floor(Date.now()/1e3),n.api_key=APIConfig.key,n.api_format=APIConfig.format,n.api_kit=APIConfig.kit;var o={};Object.keys(n).sort().forEach(function(u){o[u]=n[u]});var l="";Object.keys(o).forEach(function(u){l!=""&&(l+="&"),l+=php2js.rawurlencode(u)+"="+php2js.rawurlencode(o[u])}),n.api_signature=sha1(l+APIConfig.secret);var t=APIConfig.url+"?"+php2js.http_build_query(n,"","&");jwplayer$1.makeRequest(t,e)}},jwplayer_1=jwplayer$1;const JwpPlayerWidget=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o={},l=jwplayer_1.Player(this.$[0]),t=!1,u=!0;typeof this.video>"u"&&(this.video=this.media.video),o.file=this.video,o.primary="flash",o.fallback=!1,o.controls=!1,o.width=this.width,this.height&&(o.height=this.height),this.autostart,this.url_transform&&(o.file=this.url_transform(o.file));var h=this.media;h.on("setcurrenttime",function(w){t=u,l.seek(w/1e3)}),h.on("setvolume",function(w){l.setVolume(Math.floor(w*100)),h.volume=w}),h.on("setmuted",function(w){l.setMute(w),h.muted=w}),h.on("setplay",function(){l.play(!0),h.paused=!1}),h.on("setpause",function(){l.pause(!0),h.paused=!0});function v(){h.muted=l.getMute(),h.volume=l.getVolume()/100}o.events={onReady:function(){v(),h.currentTime=new n.Model.Time(1e3*l.getPosition()||0),h.trigger("loadedmetadata")},onTime:function(w){t?(l.pause(!0),t=!1):u&&l.getState()==="PLAYING"&&(u=!1,h.trigger("play")),h.trigger("timeupdate",new n.Model.Time(w.position*1e3))},onPlay:function(){t||(u=!1,h.trigger("play"))},onPause:function(){u=!0,h.trigger("pause")},onSeek:function(){h.trigger("seeked")},onMute:function(w){h.muted=w.mute,h.trigger("volumechange")},onVolume:function(w){h.volume=w.volume/100,h.trigger("volumechange")}},l=l.setup(o),this.jwplayer=l}},Or(e,"defaults",{}),e},latestAnnotationStyles={},LatestAnnotation=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}importUsers(){if(!this.source.users_data){this.usernames=Array();var o=this,l=this.getWidgetAnnotations(),t="";return l.forEach(function(u){o.usernames.indexOf(u.creator)==-1&&o.usernames.push(u.creator)}),this.usernames.forEach(function(u){t+=u+","}),t=t.substring(0,t.length-1),_url=mustache.render(this.api_users_endpoint,{usernames_list_string:encodeURIComponent(t),usernames_list_length:this.usernames.length}),jQuery.ajax({async:!1,url:_url,type:"GET",success:function(u){o.source.users_data=u.objects},error:function(u,h,v){console.log(u),console.log(h),console.log(v)}})}}draw(){var o=this;this.renderTemplate(),this.annotationContainer_$=this.$.find(".Ldt-LatestAnnotation"),this.selectable_annotations&&(this.onMdpEvent("AnnotationsList.refresh",function(){o.getWidgetAnnotations().forEach(function(l){l.off("click"),l.on("click",function(){var t={},u="",h=this.source.users_data.filter(function(v){return v.username==l.creator});h.length==0?t.username=l.creator:t=h[0],u=o.make_name_string_function(t),_html=mustache.render(o.annotationTemplate,{annotation_created:l.created.toLocaleDateString()+", "+l.created.toLocaleTimeString(),annotation_creator:u,annotation_title:l.title,annotation_content:l.description,copy_and_edit_button:o.copy_and_edit_button,button_text:o.l10n.copy_and_edit}),o.annotationContainer_$.html(_html),o.selectedAnnotation=!0})})}),this.segments=o.source.getAnnotationsByTypeTitle(this.segments_annotation_type),this.segments.forEach(function(l){l.on("click",function(){o.selectedAnnotation=!1})}),this.currentSegment=!1),this.onMediaEvent("timeupdate",function(){o.refresh()}),this.onMediaEvent("settimerange",function(l){o.refresh(l)}),this.starts_hidden?(this.visible=!0,this.hide()):(this.visible=!1,this.show()),this.selectedAnnotation=!1,this.player.trigger("AnnotationsList.refresh"),this.refresh()}refresh(o){o=typeof o<"u"?o:!1;var l=this;if(this.hide_without_segment){if(!o&&!this.media.getTimeRange()){var t=this.media.getCurrentTime(),u=this.segments.filter(function(I){return t>=I.begin&&t<=I.end});u.length==0?(this.currentSegment=!1,this.selectedAnnotation=!1):this.currentSegment=u[0]}else{var h=o?o[0]:this.media.getTimeRange()[0],v=o?o[1]:this.media.getTimeRange()[1];if(!this.currentSegment||this.currentSegment.begin!=h||this.currentSegment.end!=v){var u=this.segments.filter(function(j){return j.begin==h&&j.end==v});u.length>0&&(this.selectedAnnotation=!1,this.currentSegment=u[0])}}this.currentSegment?this.visible||this.show():this.visible&&this.hide()}if(this.visible&&!this.selectedAnnotation){var w=this.getWidgetAnnotations();this.filter_by_segment&&(this.currentSegment?w=w.filter(function(I){return _annotationTime=(I.begin+I.end)/2,l.currentSegment.begin<=_annotationTime&&l.currentSegment.end>=_annotationTime}):w=w.filter(function(I){return!1})),w=w.sortBy(function(I){return I.created});var A=!1,E="",C="",M={};if(w.length!=0)A=w.pop(),_users=this.source.users_data.filter(function(I){return I.username==A.creator}),_users.length==0?M.username=A.creator:M=_users[0],C=this.make_name_string_function(M),E=mustache.render(this.annotationTemplate,{annotation_created:A.created.toLocaleDateString()+", "+A.created.toLocaleTimeString(),annotation_creator:C,annotation_title:A.title,annotation_content:A.description,copy_and_edit_button:this.copy_and_edit_button,button_text:this.l10n.copy_and_edit});else{var P=this.l10n.empty;this.empty_message&&(P=this.empty_message),E="<div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-NoAnnotation'>"+P+"</div>"}this.annotationContainer_$.html(E)}this.copy_and_edit_button&&(this.copyAndEditButton_$=this.$.find(".Ldt-LatestAnnotation-CopyEditButton"),this.copyAndEditButton_$.click(this.functionWrapper("copy_and_edit")))}copy_and_edit(){this.player.trigger("CreateAnnotation.show"),this.hide_annotations_list&&this.player.trigger("AnnotationsList.hide"),annotationText=jQuery(".Ldt-LatestAnnotation-Content").get(0).innerHTML,jQuery(".Ldt-CreateAnnotation-Description").removeClass("empty"),jQuery(".Ldt-CreateAnnotation-Description").val(annotationText)}hide(){this.visible&&(this.visible=!1,this.$.find(".Ldt-LatestAnnotation-header").hide(),this.annotationContainer_$.hide())}show(){this.visible||(this.visible=!0,this.$.find(".Ldt-LatestAnnotation-header").show(),this.annotationContainer_$.show())}},Or(e,"defaults",{pre_draw_callback:function(){return this.importUsers()},from_user:!1,filter_by_segment:!1,segments_annotation_type:"chap",hide_without_segment:!1,annotation_type:"contribution",show_only_annotation_from_user:!1,copy_and_edit_button:!1,hide_annotations_list:!1,selectable_annotations:!1,empty_message:!1,starts_hidden:!1,show_header:!1,custom_header:!1,make_name_string_function:function(o){return o.username?o.username:"Anonymous"}}),Or(e,"messages",{fr:{copy_and_edit:"Copier et Editer",empty:"Aucune annotation à afficher",header:"Dernière annotation"},en:{copy_and_edit:"Copy and Edit",empty:"No annotation to display",header:"Last annotation"}}),Or(e,"template","{{#show_header}}<p class='Ldt-LatestAnnotation-header'>{{#custom_header}}{{custom_header}}{{/custom_header}}{{^custom_header}}{{l10n.header}}{{/custom_header}}</p>{{/show_header}}<div class='Ldt-LatestAnnotation'></div>"),Or(e,"annotationTemplate","<div class='Ldt-LatestAnnotation-Box'>{{#copy_and_edit_button}}<div class='Ldt-LatestAnnotation-CopyEditButton'>{{button_text}}</div>{{/copy_and_edit_button}}<div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-CreationDate'>{{{annotation_created}}}</div><div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-Title'>{{{annotation_creator}}}{{#annotation_title}}: {{{annotation_title}}}{{/annotation_title}}</div><div class='Ldt-LatestAnnotation-Element Ldt-LatestAnnotation-Content'>{{{annotation_content}}}</div></div>"),e},mashupPlayerStyles={},MashupPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.is_mashup=!0}draw(){var o=this,l=this.media,t=null,u=null,h,v,w=0,A=!1,E,C,M=l.getMedias();l.paused=!this.autostart&&!this.autoplay;function P(){w>=l.duration&&(l.paused||(l.paused=!0,l.trigger("pause")),w=0);var F=l.getAnnotationAtTime(w);if(typeof F>"u"){t&&(t.pause(),l.paused||(l.paused=!0,l.trigger("pause")));return}if(F!==u){u=F,h=u.annotation.begin.milliseconds,v=u.annotation.end.milliseconds,C=h-u.begin.milliseconds,t=u.getMedia();for(var N=0;N<M.length;N++)M[N].id!==t.id?(o.split_screen||M[N].hide(),M[N].pause()):M[N].show();var ee=[],Z=l.getAnnotations().filter(function(re){return re.begin>=u.end&&re.getMedia()!==t});_$1(Z).each(function(re){var fe=re.getMedia();_$1(ee).indexOf(fe.id)===-1&&(ee.push(fe.id),fe.setCurrentTime(re.annotation.begin.getSeconds()),fe.seeking=!0)})}t.setCurrentTime(w+C),t.seeking=!0,l.paused||(t.play(),A=!0,E.show()),l.trigger("timeupdate",new n.Model.Time(w))}this.height||(this.height=Math.floor(this.width/this.aspect_ratio),this.$.css({height:this.height})),this.$.css({background:this.background});var I=Math.ceil(Math.sqrt(M.length)),j=this.split_screen?this.width/I:this.width,B=this.split_screen?this.height/I:this.height;_$1(M).each(function(F,N){var ee=jQuery('<div class="Ldt-MashupPlayer-Media"><div class="Ldt-MashupPlayer-Subwidget"></div></div>');ee.css({top:o.split_screen?B*Math.floor(N/I):0,left:o.split_screen?j*(N%I):0,height:B,width:j,display:o.split_screen?"block":"none"}),o.$.append(ee),o.insertSubwidget(ee.find(".Ldt-MashupPlayer-Subwidget"),_$1({type:o.player_type,media_id:F.id,height:B,width:j,url_transform:o.url_transform}).extend(o.player_options)),F.loadedMetadata=!1,F.show=function(){ee.show()},F.hide=function(){ee.hide()},F.on("loadedmetadata",function(){F.loadedMetadata=!0;for(var Z=!0,re=0;re<M.length;re++)Z=Z&&M[re].loadedMetadata;Z&&(E.fadeOut(),P(),l.trigger("loadedmetadata"))}),F.on("timeupdate",function(Z){!l.paused&&F===t&&!F.seeking&&(Z<v?Z>=h?w=Z-C:(w=h-C,F.setCurrentTime(h)):(w=v-C,F.pause(),P()),l.trigger("timeupdate",new n.Model.Time(w)))}),F.on("seeked",function(){F.seeking=!1,F===t&&A&&(A=!1,E.hide())}),F.on("play",function(){F===t&&l.trigger("play")}),F.on("pause",function(){F===t&&l.trigger("pause")}),F.on("volumechange",function(){l.muted=F.muted,l.volume=F.volume,l.trigger("volumechange")})}),E=jQuery('<div class="Ldt-MashupPlayer-Waiting"></div>'),this.$.append(E),l.on("setcurrenttime",function(F){w=F,P()}),l.on("setvolume",function(F){for(var N=0;N<M.length;N++)M[N].setVolume(F);l.volume=F}),l.on("setmuted",function(F){for(var N=0;N<M.length;N++)M[N].setMuted(F);l.muted=F}),l.on("setplay",function(){l.paused=!1,P()}),l.on("setpause",function(){l.paused=!0,t&&t.pause()}),l.on("loadedmetadata",P)}},Or(e,"defaults",{aspect_ratio:14/9,split_screen:!1,player_type:"PopcornPlayer",background:"#000000"}),e},Mediafragment=function(n){return class extends n.Widgets.Widget{constructor(e,o){if(super(e,o),this.last_hash_key="",this.last_hash_value="",this.last_extra_key="",this.last_extra_value="",window.onhashchange=this.functionWrapper("goToHash"),typeof window.addEventListener<"u"){var l=this;window.addEventListener("message",function(t){/^#/.test(t.data)&&l.setWindowHash(t.data)})}this.onMdpEvent("Mediafragment.setHashToAnnotation","setHashToAnnotation"),this.blocked=!1}draw(){this.onMediaEvent("setpause","setHashToTime");var e=this;this.getWidgetAnnotations().forEach(function(o){o.on("click",function(){e.setHashToAnnotation(o)})}),this.media.loadedMetadata?this.goToHash():this.onMediaEvent("loadedmetadata","goToHash")}setWindowHash(e){typeof window.history<"u"&&typeof window.history.replaceState<"u"?window.history.replaceState({},"",e):document.location.hash=e}getLastHash(){var e=document.location.hash.replace(/^#/,"").split("&");return e=_$1(e).filter(function(o){return o&&!/^(id|t)=/.test(o)}),this.last_hash_key&&e.push(this.last_hash_key+"="+this.last_hash_value),this.last_extra_key&&e.push(this.last_extra_key+"="+this.last_extra_value),"#"+e.join("&")}goToHash(){if(document.location.hash!==this.getLastHash())for(var e=document.location.hash.replace(/^#/,"").split("&"),o=0;o<e.length;o++){var l=e[o].split("=");if(l[0]=="id"||l[0]=="t"){if(this.last_hash_key=l[0],this.last_hash_value=l[1],this.last_hash_key=="id"){var t=this.source.getElement(this.last_hash_value);if(typeof t<"u")this.media.setCurrentTime(t.begin);else continue}this.last_hash_key=="t"&&this.media.setCurrentTime(1e3*this.last_hash_value);break}}}setHashToAnnotation(e){this.setHash("id",e.id,"t",e.begin/1e3)}setHashToTime(){this.setHash("t",this.media.getCurrentTime().getSeconds())}setHash(e,o,l,t){if(!this.blocked&&(this.last_hash_key!==e||this.last_hash_value!==o)){this.last_hash_key=e,this.last_hash_value=o,this.last_extra_key=l,this.last_extra_value=t;var u=this.getLastHash();this.setWindowHash(u),window.parent!==window&&window.parent.postMessage(u,"*"),this.block()}}unblock(){typeof this.blockTimeout<"u"&&window.clearTimeout(this.blockTimeout),this.blockTimeout=void 0,this.blocked=!1}block(){typeof this.blockTimeout<"u"&&window.clearTimeout(this.blockTimeout),this.blocked=!0,this.blockTimeout=window.setTimeout(this.functionWrapper("unblock"),1500)}}},mediaListStyles={},MediaList=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.lastMedia=!1}onSearch(o){this.searchString=typeof o<"u"?o:"";var l=this.refresh(!0);this.searchString&&(l?this.player.trigger("search.matchFound"):this.player.trigger("search.noMatchFound"))}draw(){this.$.addClass("Ldt-MediaListWidget"),this.renderTemplate();var o=this;typeof this.media.getMedias=="function"&&this.media.on("enter-annotation",function(l){o.redraw(l.getMedia())}),this.redraw()}getSegments(o){var l=this,t=this.$.width()/o.duration.milliseconds;return this.getWidgetAnnotations().filter(function(u){return u.getMedia().id==o.id}).map(function(u){var h=u.type=u.annotation;return{left:t*h.begin,width:t*(h.end-h.begin),color:typeof h.color<"u"&&h.color?h.color:l.default_color}})}redraw(o){if(typeof o<"u"){this.$.find(".Ldt-MediaList-Other h2").html(this.l10n.other_media),this.$.find(".Ldt-MediaList-NowPlaying").show(),this.$.find(".Ldt-MediaList-Now-Thumbnail").attr("src",o.thumbnail||this.default_thumbnail),this.$.find(".Ldt-MediaList-Now-Title a").html(o.title),this.$.find(".Ldt-MediaList-Now-Description").html(o.description);var l=o.url||mustache.render(this.media_url_template,{media:o.id});this.$.find(".Ldt-MediaList-NowContainer a").attr("href",l);var t=mustache.render(this.mediaViewTemplate,{segments:this.getSegments(o)});this.$.find(".Ldt-MediaList-Now-MediaView").html(t)}else this.$.find(".Ldt-MediaList-Other h2").html(this.l10n.all_media),this.$.find(".Ldt-MediaList-NowPlaying").hide();var u=this,h=this.source.getMedias().filter(function(w){return w.id!==u.lastMedia});if(h.length){this.$.find(".Ldt-MediaList-Other").show();var v=h.map(function(w){return mustache.render(u.mediaTemplate,{thumbnail:w.thumbnail||u.default_thumbnail,url:w.url||mustache.render(u.media_url_template,{media:w.id}),title:w.title,description:w.description,segments:u.getSegments(w)})}).join("");this.$.find(".Ldt-MediaList-OtherList").html(v)}else this.$.find(".Ldt-MediaList-Other").hide()}},Or(e,"messages",{fr:{now_playing:"Vidéo en cours",all_media:"Toutes les vidéos",other_media:"Autres vidéos"},en:{now_playing:"Now playing",all_media:"All videos",other_media:"Other videos"}}),Or(e,"defaults",{default_thumbnail:"https://ldt.iri.centrepompidou.fr/static/site/ldt/css/imgs/video_sequence.png",media_url_template:"https://ldt.iri.centrepompidou.fr/ldtplatform/ldt/front/player/{{media}}/",default_color:"#000080"}),Or(e,"template",'<div class="Ldt-MediaList-NowPlaying"><h2>{{l10n.now_playing}}</h2><hr /><div class="Ldt-MediaList-NowContainer"><div class="Ldt-MediaList-Now-ThumbContainer"><a href="" target="_blank"><img class="Ldt-MediaList-Now-Thumbnail" src="" /></a></div><h3 class="Ldt-MediaList-Now-Title"><a href="" target="_blank"></a></h3><p class="Ldt-MediaList-Now-Description"></p><div class="Ldt-MediaList-Now-MediaView"></div></div></div><div class="Ldt-MediaList-Other"><h2></h2><hr /><ul class="Ldt-MediaList-OtherList"></ul></div>'),Or(e,"mediaViewTemplate",'<div class="Ldt-MediaList-MediaView-Background"></div>{{#segments}}<div class="Ldt-MediaList-Segment" style="background: {{color}}; left: {{left}}px; width: {{width}}px;"></div>{{/segments}}'),Or(e,"mediaTemplate",'<li class="Ldt-MediaList-OtherList-li"><div class="Ldt-MediaList-Other-ThumbContainer"><a href="{{url}}" target="_blank"><img class="Ldt-MediaList-Other-Thumbnail" src="{{thumbnail}}" /></a></div><h3 class="Ldt-MediaList-Other-Title"><a href="{{url}}" target="_blank">{{title}}</a></h3><p class="Ldt-MediaList-Other-Description">{{description}}</p><div class="Ldt-MediaList-Other-MediaView">'+MediaList.mediaViewTemplate+"</div></li>"),e},noteTakingStyles={},NoteTaking=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this,l,t=jQuery;o.renderTemplate(),l=o.$.find(".Ldt-NoteTaking-Text");function u(){t(l).val(window.localStorage[o.editable_storage])}function h(){window.localStorage[o.editable_storage]=t(l).val()}window.localStorage[o.editable_storage]&&u(),t.fn.insertAtCaret=function(w){return this.each(function(){if(this.selectionStart!==void 0){var A=this.selectionStart,E=this.selectionEnd,C=this.scrollTop;this.value=this.value.substring(0,A)+w+this.value.substring(E,this.value.length),this.focus(),this.selectionStart=A+w.length,this.selectionEnd=A+w.length,this.scrollTop=C}else this.value+=w,this.focus(),this.value=this.value})};function v(w,A){var E=w.selectionStart;return w.value.substring(E-A,E+A)}t(l).keydown(function(w){if(w.keyCode==13&&(w.ctrlKey||w.metaKey)){w.preventDefault();var A=/\[([\d:]+)\]/.exec(v(l[0],8));A?o.media.setCurrentTime(n.timestamp2ms(A[1])):(t(l).insertAtCaret("["+new n.Model.Time(o.media.getCurrentTime()).toString()+"]"),h())}}).on("input",function(w){h()}).on("dblclick",function(w){var A=/\[([\d:]+)\]/.exec(v(l[0],8));A&&(w.preventDefault(),o.media.setCurrentTime(n.timestamp2ms(A[1])))})}},Or(e,"defaults",{editable_storage:""}),Or(e,"template",'<textarea class="Ldt-NoteTaking-Text"></textarea>'),e},placeholderPlayerStyles={},PlaceholderPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.renderTemplate();var o=!0,l=0,t=new n.Model.Time(0),u=this.media,h=this.$.find(".Ldt-PlaceholderPlayer");function v(){o||(t=new n.Model.Time(new Date().valueOf()-l),t<=u.duration?(u.trigger("timeupdate",t),setTimeout(v,100)):(t=u.duration,u.pause())),h.text(t.toString(!0))}u.on("setcurrenttime",function(w){l=new Date().valueOf()-w,t=new n.Model.Time(w),u.trigger("seeked"),u.trigger("timeupdate",t),h.text(t.toString(!0))}),u.on("setplay",function(){o=!1,l=new Date().valueOf()-t,u.trigger("play"),v()}),u.on("setpause",function(){o=!0,u.trigger("pause"),v()}),u.trigger("loadedmetadata"),u.trigger("setcurrenttime",0),this.autostart&&u.trigger("setplay")}},Or(e,"defaults",{autostart:!1}),Or(e,"template",'<div class="Ldt-PlaceholderPlayer">(loading)</div>'),e},polemicStyles={},Polemic=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}getPolemics(o){return(typeof o>"u"||!o)&&(o=this.default_version),this.polemics.constructor===Array?this.polemics:this.polemics[o]}drawNoStackgraph(o,l){var t=this;if(this.is_stackgraph=!1,o){let h=function(v,w,F,E,C){var M=mustache.render('<div class="Ldt-Polemic-TweetDiv Ldt-TraceMe" trace-info="annotation-id:{{id}}, media-id:{{media_id}}, polemic:{{polemic}}, time:{{time}}" polemic-color="{{color}}" tweet-title="{{title}}" annotation-id="{{id}}" style="width: {{width}}px; height: {{height}}px; top: {{top}}px; left: {{left}}px; background: {{color}}"></div>',{id:C.id,media_id:t.source.currentMedia.id,polemic:F,left:v,top:w,color:E,width:t.element_width-1,height:t.element_height,title:C.title,time:C.begin.toString()}),P=jQuery(M);P.on("mouseover",function(){C.trigger("select")}).on("mouseout",function(){C.trigger("unselect")}).on("click",function(){return C.trigger("click"),!1}),n.attachDndData(P,{title:C.title,description:C.description,image:C.thumbnail,uri:typeof C.url<"u"?C.url:document.location.href.replace(/#.*$/,"")+"#id="+C.id,text:"["+C.begin.toString()+"] "+C.title});for(var I=[],j=C.content&&C.content.polemic_version||t.default_version,B=t.getPolemics(j)||[],F,N,ee=0;ee<B.length;ee++)F=B[ee],N=n.Model.regexpFromTextOrArray(F.keywords),N.test(C.description)&&I.push(F.color);C.on("select",function(){t.tooltip&&t.tooltip.show(+Math.floor(v+(t.element_width-1)/2),+w,C.title,I.length>1?I:E),t.$tweets.each(function(){var Z=jQuery(this);Z.css("opacity",Z.attr("annotation-id")==C.id?1:.3)})}),C.on("unselect",function(){t.tooltip&&t.tooltip.hide(),t.$tweets.css("opacity",1)}),C.on("found",function(){P.css({background:t.foundcolor,opacity:1})}),C.on("not-found",function(){P.css({background:E,opacity:.3})}),t.$zone.append(P)};this.height=(2+o)*this.element_height,this.$zone.css({width:this.width+"px",height:this.height+"px",position:"relative"});var u=0;_$1(l).forEach(function(v){var w=t.height;v.annotations.forEach(function(A){w-=t.element_height,h(u,w,"none",t.defaultcolor,A)}),_$1(v.polemicStacks).forEach(function(A){var E=A.polemicDef.color,C=A.polemicDef.name;A.annotations.forEach(function(M){w-=t.element_height,h(u,w,C,E,M)})}),u+=t.element_width}),this.$tweets=this.$.find(".Ldt-Polemic-TweetDiv"),this.source.getAnnotations().on("search-cleared",function(){t.$tweets.each(function(){var v=jQuery(this);v.css({background:v.attr("polemic-color"),opacity:1})})})}else this.$zone.hide()}drawStackgraph(o,l){this.is_stackgraph=!0;var t=this;this.height=(2+this.max_elements)*this.element_height,this.$zone.css({width:this.width+"px",height:this.height+"px",position:"relative"});var u=0,h="",v=this.max_elements*this.element_height/o;function w(A,E,C,M,P,I,j,B){h+=mustache.render('<div class="Ldt-Polemic-TweetDiv Ldt-TraceMe" trace-info="annotation-block, media-id={{media_id}}, polemic={{polemic}}, time:{{begin}}" pos-x="{{posx}}" pos-y="{{top}}" annotation-counts="{{nums}}" begin-time="{{begin}}" end-time="{{end}}" style="width: {{width}}px; height: {{height}}px; top: {{top}}px; left: {{left}}px; background: {{color}}"></div>',{nums:P,posx:Math.floor(A+(t.element_width-1)/2),media_id:t.source.currentMedia.id,polemic:B,left:A,top:E,color:M,width:t.element_width-1,height:C,begin:I,end:j})}_$1(l).forEach(function(A){var E=t.height,C=A.annotations.length+"|"+t.defaultcolor+","+_$1(A.polemicStacks).map(function(P){return P.annotations.length+"|"+P.polemicDef.color}).join(",");if(A.annotations.length){var M=Math.ceil(v*A.annotations.length);E-=M,w(u,E,M,t.defaultcolor,C,A.begin,A.end,"none")}_$1(A.polemicStacks).forEach(function(P){if(P.annotations.length){var I=P.polemicDef.color,j=P.polemicDef.name,B=Math.ceil(v*P.annotations.length);E-=B,w(u,E,B,I,C,A.begin,A.end,j)}}),u+=t.element_width}),this.$zone.append(h),this.$tweets=this.$.find(".Ldt-Polemic-TweetDiv"),this.$tweets.mouseover(function(){var A=jQuery(this),E=A.attr("annotation-counts").split(","),C="<p>"+t.l10n.from_+A.attr("begin-time")+t.l10n._to_+A.attr("end-time")+"</p>";C=_$1.reduce(E,function(M,P){var I=P.split("|");return M+='<div class="Ldt-Tooltip-AltColor" style="background: '+I[1]+'"></div><p>'+I[0]+t.l10n._annotations+"</p>",M},C),t.tooltip&&t.tooltip.show(+A.attr("pos-x"),+A.attr("pos-y"),C)}).mouseout(function(){t.tooltip&&t.tooltip.hide()})}draw(){this.onMediaEvent("timeupdate","onTimeupdate"),this.$zone=jQuery("<div>"),this.$zone.addClass("Ldt-Polemic"),this.$.append(this.$zone),this.$elapsed=jQuery("<div>").css({background:"#cccccc",position:"absolute",top:0,left:0,width:0,height:"100%"}),this.$zone.append(this.$elapsed);for(var o=[],l=Math.floor(this.width/this.element_width),t=this.source.getDuration(),u=0,h=this.getWidgetAnnotations(),v=this,w=0;w<l;w++){var A=new n.Model.Time(w*t/l),E=new n.Model.Time((w+1)*t/l),C=0,M={begin:A.toString(),end:E.toString(),annotations:h.filter(function(P){return P.begin>=A&&P.begin<E}),polemicStacks:{}};M.annotations=M.annotations.filter(function(P){for(var I=P.content&&P.content.polemic_version||v.default_version,j=v.getPolemics(I)||[],B,F,N,ee,Z=!0,re=0;re<j.length;re++)B=j[re],ee=n.Model.regexpFromTextOrArray(B.keywords),ee.test(P.description)&&(F=I+"_"+B.name,N=M.polemicStacks[F]||(M.polemicStacks[F]={polemicDef:B,annotations:[]}),N.annotations.push(P),Z=!1,C++);return Z}),C+=M.annotations.length,u=Math.max(u,C),o.push(M)}u<this.max_elements?this.drawNoStackgraph(u,o):this.drawStackgraph(u,o),this.$position=jQuery("<div>").addClass("Ldt-Polemic-Position"),this.$zone.append(this.$position),this.$zone.on("click",function(P){var I=P.pageX-v.$zone.offset().left;v.media.setCurrentTime(v.media.duration*I/v.width)}),this.$.append('<div class="Ldt-Polemic-Tooltip"></div>'),this.insertSubwidget(this.$.find(".Ldt-Polemic-Tooltip"),{type:"Tooltip",min_x:0,max_x:this.width},"tooltip")}onTimeupdate(o){var l=Math.floor(this.width*o/this.media.duration);this.$elapsed.css({width:l+"px"}),this.$position.css({left:l+"px"})}},Or(e,"messages",{fr:{from_:"de ",_to_:" à ",_annotations:" annotation(s)"},en:{from_:"from ",_to_:" to ",_annotations:" annotation(s)"}}),Or(e,"defaults",{element_width:5,element_height:5,max_elements:20,annotation_type:"tweet",defaultcolor:"#585858",foundcolor:"#fc00ff",default_version:"1",polemics:{1:[{name:"OK",keywords:["++"],color:"#1D973D"},{name:"KO",keywords:["--"],color:"#CE0A15"},{name:"REF",keywords:["==","http://"],color:"#C5A62D"},{name:"Q",keywords:["?"],color:"#036AAE"}],2:[{name:"OK",keywords:["++"],color:"#1D973D"},{name:"KO",keywords:["!!"],color:"#CE0A15"},{name:"REF",keywords:["==","http://"],color:"#C5A62D"},{name:"Q",keywords:["?"],color:"#036AAE"}]}}),e},PopcornPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){typeof this.video>"u"&&(this.video=this.media.video),this.url_transform&&(this.video=this.url_transform(this.video));var o=this.video;if(/^(https?:\/\/)?(www\.)?youtube\.com/.test(this.video)){for(var l=this.video.split(/[?&]/),t={},u=1;u<l.length;u++){var h=l[u].split("=");t[h[0]]=decodeURIComponent(h[1])}t.controls=0,t.modestbranding=1,(this.autostart||this.autoplay)&&(t.autoplay=1),o=l[0]+"?"+jQuery.param(t)}var v=global$1.Popcorn.smart("#"+this.container,o);(this.autostart||this.autoplay)&&v.autoplay(!0);var w=this.media;w.on("setcurrenttime",function(E){v.currentTime(E/1e3)}),w.on("setvolume",function(E){v.volume(E),w.volume=E}),w.on("setmuted",function(E){v.muted(E),w.muted=E}),w.on("setplay",function(){v.play()}),w.on("setpause",function(){v.pause()}),w.on("settimerange",function(E){w.timeRange=E;try{(w.getCurrentTime()>E[0]||w.getCurrentTime()<E)&&v.currentTime(E[0]/1e3)}catch{}}),w.on("resettimerange",function(){w.timeRange=!1});function A(){w.muted=v.muted(),w.volume=v.volume()}v.on("loadedmetadata",function(){A(),w.trigger("loadedmetadata"),w.trigger("volumechange")}),v.on("timeupdate",function(){w.trigger("timeupdate",new n.Model.Time(1e3*v.currentTime()))}),v.on("volumechange",function(){A(),w.trigger("volumechange")}),v.on("play",function(E){w.trigger("play")}),v.on("pause",function(){w.trigger("pause")}),v.on("seeked",function(){w.trigger("seeked")})}},Or(e,"defaults",{}),e},quizStyles={},Quiz=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}update(o){var l=this;if(this.quiz_activated&&this.correct[o.id]!=1&&this.correct[o.id]!=0){l.quiz_displayed=!0,this.media.pause(),this.annotation=o;var t=o.content.data.question,u=o.content.data.answers,h=o.content.data.resource;jQuery(".Ldt-Quiz-Votes").hide(),jQuery(".Ldt-Pause-Add-Question").hide(),jQuery(".Ldt-Quiz-Container .Ldt-Quiz-Title").html(t);var v=0,w=mustache.render('<span class="Ldt-Quiz-Correct-Answer">{{ correctness.0 }}</span> / <span class="Ldt-Quiz-Incorrect-Answer">{{ correctness.1 }}</span>',{correctness:this.globalScore()});jQuery(".Ldt-Quiz-Index").html(mustache.render("Q{{index}}/{{total}}",{index:o.number+1,total:this.totalAmount})),jQuery(".Ldt-Quiz-Score").html(w),this.question=new n.Widgets.UniqueChoiceQuestion(o),this.resource=new n.Widgets.UniqueChoiceQuestion(h),o.content.data.type=="multiple_choice"?(this.question=new n.Widgets.MultipleChoiceQuestion(o),this.resource=new n.Widgets.MultipleChoiceQuestion(h)):o.content.data.type=="unique_choice"&&(this.question=new n.Widgets.UniqueChoiceQuestion(o),this.resource=new n.Widgets.UniqueChoiceQuestion(h));var A="";for(v=0;v<u.length;v++)A+='<div class="quiz-question-block"><p>'+this.question.renderQuizTemplate(u[v],v)+'<span class="quiz-question-label">'+u[v].content+"</span></p></div>";var E="";h!=null&&(E='<div class="quiz-resource-block" id="resource" >'+h+"</div>"),jQuery(".Ldt-Quiz-Questions").html(E+A),jQuery(".Ldt-Quiz-Overlay").fadeIn(),jQuery(".Ldt-Quiz-Submit").fadeIn(),jQuery(".quiz-question-label").click(function(){var C=jQuery(this).siblings("input");C.prop("checked")&&C.prop("type")=="radio"?l.answer():C.prop("checked",!C.prop("checked"))}),jQuery(".Ldt-Quiz-Submit-Skip-Link").click({media:this.media},function(C){l.hide(),l.player.trigger("QuizCreator.skip"),C.data.media.play()})}}hide(){var o=this;jQuery(".Ldt-Quiz-Votes").hide(),jQuery(".Ldt-Quiz-Overlay").hide(),jQuery(".Ldt-Pause-Add-Question").hide(),o.quiz_displayed=!1}answer(){var o=this;function l(C){return(C||"").replace(/\s(\d+:\d+)/,function(M,P){return' <a href="#t='+n.timestamp2ms(P)/1e3+'">'+P+"</a>"})}var t=o.annotation.content.data.answers,u=0,h=0,v=[];o.$.find(".Ldt-Quiz-Question-Check").each(function(C){var M=jQuery(this).is(":checked");v.push(M?1:0);var P=t[u];P.correct&&!M||!P.correct&&M?(h+=1,jQuery(this).parents(".quiz-question-block").append('<div class="quiz-question-feedback quiz-question-incorrect-feedback">'+l(P.feedback)+"</div>")):jQuery(this).parents(".quiz-question-block").append('<div class="quiz-question-feedback quiz-question-correct-feedback">'+l(P.feedback)+"</div>"),u++}),h?(jQuery(".Ldt-Quiz-Result").html("Mauvaise réponse"),jQuery(".Ldt-Quiz-Result").css({"background-color":"red"}),this.correct[this.annotation.id]=0):(jQuery(".Ldt-Quiz-Result").html("Bonne réponse !"),jQuery(".Ldt-Quiz-Result").css({"background-color":"green"}),this.correct[this.annotation.id]=1),jQuery(".Ldt-Quiz-Result").animate({height:"100%"},500,"linear",function(){jQuery(".Ldt-Quiz-Result").delay(2e3).animate({height:"0%"},500)});var w=this.annotation.number+1,A=this.globalScore(),E="";E+='<span class="Ldt-Quiz-Correct-Answer">'+A[0]+'</span> / <span class="Ldt-Quiz-Incorrect-Answer">'+A[1]+"</span>",jQuery(".Ldt-Quiz-Index").html("Q"+w+"/"+this.totalAmount),jQuery(".Ldt-Quiz-Score").html(E),this.submit(this.user,this.userid,this.annotation.id,h?"wrong_answer":"right_answer",v.join("")),jQuery(".Ldt-Quiz-Submit").fadeOut(400,function(){jQuery(".Ldt-Quiz-Votes").show()})}globalScore(){var o=_.values(this.correct),l=o.filter(function(u){return u==1}).length,t=o.filter(function(u){return u==0}).length;return[l,t]}refresh(){var o=this.getWidgetAnnotations().sortBy(function(t){return t.begin}),l=this;l.totalAmount=o.length,l.number=0,l.correct={},l.keys={},o.forEach(function(t){l.correct[t.id]=-1,l.keys[l.number]=t.id,t.number=l.number++})}draw(){var o=this;o.quiz_displayed=!1,this.onMediaEvent("enter-annotation",function(l){var t=o.getWidgetAnnotations().filter(function(u){return u===l});t.number===void 0&&o.refresh(),t.length&&o.update(t[0])}),this.onMdpEvent("Quiz.activate",function(){o.quiz_activated=!0}),this.onMdpEvent("Quiz.deactivate",function(){o.quiz_activated=!1,o.hide()}),this.onMdpEvent("Quiz.hide",function(){o.hide()}),this.onMdpEvent("Quiz.refresh",function(){o.refresh()}),this.onMediaEvent("pause",function(){o.quiz_displayed||jQuery(".Ldt-Pause-Add-Question").show()}),this.onMediaEvent("play",function(){jQuery(".Ldt-Pause-Add-Question").hide()}),o.overlay=jQuery("<div class='Ldt-Quiz-Overlay'></div>").appendTo(jQuery("#"+o.container)),o.PauseAddQuestion=jQuery("<div class='Ldt-Pause-Add-Question' title='Ajoutez une question !'>").on("click",function(){o.player.trigger("QuizCreator.create")}).appendTo(jQuery("#"+o.container)),o.overlay.html(this.template),jQuery(".Ldt-Quiz-Overlay").hide(),jQuery(".Ldt-Quiz-Submit input").click(function(){o.answer()}),jQuery(".Ldt-Quiz-Submit-Skip-Link").click({media:this.media},function(l){o.submit(o.user,o.userid,o.annotation.id,"skipped_answer",0),o.hide(),o.player.trigger("QuizCreator.skip"),l.data.media.play()}),jQuery('.Ldt-Quiz-Votes-Buttons input[type="button"], .Ldt-Quiz-Votes-Buttons a').click({media:this.media},function(l){var t,u;jQuery(this).hasClass("Ldt-Quiz-Vote-Useful")?(t="useful",u=1):jQuery(this).hasClass("Ldt-Quiz-Vote-Useless")?(t="useless",u=-1,jQuery(".Ldt-Ctrl-Quiz-Create").addClass("button_highlight").delay(5e3).queue(function(){jQuery(this).removeClass("button_highlight").dequeue()})):(t="skipped_vote",u=0),o.submit(o.user,o.userid,o.annotation.id,t,u),l.data.media.play(),o.hide(),jQuery(".Ldt-Pause-Add-Question").hide(),o.player.trigger("QuizCreator.skip")}),o.refresh()}},Or(e,"defaults",{quiz_activated:!0,api_serializer:"ldt_annotate",analytics_api:"",api_method:"POST",user:"",userid:""}),Or(e,"template",'<div class="Ldt-Quiz-Container"><div class="Ldt-Quiz-Header"> <div class="Ldt-Quiz-Index"></div><div class="Ldt-Quiz-Score"></div></div><div class="Ldt-Quiz-Content"> <h1 class="Ldt-Quiz-Title">{{question}}</h1> <div class="Ldt-Quiz-Questions"> </div></div><div class="Ldt-Quiz-Footer"> <div class="Ldt-Quiz-Votes"> <span class="Ldt-Quiz-Votes-Question">Avez-vous trouvé cette question utile ?</span> <div class="Ldt-Quiz-Votes-Buttons"> <div class="Ldt-Quiz-Vote-Skip-Block"><a href="#" class="Ldt-Quiz-Vote-Skip">Passer</a></div> <div><input type="button" value="Non" class="Ldt-Quiz-Button Ldt-Quiz-Vote-Useless" /></div> <div><input type="button" value="Oui" class="Ldt-Quiz-Button Ldt-Quiz-Vote-Useful" /></div> </div> </div> <div class="Ldt-Quiz-Submit"> <div class="Ldt-Quiz-Submit-Button"><input type="button" value="Valider" class="Ldt-Quiz-Button" /></div> <div class="Ldt-Quiz-Submit-Skip-Link"><a href="#">Passer</a></div><div style="clear:both;"></div> </div> <div class="Ldt-Quiz-Result">Bonne réponse</div></div></div>'),Or(e,"annotationTemplate",""),e},UniqueChoiceQuestion=function(n){return class extends n.Widgets.Widget{constructor(e){this.annotation=e}renderQuizTemplate(e,o){return'<input type="radio" class="quiz-question Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question" data-question="'+o+'" value="'+o+'" />'}renderTemplate(e,o){var l=this.generateUid();return'<input type="radio" id="'+l+'" class="quiz-question-edition Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question" data-question="'+o+'" value="'+o+'" /><label for="'+l+'" title="Veuillez sélectionner la réponse correcte"></label>'}renderFullTemplate(e,o){var l=e&&e.correct?"checked":"",t=this.generateUid();return'<input type="radio" id="'+t+'" '+l+' class="quiz-question-edition Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question" data-question="'+o+'" value="'+o+'" /><label for="'+t+'"></label>'}}},MultipleChoiceQuestion=function(n){return class extends n.Widgets.Widget{constructor(e){this.annotation=e}renderQuizTemplate(e,o){return'<input type="checkbox" class="quiz-question Ldt-Quiz-Question-Check Ldt-Quiz-Question-Check-'+o+'" name="question['+o+']" data-question="'+o+'" value="'+o+'" /> '}renderTemplate(e,o){var l=this.generateUid();return'<input type="checkbox" id="'+l+'" class="quiz-question-edition Ldt-Quiz-Question-Check" name="question['+o+']" data-question="'+o+'" value="'+o+'" /><label for="'+l+'" title="Veuillez sélectionner la ou les réponses correctes"></label>'}renderFullTemplate(e,o){var l=e&&e.correct?"checked":"",t=this.generateUid();return'<input type="checkbox" id="'+t+'" '+l+' class="quiz-question-edition Ldt-Quiz-Question-Check" name="question['+o+']" data-question="'+o+'" value="'+o+'" /><label for="'+t+'"></label> '}submit(e,o,l,t,u){var h=this,v=mustache.render(this.analytics_api,{id:this.source.projectId}),w={username:e,useruuid:o,subject:l,property:t,value:u,session:h.session_id};jQuery.ajax({url:v,type:this.api_method,contentType:"application/json",data:JSON.stringify(w),success:function(A){},error:function(A,E,C){n.log("Error when sending annotation",C)}})}}},quizCreatorStyles={},QuizCreator=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}skip(){this.$.find(".Ldt-QuizCreator-Time").val(""),this.$.find(".Ldt-QuizCreator-Question-Area").val(""),this.$.find(".Ldt-QuizCreator-Resource-Area").val(""),this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),this.current_annotation=void 0}nbAnswers(){var o=this.$.find(".Ldt-QuizCreator-Questions-Answer").length;return o}draw(){var o=this;this.onMediaEvent("timeupdate",function(l){o.setBegin(l)}),this.onMdpEvent("QuizCreator.show",function(){o.setBegin(o.media.currentTime)}),this.onMdpEvent("QuizCreator.create",function(){o.skip(),o.setBegin(o.media.currentTime)}),this.onMdpEvent("QuizCreator.skip",function(){o.skip()}),this.onMdpEvent("QuizCreator.edit",function(l){o.skip(),o.addQuestion(l)}),this.$.on("click",".Ldt-QuizCreator-Remove",function(){jQuery(this).parents(".Ldt-QuizCreator-Questions-Answer").remove()}),this.begin=new n.Model.Time,this.end=this.source.getDuration(),this.answers=[],this.renderTemplate(),this.question=new n.Widgets.UniqueChoiceQuestion,this.$.find(".Ldt-QuizCreator-Question-Type").bind("change",this.functionWrapper("onQuestionTypeChange")),this.$.find(".Ldt-QuizCreator-Question-Add").bind("click",this.functionWrapper("onQuestionAdd")),this.$.find(".Ldt-QuizCreator-Question-Save").bind("click",this.functionWrapper("onSave")),this.$.find(".Ldt-QuizCreator-Time").keyup(function(){var l=o.$.find(".Ldt-QuizCreator-Time").val();o.begin=n.timestamp2ms(l),o.end=o.begin+1e3}),this.onMediaEvent("timeupdate",function(l){o.getDescription()&&o.setBegin(l)})}getDescription(){return this.$.find(".Ldt-QuizCreator-Question-Area").val().trim()}addQuestion(o,l){var t=this;o.content.data.type=="multiple_choice"?this.question=new n.Widgets.MultipleChoiceQuestion(o):o.content.data.type=="unique_choice"&&(this.question=new n.Widgets.UniqueChoiceQuestion(o));var u=o.content.data.answers;this.answers=[],this.$.find(".Ldt-QuizCreator-Time").val(o.begin),this.$.find(".Ldt-QuizCreator-Question-Area").val(o.content.data.question),this.$.find(".Ldt-QuizCreator-Resource-Area").val(o.content.data.resource),this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),u.forEach(function(h){t.onQuestionAdd(null,h)}),t.current_annotation=o}onQuestionTypeChange(o){var l=this.$.find(".Ldt-QuizCreator-Question-Type"),t=l.val(),u=this;switch(t){case"unique_choice":this.question=new n.Widgets.UniqueChoiceQuestion;break;case"multiple_choice":this.question=new n.Widgets.MultipleChoiceQuestion;break}var h="";u.$.find(".Ldt-QuizCreator-Questions-Block").html(h),this.pauseOnWrite()}onQuestionAdd(o,l){var t='<div class="Ldt-QuizCreator-Questions-Answer">Réponse <div class="Ldt-QuizCreator-Questions-Answer-Correct">'+this.question.renderFullTemplate(l,this.nbAnswers())+'</div><br /><div class="Ldt-QuizCreator-Questions-Answer-Content"><input type="text" class="Ldt-QuizCreator-Answer-Content" data-question="'+this.nbAnswers()+'" id="question'+this.nbAnswers()+'"'+(l?' value="'+l.content+'"':"")+'/><br />Commentaire <br/><textarea class="Ldt-QuizCreator-Answer-Feedback" data-question="'+this.nbAnswers()+'" id="feedback'+this.nbAnswers()+'">'+(l?l.feedback:"")+'</textarea></div><div class="Ldt-QuizCreator-Questions-Answer-Delete"><div class="Ldt-QuizCreator-Remove"> </div></div></div>';this.$.find(".Ldt-QuizCreator-Questions-Block").append(t),this.$.find(".Ldt-QuizCreator-Answer-Content").last().focus(),this.pauseOnWrite()}pauseOnWrite(){this.pause_on_write&&!this.media.getPaused()&&this.media.pause()}setBegin(o){this.begin=new n.Model.Time(o||0),this.end=this.begin+500,this.$.find(".Ldt-QuizCreator-Time").val(this.begin.toString())}get_local_annotation(o){return this.player.getLocalAnnotation(o)}save_local_annotations(){this.player.saveLocalAnnotations(),this.source.merge(this.player.localSource)}delete_local_annotation(o){this.source.getAnnotations().removeId(o),this.player.deleteLocalAnnotation(o),this.current_annotation=void 0,this.refresh(!0)}show(){this.$.find(".Ldt-QuizCreator-Question-Area").focus()}hide(){this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),this.$.find(".Ldt-QuizCreator-Question-Area").val(""),this.$.find(".Ldt-QuizCreator-Resource-Area").val(""),this.$.find(".Ldt-QuizCreator-Time").val("")}onSave(o,l){var t=!1;if(this.nbAnswers()<=0)return alert("Vous devez spécifier au moins une réponse à votre question !"),!1;if(!this.$.find(".quiz-question-edition:checked").length)return alert("Vous n'avez pas indiqué de bonne réponse."),!1;var u;if(this.current_annotation)t=!1,u=this.current_annotation;else{t=!0;var h=this.source.getAnnotationTypes().searchByTitle(this.annotation_type,!0),v=h.length?h[0]:new n.Model.AnnotationType(!1,this.player.localSource);h.length||(v.dont_send_id=!0,v.title=this.annotation_type),u=new n.Model.Annotation(!1,this.player.localSource),u.created=new Date,u.creator=this.creator_name,u.setAnnotationType(v.id),this.player.localSource.getMedias().push(this.source.currentMedia),u.setMedia(this.source.currentMedia.id)}u.setBeginEnd(this.begin,this.end),u.modified=new Date,u.contributor=this.creator_name,u.description=this.getDescription(),u.title=u.description,u.content={},u.content.data={},u.content.data.type=this.$.find(".Ldt-QuizCreator-Question-Type").val(),u.content.data.question=u.description,u.content.data.resource=this.$.find(".Ldt-QuizCreator-Resource-Area").val(),u.content.data.answers=jQuery.makeArray(jQuery(".Ldt-QuizCreator-Questions-Answer").map(function(w){return{content:jQuery(this).find(".Ldt-QuizCreator-Answer-Content").val(),feedback:jQuery(this).find(".Ldt-QuizCreator-Answer-Feedback").val(),correct:jQuery(this).find(".Ldt-Quiz-Question-Check").is(":checked")}})),this.current_annotation=u,t?(this.player.addLocalAnnotation(u),this.source.merge([u]),this.player.trigger("Annotation.create",u)):(this.player.saveLocalAnnotations(),this.player.trigger("Annotation.update",u)),this.player.trigger("AnnotationsList.update"),this.player.trigger("Quiz.refresh")}},Or(e,"defaults",{creator_name:"",tags:!1,tag_titles:!1,pause_on_write:!0,annotation_type:"Quiz",api_serializer:"ldt_annotate",api_endpoint_template:"",api_method:"POST"}),Or(e,"messages",{en:{},fr:{}}),Or(e,"template",'<div class="Ldt-QuizCreator-Ui Ldt-TraceMe"><div class="Ldt-QuizCreator-Question-Form"><textarea class="Ldt-QuizCreator-Question-Area" placeholder="Votre question"></textarea><br /><textarea class="Ldt-QuizCreator-Resource-Area" placeholder="Ressources (lien vers une image, etc.)"></textarea><br /></div><p>Type de question <select name="type" class="Ldt-QuizCreator-Question-Type"><option value="unique_choice">Choix unique</option><option value="multiple_choice">Choix multiple</option></select> à <input type="text" placeholder="hh:mm:ss" size="6" class="Ldt-QuizCreator-Time" /><div class="Ldt-QuizCreator-Questions-Block"></div><div> <button class="Ldt-QuizCreator-Question-Add">Ajouter une réponse</button><hr> <button class="Ldt-QuizCreator-Question-Save">Sauvegarder</button></div></div>'),e},segmentsStyles={},Segments=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}do_draw(o){this.width!=this.$.parent().width()&&this.scale_to_parent&&(this.width=this.$.parent().width(),this.$.css({width:this.width+"px"}));var l=this,t=this.getWidgetAnnotations().filter(function(E){return E.getDuration()>0&&E.getMedia().id==l.media.id}),u=this.width/this.source.getDuration(),h=this.$.find(".Ldt-Segments-List"),v=[],w=1;function A(E,C,M,P){function I(B){return Math.floor(240*(1-P)+B*P)}for(var j=(65536*I(E)+256*I(C)+I(M)).toString(16);j.length<6;)j="0"+j;return"#"+j}o&&this.$.find(".Ldt-Segments-Segment").remove(),t.forEach(function(E,C){var M=E.begin*u,P=E.getDuration()*u,I=Math.floor(M+P/2),j=E.title+(E.description?"<br/>"+E.description:""),B=_$1(v).find(function(L){return!_$1(L.annotations).find(function(p){return p.begin<E.end&&p.end>E.begin})});B||(B={index:v.length,annotations:[]},v.push(B)),B.annotations.push(E);var F=(1-l.overlap)*B.index*l.line_height,N=typeof E.color<"u"&&E.color?E.color:l.colors[C%l.colors.length],ee=parseInt(N.substr(1,2),16),Z=parseInt(N.substr(3,2),16),re=parseInt(N.substr(5,2),16),fe=A(ee,Z,re,.5),V=A(ee,Z,re,.2),le={color:N,medcolor:fe,lowcolor:V,text:(E.creator?E.creator+" : ":"")+j.replace(/(\n|\r|\r\n)/gm," ").replace(/(^.{120,140})[\s].+$/m,"$1…"),left:M,width:P,top:F,height:l.line_height-1,id:E.id,media_id:E.getMedia().id,from:E.begin.toString(),to:E.end.toString()},he=mustache.render(l.constructor.annotationTemplate,le),ye=jQuery(he);ye.on("mouseover",function(){E.trigger("select")}).on("mouseout",function(){E.trigger("unselect")}).on("click",function(){l.use_timerange&&(l.media.getTimeRange()?l.media.getTimeRange()[0]==E.begin||l.media.getTimeRange()[1]==E.end?(l.media.resetTimeRange(),l.$segments.each(function(){var L=jQuery(this);L.css("background",V).removeClass("selected"),E.trigger("select")})):(l.media.setCurrentTime(E.begin),l.media.setTimeRange(E.begin,E.end),l.media.play(),l.$segments.each(function(){var L=jQuery(this);L.css("background",V).removeClass("selected")}),ye.css("background",l.selected_color).addClass("selected")):(l.media.setCurrentTime(E.begin),l.media.setTimeRange(E.begin,E.end),l.media.play(),l.$segments.each(function(){var L=jQuery(this);L.css("background",V).removeClass("selected")}),ye.css("background",l.selected_color).addClass("selected"))),E.trigger("click")}).appendTo(h),n.attachDndData(ye,{title:E.title,description:E.description,uri:typeof E.url<"u"?E.url:document.location.href.replace(/#.*$/,"")+"#id="+E.id,image:E.thumbnail,text:"["+E.begin.toString()+"] "+E.title}),E.on("select",function(){l.$segments.each(function(){var L=jQuery(this);L.css({background:L.hasClass("found")?l.faded_found_color:L.attr("data-low-color")}),L.css({background:L.hasClass("selected")?l.faded_selected_color:L.attr("data-low-color")})}),ye.css({background:ye.hasClass("found")?l.found_color:N,background:ye.hasClass("selected")?l.selected_color:N,"z-index":++w}),l.tooltip&&l.tooltip.show(I,F,le.text,le.color)}),E.on("unselect",function(){l.tooltip&&l.tooltip.hide(),l.$segments.each(function(){var L=jQuery(this);L.css("background",L.hasClass("found")?l.found_color:L.attr("data-medium-color")),L.css("background",L.hasClass("selected")?l.selected_color:L.attr("data-medium-color"))})}),E.on("found",function(){ye.css("background",l.found_color).addClass("found")}),E.on("not-found",function(){ye.css("background",V).removeClass("found")})}),this.onMediaEvent("resettimerange",function(){l.$segments.each(function(){var E=jQuery(this);E.removeClass("selected")})}),this.$.css({width:this.width+"px",height:((1-this.overlap)*v.length+this.overlap)*this.line_height+"px",background:this.background,margin:"1px 0"}),this.$segments=this.$.find(".Ldt-Segments-Segment")}draw(){var o=this;o.onMediaEvent("timeupdate","onTimeupdate"),o.renderTemplate(),o.do_draw(),this.no_tooltip||o.insertSubwidget(o.$.find(".Ldt-Segments-Tooltip"),{type:"Tooltip",min_x:0,max_x:this.width},"tooltip"),o.source.getAnnotations().on("search",function(){searching=!0}),o.source.getAnnotations().on("search-cleared",function(){searching=!1,_this.$segments.each(function(){var l=jQuery(this);l.css("background",l.attr("data-medium-color")).removeClass("found")})}),this.$.on("resize",function(){o.do_draw(!0)})}onTimeupdate(o){var l=Math.floor(this.width*o/this.media.duration);this.$.find(".Ldt-Segments-Position").css({left:l+"px"})}},Or(e,"defaults",{annotation_type:"chap",colors:["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"],line_height:8,background:"#e0e0e0",overlap:.25,found_color:"#FF00FC",faded_found_color:"#ff80fc",selected_color:"#74d600",faded_selected_color:"#baf9b5",no_tooltip:!1,use_timerange:!1,scale_to_parent:!0}),Or(e,"template",'<div class="Ldt-Segments-List"></div><div class="Ldt-Segments-Position"></div><div class="Ldt-Segments-Tooltip"></div>'),Or(e,"annotationTemplate",'<div class="Ldt-Segments-Segment Ldt-TraceMe" trace-info="segment-id:{{id}}, media-id:{{media_id}}, from:{{from}}, to:{{to}}" segment-text="{{text}}"style="top:{{top}}px; height:{{height}}px; left:{{left}}px; width:{{width}}px; background:{{medcolor}}" data-base-color="{{color}}" data-low-color="{{lowcolor}}" data-medium-color="{{medcolor}}"></div>'),e},shortcutsStyles={},Shortcuts=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this;Mousetrap.bindGlobal("ctrl+space",function(l){return l.preventDefault(),o.media.getPaused()?o.media.play():o.media.pause(),!1}),Mousetrap.bindGlobal("ctrl+left",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.max(0,o.media.getCurrentTime()-o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+shift+left",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.max(0,o.media.getCurrentTime()-5*o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+right",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.min(o.media.duration,o.media.getCurrentTime()+o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+shift+right",function(l){return l.preventDefault(),o.media.setCurrentTime(Math.min(o.media.duration,o.media.getCurrentTime()+5*o.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+a",function(l){return l.preventDefault(),o.player.trigger("CreateAnnotation.toggle"),!1})}},Or(e,"defaults",{time_increment:2e3}),e},sliceStyles={},Slice=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.sliding=!1}draw(){this.renderTemplate(),this.$slider=this.$.find(".Ldt-Slice"),this.show_arrow&&this.insertSubwidget(this.$.find(".Ldt-Slice-Arrow"),{type:"Arrow"},"arrow"),this.min=0,this.max=this.media.duration.valueOf();var o=this,l;this.$slider.slider({range:!0,values:[0,this.max],min:0,max:this.max,change:function(t,u){o.arrow&&o.arrow.moveToTime((u.values[0]+u.values[1])/2),o.onBoundsChanged&&o.onBoundsChanged(u.values[0],u.values[1])},start:function(){o.sliding=!0,o.media.getPaused()||o.media.pause(),l=o.media.getCurrentTime()},slide:function(t,u){o.media.setCurrentTime(u.value)},stop:function(){o.sliding=!1,o.media.setCurrentTime(l)}}),this.$slider.find(".ui-slider-handle:first").addClass("Ldt-Slice-left-handle"),this.$slider.find(".ui-slider-handle:last").addClass("Ldt-Slice-right-handle"),this.getWidgetAnnotations().forEach(function(t){t.on("enter",function(){o.setBounds(t.begin,t.end)})}),this.player.on("annotation-click",function(t){o.setBounds(t.begin,t.end)})}setBounds(o,l){this.$slider.slider("values",[o,l])}show(){this.$slider.show()}hide(){this.$slider.hide()}},Or(e,"defaults",{show_arrow:!1}),Or(e,"template",'<div class="Ldt-Slice"></div>{{#show_arrow}}<div class="Ldt-Slice-Arrow"></div>{{/show_arrow}}'),e},slidePreviewStyles={},SlidePreview=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.getWidgetAnnotations().sortBy(function(t){return t.begin});var o=this;o.renderTemplate();var l=o.$.find(".Ldt-SlidePreview-Slides");this.getWidgetAnnotations().forEach(function(t){var u={id:t.id,content:n.textFieldHtml(t.title),begin:t.begin.toString(),ms:t.begin.milliseconds,thumbnail:t.thumbnail},h=mustache.render(o.annotationTemplate,u),v=jQuery(h);l.append(v)}),o.$.on("click",".Ldt-SlidePreview-Item",function(){o.media.setCurrentTime(Number(this.dataset.timecode))})}},Or(e,"defaults",{annotation_type:"Slides"}),Or(e,"template",'<div class="Ldt-SlidePreview-Container"><div class="Ldt-SlidePreview-Slides"></div></div>'),Or(e,"annotationTemplate",'<div data-id="{{ id }}" data-timecode="{{ ms }}" class="Ldt-SlidePreview-Item"><img title="{{ begin }} - {{ atitle }}" class="Ldt-AnnotationsList-Thumbnail" src="{{ thumbnail }}"></div>'),e},sliderStyles={},Slider=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"calculateHandleCss",function(l){return{height:2+l+"px",width:2+l+"px","margin-left":-Math.ceil(2+l/2)+"px"}})}draw(){this.renderTemplate(),this.$time=this.$.find(".Ldt-Slider-Time"),this.$slider=this.$.find(".Ldt-Slider");var l=this;this.$slider.slider({range:"min",value:0,min:0,max:this.source.getDuration().milliseconds,slide:function(t,u){l.media.setCurrentTime(u.value),l.player.trigger("Mediafragment.setHashToTime")}}),this.$handle=this.$slider.find(".ui-slider-handle"),this.onMediaEvent("timeupdate","onTimeupdate"),this.onMdpEvent("Player.MouseOver","onMouseover"),this.onMdpEvent("Player.MouseOut","onMouseout"),this.minimize_timeout&&(this.$slider.css(this.calculateSliderCss(this.minimized_height)),this.$handle.css(this.calculateHandleCss(this.minimized_height)),this.maximized=!1,this.timeoutId=!1),this.$slider.mouseover(function(){l.$time.show(),l.onMouseover()}).mouseout(this.functionWrapper("onMouseout")).mousemove(function(t){var u=t.pageX-l.$.offset().left,h=new n.Model.Time(l.media.duration*u/l.width);l.$time.text(h.toString()).css("left",u)})}onTimeupdate(l){this.$slider.slider("value",l),this.player.trigger("Arrow.updatePosition",{widget:this.type,time:l})}onMouseover(){this.minimize_timeout&&(this.timeoutId&&(window.clearTimeout(this.timeoutId),this.timeoutId=!1),this.maximized||(this.animateToHeight(this.maximized_height),this.maximized=!0))}onMouseout(){if(this.$time.hide(),this.minimize_timeout){this.timeoutId&&(window.clearTimeout(this.timeoutId),this.timeoutId=!1);var l=this;this.timeoutId=window.setTimeout(function(){l.maximized&&(l.animateToHeight(l.minimized_height),l.maximized=!1),l.timeoutId=!1},this.minimize_timeout)}}animateToHeight(l){this.$slider.stop().animate(this.calculateSliderCss(l),500,function(){jQuery(this).css("overflow","visible")}),this.$handle.stop().animate(this.calculateHandleCss(l),500,function(){jQuery(this).css("overflow","visible")})}calculateSliderCss(l){return{height:l+"px","margin-top":this.minimized_height-l+"px"}}},Or(e,"defaults",{minimized_height:4,maximized_height:4,minimize_timeout:1500}),Or(e,"template",'<div class="Ldt-Slider"></div><div class="Ldt-Slider-Time">00:00</div>'),e},slideVideoPlayerStyles={},SlideVideoPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"template",'<div class="Ldt-SlideVideoPlayer"> <div class="Ldt-SlideVideoPlayer-slide Ldt-SlideVideoPlayer-panel"> </div> <div class="Ldt-SlideVideoPlayer-video Ldt-SlideVideoPlayer-panel"> </div></div>')}draw(){var l=this;l.renderTemplate(),this.insertSubwidget(l.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-slide"),{type:"ImageDisplay",annotation_type:l.annotation_type},"slide"),this.insertSubwidget(l.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video"),{type:l.playerModule,video:l.video,width:"100%",url_transform:l.url_transform},"player"),l.mode=="pip"?(l.$.find(".Ldt-SlideVideoPlayer-panel").append('<div class="Ldt-SlideVideoPlayer-pip-menu"><div class="Ldt-SlideVideoPlayer-pip-menu-toggle"></div></div>'),l.$.on("click",".Ldt-SlideVideoPlayer-pip-menu-toggle",function(){l.toggleMainDisplay()}),window.setTimeout(function(){l.setMainDisplay("video")},1500)):window.setTimeout(function(){l.$.find(".Ldt-SlideVideoPlayer").touchSplit({orientation:screen.height>screen.width?"vertical":"horizontal",leftMin:20,topMin:20})},1500)}toggleMainDisplay(){this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video").hasClass("Ldt-SlideVideoPlayer-pip-main")?this.setMainDisplay("slides"):this.setMainDisplay("video")}setMainDisplay(l){var t=this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video"),u=this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-slide");if(l=="slides"){var h=t;t=u,u=h}t.removeClass("Ldt-SlideVideoPlayer-pip-pip").addClass("Ldt-SlideVideoPlayer-pip-main"),u.removeClass("Ldt-SlideVideoPlayer-pip-main").addClass("Ldt-SlideVideoPlayer-pip-pip")}},Or(e,"defaults",{playerModule:"HtmlPlayer",mode:"sidebyside"}),e},socialStyles={},Social=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.renderTemplate(),this.clipId=_$1.uniqueId("Ldt-Social-CopyBtn-"),this.$.find(".Ldt-Social-CopyBtn").attr("id",this.clipId);var o=this;this.$.find(".Ldt-Social-Url").click(function(){return o.toggleCopy(),!1}).on("dragstart",function(l){l.originalEvent.dataTransfer.setData("text/x-iri-title",o.text),l.originalEvent.dataTransfer.setData("text/x-iri-uri",o.url)}),this.$.find(".Ldt-Social-Input").focus(function(){this.select()}),this.$.find(".Ldt-Social-Ext").click(function(){return window.open(jQuery(this).attr("href"),"_blank","height=300,width=450,left=100,top=100,toolbar=0,menubar=0,status=0,location=0"),!1}),this.updateUrls(this.url,this.text)}toggleCopy(){var o=this.$.find(".Ldt-Social-UrlPop");o.toggle(),this.$.find(".Ldt-Social-Input").val(this.url).focus()}updateUrls(o,l){this.url=o,this.text=l,this.$.find(".Ldt-Social-Fb").attr("href","http://www.facebook.com/share.php?"+jQuery.param({u:o,t:l})),this.$.find(".Ldt-Social-Twitter").attr("href","https://twitter.com/intent/tweet?"+jQuery.param({url:o,text:l})),this.$.find(".Ldt-Social-Gplus").attr("href","https://plus.google.com/share?"+jQuery.param({url:o,title:l})),this.$.find(".Ldt-Social-Mail").attr("href","mailto:?"+jQuery.param({subject:l,body:l+": "+o}))}},Or(e,"defaults",{text:"",url:"",show_url:!0,show_twitter:!0,show_fb:!0,show_gplus:!0,show_mail:!0}),Or(e,"template",'<span class="Ldt-Social">{{#show_url}}<div class="Ldt-Social-Url-Container"><a href="#" draggable="true" target="_blank" class="Ldt-Social-Square Ldt-Social-Url Ldt-TraceMe" title="{{l10n.share_link}}"></a><div class="Ldt-Social-UrlPop"><input class="Ldt-Social-Input"/></div></div>{{/show_url}}{{#show_fb}}<a href="#" target="_blank" class="Ldt-Social-Fb Ldt-Social-Ext Ldt-TraceMe" title="{{l10n.share_on}} Facebook"></a>{{/show_fb}}{{#show_twitter}}<a href="#" target="_blank" class="Ldt-Social-Twitter Ldt-Social-Ext Ldt-TraceMe" title="{{l10n.share_on}} Twitter"></a>{{/show_twitter}}{{#show_gplus}}<a href="#" target="_blank" class="Ldt-Social-Gplus Ldt-Social-Ext Ldt-TraceMe" title="{{l10n.share_on}} Google+"></a>{{/show_gplus}}{{#show_mail}}<a href="#" target="_blank" class="Ldt-Social-Mail Ldt-TraceMe" title="{{l10n.share_mail}}"></a>{{/show_mail}}</span>'),Or(e,"messages",{fr:{share_on:"Partager sur",share_mail:"Envoyer par courriel",share_link:"Partager le lien hypertexte",copy:"Copier"},en:{share_on:"Share on",share_mail:"Share by e-mail",share_link:"Share hypertext link",copy:"Copy"}}),e},Sparkline=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){for(var o=[],l=this.source.getDuration(),t=0,u=this.getWidgetAnnotations(),h=0;h<this.slice_count;h++){var v=h*l/this.slice_count,w=(h+1)*l/this.slice_count,A=0;u.forEach(function(B){if(B.begin<w&&B.end>=v){var F=B.getDuration().milliseconds;F?A+=(Math.min(B.end,w)-Math.max(B.begin,v))/F:A+=1}}),t=Math.max(t,A),o.push(A)}if(t){this.paper=new Raphael(this.$[0],this.width,this.height);var E=(this.height-this.margin)/t,C=this.width/this.slice_count,M=this,P=_$1(o).map(function(B){return M.margin+M.height-E*B}).value(),I=_$1(P).reduce(function(B,F,N){return B+(N?"C"+N*C+" "+P[N-1]+" "+N*C+" "+F+" "+(N+.5)*C+" "+F:"M0 "+F+"L"+.5*C+" "+F)},"")+"L"+this.width+" "+P[P.length-1],j=I+"L"+this.width+" "+this.height+"L0 "+this.height;this.paper.path(j).attr({stroke:"none",fill:this.fillColor}),this.paper.path(I).attr({fill:"none",stroke:this.lineColor,"stroke-width":this.lineWidth}),this.rectangleProgress=this.paper.rect(0,0,0,this.height).attr({stroke:"none",fill:"#808080",opacity:.3}),this.ligneProgress=this.paper.path("M0 0L0 "+this.height).attr({stroke:"#ff00ff","line-width":2}),this.$.click(function(B){var F=B.pageX-M.$.offset().left;M.media.setCurrentTime(M.media.duration*F/M.width)}),this.onMediaEvent("timeupdate","onTimeupdate")}}onTimeupdate(o){var l=Math.floor(this.width*o/this.media.duration);this.rectangleProgress.attr({width:l}),this.ligneProgress.attr({path:"M"+l+" 0L"+l+" "+this.height})}},Or(e,"defaults",{lineColor:"#7492b4",fillColor:"#aeaeb8",lineWidth:2,slice_count:20,height:50,margin:5}),e},SpelSyncHtml=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.renderTemplate();var o=this.$.find("iframe")[0],l=this.src.replace(/#.*$/,"");this.getWidgetAnnotations().forEach(function(t){t.on("enter",function(){t.content&&t.content.data&&t.content.data.ref_text&&(o.src=l+"#"+t.content.data.ref_text)})})}},Or(e,"defaults",{src:"about:blank"}),Or(e,"template",'<div class="Ldt-SpelSyncHtml"><iframe src="{{src}}" {{#width}}width="{{width}}"{{/width}} {{#height}}height="{{height}}"{{/height}}</div>'),e},tagcloudStyles={},Tagcloud=function(n){var e;return e=class extends n.Widgets.Widget{constructor(l,t){super(l,t);Or(this,"stopword_lists",{fr:["aussi","avec","aux","bien","car","cette","comme","dans","des","donc","dont","elle","encore","entre","est","être","eux","faire","fait","http","ici","ils","les","leur","leurs","mais","mes","même","mon","notre","non","nos","nous","ont","par","pas","peu","peut","plus","pour","quand","que","qui","quoi","sans","ses","son","sont","sur","tes","très","the","ton","tous","tout","une","votre","vos","vous"],en:["about","again","are","and","because","being","but","can","done","have","for","from","get","here","http","like","more","one","our","she","that","the","their","then","there","they","this","very","what","when","where","who","why","will","with","www","you","your"]});this.stopwords=_$1.uniq([].concat(this.custom_stopwords).concat(this.stopword_lists[this.stopword_language]))}draw(){if(this.segment_annotation_type){var l=this;this.source.getAnnotationsByTypeTitle(this.segment_annotation_type).forEach(function(t){t.on("enter",function(){l.redraw(t.begin,t.end)})})}else this.redraw()}redraw(l,t){var u=/https?:\/\/[0-9a-zA-Z\.%\/-_]+/g,h={},v=this,w=this.getWidgetAnnotations();if(!this.include_titles&&!this.include_descriptions)var A=/[^\.&;,'"!\?\d\(\)\+\[\]\\\…\-«»\/]{3,}/g;else var A=/[^\s\.&;,'"!\?\d\(\)\+\[\]\\\…\-«»:\/]{3,}/g;if(typeof l<"u"&&typeof t<"u"&&(w=w.filter(function(P){return P.begin>=l&&P.end<=t})),this.remove_zero_duration&&(w=w.filter(function(P){return P.getDuration()>0})),w.forEach(function(P){var I=(v.include_titles?P.title:"")+" "+(v.include_descriptions?P.description:"")+" "+(v.include_tag_texts?P.getTagTexts():"");_$1(I.toLowerCase().replace(u,"").match(A)).each(function(j){j=j.trim(),_$1(v.stopwords).indexOf(j)==-1&&(!v.exclude_pattern||!v.exclude_pattern.test(j))&&(h[j]=1+(h[j]||0))})}),h=_$1(h).chain().map(function(P,I){return{word:I,count:P}}).filter(function(P){return P.count>v.min_count}).sortBy(function(P){return-P.count}).first(this.tag_count).value(),h&&h.length){var E=h[0].count,C=Math.min(h[h.length-1].count,E-1),M=(this.max_font_size-this.min_font_size)/Math.sqrt(E-C);_$1(h).each(function(P){P.size=Math.floor(v.min_font_size+M*Math.sqrt(P.count-C))})}this.$.html(mustache.render(this.constructor.template,{words:h})),this.$.find(".Ldt-Tagcloud-item").click(function(){var P=jQuery(this).attr("content");v.source.getAnnotations().searchByTags(P)}),this.source.getAnnotations().on("search",this.functionWrapper("onSearch")),this.source.getAnnotations().on("search-cleared",this.functionWrapper("onSearch"))}onSearch(l){if(l=typeof l<"u"?l:"",l)var t=n.Model.regexpFromTextOrArray(l);this.$.find(".Ldt-Tagcloud-item").each(function(){var u=jQuery(this),h=u.attr("content");l?u.html(h.replace(t,'<span class="Ldt-Tagcloud-active">$1</span>')):u.html(h)})}},Or(e,"template",'<div class="Ldt-Tagcloud-Container"><ul class="Ldt-Tagcloud-List">{{#words}}<li class="Ldt-Tagcloud-item Ldt-TraceMe" trace-info="tag:{{word}}" content="{{word}}" style="font-size: {{size}}px">{{word}}</li>{{/words}}</ul></div>'),Or(e,"defaults",{include_titles:!0,include_descriptions:!0,include_tag_texts:!0,tag_count:30,stopword_language:"fr",custom_stopwords:[],exclude_pattern:!1,annotation_type:!1,segment_annotation_type:!1,min_font_size:10,max_font_size:26,min_count:2,remove_zero_duration:!1}),e},Title=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){this.renderTemplate()}},Or(e,"defaults",{media_title:!1}),Or(e,"template",'<div class="Ldt-TitleWidget"><h2>{{#media_title}}{{media.title}}{{/media_title}}{{^media_title}}{{source.title}}{{/media_title}}</h2></div>'),e},tooltipStyles={},Tooltip=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){const o=this;this.renderTemplate(),this.$.parent().css({position:"relative"}),this.$tooltip=this.$.find(".Ldt-Tooltip"),this.$tip=this.$.find(".Ldt-Tooltip-Tip"),this.$sw=this.$.find(".Ldt-Tooltip-Border-SW"),this.$se=this.$.find(".Ldt-Tooltip-Border-SE"),this.__halfWidth=Math.floor((this.$.find(".Ldt-Tooltip-Main").width()||192)/2),this.__borderWidth=this.$.find(".Ldt-Tooltip-Border-Left").width(),this.__tipDelta=this.__halfWidth-Math.floor(this.$tip.width()/2),this.__maxShift=this.__tipDelta-this.__borderWidth,this.$.mouseover(function(){o.$tooltip.hide()}),this.hide()}show(o,l,t,u){if(typeof u<"u")if(typeof u=="string")this.$.find(".Ldt-Tooltip-Color").html(""),this.$.find(".Ldt-Tooltip-Color").show().css("background-color",u),this.$.find(".Ldt-Tooltip-Color").show().css("height","");else{var h=this.$.find(".Ldt-Tooltip-Color");h.html(""),h.show();for(var v=0;v<u.length;v++)h.append('<div style="float: left; height: 10px; width: 10px; background-color: '+u[v]+'">');this.$.find(".Ldt-Tooltip-Color").css("height",u.length*10+"px")}else this.$.find(".Ldt-Tooltip-Color").hide();this.$.find(".Ldt-Tooltip-Text").html(t),this.$tooltip.show();var w=0;typeof this.min_x<"u"&&o-this.__halfWidth<this.min_x&&(w=Math.max(o-this.__halfWidth-this.min_x,-this.__maxShift)),typeof this.max_x<"u"&&+o+this.__halfWidth>this.max_x&&(w=Math.min(+o+this.__halfWidth-this.max_x,this.__maxShift)),this.$tooltip.css({left:o-w+"px",top:l+"px"}),this.$tip.css({left:this.__tipDelta+w+"px"}),this.$sw.css({width:this.__tipDelta+w-this.__borderWidth+"px"}),this.$se.css({width:this.__tipDelta-w-this.__borderWidth+"px"})}hide(){this.$tooltip.hide()}},Or(e,"defaults",{}),Or(e,"template",'<div class="Ldt-Tooltip"><div class="Ldt-Tooltip-Main"><div class="Ldt-Tooltip-Corner-NW"></div><div class="Ldt-Tooltip-Border-Top"></div><div class="Ldt-Tooltip-Corner-NE"></div><div class="Ldt-Tooltip-Border-Left"></div><div class="Ldt-Tooltip-Border-Right"></div><div class="Ldt-Tooltip-Corner-SW"></div><div class="Ldt-Tooltip-Border-SW"></div><div class="Ldt-Tooltip-Tip"></div><div class="Ldt-Tooltip-Border-SE"></div><div class="Ldt-Tooltip-Corner-SE"></div><div class="Ldt-Tooltip-Inner"><div class="Ldt-Tooltip-Color"></div><p class="Ldt-Tooltip-Text"></p></div></div></div>'),e},transcriptStyles={},Transcript=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this.getWidgetAnnotations(),l=this,t;if(l.renderTemplate(),t=l.$.find(".Ldt-TranscriptWidget"),l.use_vtt_track){var u=l.player.widgets.filter(function(v){return v.type=="HtmlPlayer"});if(u){var h=u[0].$.find("video")[0];h.addEventListener("loadedmetadata",function(){var v=h.textTracks[0],w=v.cues,A=1;Array.prototype.forEach.apply(w,[function(E){E.id="cue"+A;var C=mustache.render(l.annotationTemplate,{id:E.id,content:E.text,begin:1e3*E.startTime,end:1e3*E.endTime});A+=1;var M=jQuery(C);t.append(M)}]),v.addEventListener("cuechange",function(){var E=v.activeCues;E.length>0&&(l.$.find(".Ldt-Transcript-Annotation.active").removeClass("active"),Array.prototype.forEach.apply(E,[function(C){l.$.find("#"+C.id).addClass("active")}]))},!1),t.on("click",".Ldt-Transcript-Annotation",function(){l.media.setCurrentTime(this.dataset.begin)})})}else console.log("cannot find a video object")}else o.forEach(function(v){var w={id:v.id,content:n.textFieldHtml(v.title),begin:v.begin.toString(),end:v.end.toString()},A=mustache.render(l.annotationTemplate,w),E=jQuery(A);t.append(E)})}},Or(e,"defaults",{annotation_type:"Caption",use_vtt_track:!1}),Or(e,"template",'<div class="Ldt-TranscriptWidget"></div>'),Or(e,"annotationTemplate",'<span data-begin="{{ begin }}" data-end="{{ end }}" data-id="{{ id }}" class="Ldt-Transcript-Annotation">{{ content }}</span> '),e},tweetStyles={},Tweet=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l),this.lastAnnotation=!1}draw(){this.renderTemplate(),this.pinned=this.pin_at_start;var o=this;this.$.find(".Ldt-Tweet-Pin").click(function(){o.pinned=!o.pinned;var l=jQuery(this);o.pinned?(l.addClass("active").attr("title",o.l10n.dont_keep_visible),o.cancelTimeout()):(l.removeClass("active").attr("title",o.l10n.keep_visible),o.hideTimeout())}),this.$.find(".Ldt-Tweet-Close").click(function(){o.hide()}),this.$.hide(),this.getWidgetAnnotations().forEach(function(l){l.on("click",function(){o.show(l)})})}show(o){if(typeof o<"u"&&typeof o.source<"u"){var l=[[/#(\w+)/gm,function(M){return'<a href="http://twitter.com/search?q=%23'+M[1]+'" target="_blank">'},"</a>"]],t=_$1(o.source.entities.urls).sortBy(function(M){return M.indices[0]}),u=0,h="";_$1(t).each(function(M){M.indices[0]>=u&&(h+=o.source.text.substring(u,M.indices[0]),h+=typeof M.expanded_url<"u"&&M.expanded_url!==null?M.expanded_url:M.url,u=M.indices[1])}),h+=o.source.text.substring(u);for(var v=0;v<this.polemics.length;v++){var w=n.Model.regexpFromTextOrArray(this.polemics[v].keywords);l.push([w,'<span style="background: '+this.polemics[v].color+'">',"</span>"])}var w=o.found&&_this.source.getAnnotations().regexp||!1,A=o.source.user?o.source.user.profile_image_url:o.source.profile_image_url,E=o.source.user?o.source.user.screen_name:o.source.from_user,C=o.source.user?o.source.user.name:o.source.from_user_name;this.$.find(".Ldt-Tweet-Avatar").attr("src",A),this.$.find(".Ldt-Tweet-ScreenName").html("@"+E),this.$.find(".Ldt-Tweet-ProfileLink").attr("href","https://twitter.com/"+E),this.$.find(".Ldt-Tweet-FullName").html(C),this.$.find(".Ldt-Tweet-Contents").html(n.textFieldHtml(h,w,l)),this.$.find(".Ldt-Tweet-Time").html(this.l10n.original_time+new Date(o.source.created_at).toLocaleTimeString()+" / "+this.l10n.video_time+o.begin.toString()),this.$.find(".Ldt-Tweet-Retweet").attr("href","https://twitter.com/intent/retweet?tweet_id="+o.source.id_str),this.$.find(".Ldt-Tweet-Reply").attr("href","https://twitter.com/intent/tweet?in_reply_to="+o.source.id_str),this.$.find(".Ldt-Tweet-Original").attr("href","https://twitter.com/"+E+"/status/"+o.source.id_str),this.player.trigger("Annotation.minimize"),this.$.slideDown(),this.cancelTimeout(),this.pinned||this.hideTimeout()}else this.hide()}hide(){this.player.trigger("Annotation.maximize"),this.$.slideUp(),this.cancelTimeout()}cancelTimeout(){typeof this.hide_timer<"u"&&(window.clearTimeout(this.hide_timer),this.hide_timer=void 0)}hideTimeout(){this.cancelTimeout(),this.hide_timer=window.setTimeout(this.functionWrapper("hide"),this.hide_timeout)}},Or(e,"defaults",{hide_timeout:1e4,polemics:[{keywords:["++"],color:"#30d765"},{keywords:["--"],color:"#f51123"},{keywords:["=="],color:"#f1e24a"},{keywords:["??"],color:"#05aae6"}],annotation_type:"tweet",pin_at_start:!1}),Or(e,"messages",{fr:{retweet:"Retweeter",reply:"Répondre",keep_visible:"Empêcher la fermeture automatique",dont_keep_visible:"Permettre la fermeture automatique",close_widget:"Fermer l'affichage du tweet",original_time:"Heure d'envoi : ",video_time:"Temps de la vidéo : ",show_original:"Voir l'original"},en:{retweet:"Retweet",reply:"Reply",keep_visible:"Keep visible",dont_keep_visible:"Don't keep visible",close_widget:"Close tweet display",original_time:"Tweet sent at: ",video_time:"Video time: ",show_original:"Show original"}}),Or(e,"template",'<div class="Ldt-Tweet-Widget"><div class="Ldt-Tweet-Inner"><div class="Ldt-Tweet-PinClose-Buttons"><a href="#" class="Ldt-Tweet-Pin Ldt-TraceMe{{#pin_at_start}} active" title="{{l10n.dont_keep_visible}}{{/pin_at_start}}{{^pin_at_start}}" title="{{l10n.keep_visible}}{{/pin_at_start}}"></a><a href="#" class="Ldt-Tweet-Close Ldt-TraceMe" title="{{l10n.close_widget}}"></a></div><div class="Ldt-Tweet-AvatarContainer"><a href="#" class="Ldt-Tweet-ProfileLink" target="_blank"><img src="" class="Ldt-Tweet-Avatar"/></a></div><h3><a href="#" class="Ldt-Tweet-ProfileLink Ldt-Tweet-ScreenName" target="_blank"></a> (<span class="Ldt-Tweet-FullName"></span>)</h3><p class="Ldt-Tweet-Contents"></p><div class="Ldt-Tweet-Bottom"><span class="Ldt-Tweet-Time"></span><a class="Ldt-Tweet-Original" href="" target="_blank">{{l10n.show_original}}</a><a href="" target="_blank" class="Ldt-Tweet-Retweet"><div class="Ldt-Tweet-Icon"></div>{{l10n.retweet}}</a><a href="" target="_blank" class="Ldt-Tweet-Reply"><div class="Ldt-Tweet-Icon"></div>{{l10n.reply}}</a></div></div></div>'),e},AutoPlayer=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){typeof this.video>"u"&&(this.video=this.media.video);var o=["live","provider","autostart","streamer","video","height","width","url_transform","dailymotionPlayerId"],l={},t=[{regexp:/\.(mp4|m4v|mp3)$/,type:"AdaptivePlayer"},{regexp:/\.(ogg|ogv|webm)$/,type:"HtmlPlayer"},{regexp:/^(https?:\/\/)?(www\.)?youtube\.com/,type:"VideojsPlayer"},{regexp:/^(https?:\/\/)?(www\.)?vimeo\.com/,type:"VideojsPlayer"},{regexp:/^(https?:\/\/)?(www\.)?dailymotion\.com/,type:"VideojsPlayer"}];if(this.video){for(var u=0;u<t.length;u++)if(t[u].regexp.test(this.video.toLowerCase())){l.type=t[u].type;break}}if(typeof l.type>"u"&&(l.type=this.default_type),l.type==="AdaptivePlayer"){var h=document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E"');l.type=h!=="no"?"HtmlPlayer":"JwpPlayer"}for(var u=0;u<o.length;u++)typeof this[o[u]]<"u"&&(l[o[u]]=this[o[u]]);this.insertSubwidget(this.$,l)}},Or(e,"defaults",{default_type:"HtmlPlayer"}),e},MultiSegments=function(n){var e;return e=class extends n.Widgets.Widget{constructor(o,l){super(o,l)}draw(){var o=this,l=[],t=null,u={},h={};_$1(this).each(function(v,w){/^segments_/.test(w)&&(u[w.replace(/^segments_/,"")]=v),/^annotation_/.test(w)&&(h[w.replace(/^annotation_/,"")]=v)}),this.source.getAnnotationTypes().forEach(function(v){var w=v.getAnnotations().filter(function(C){return C.getDuration()>0&&C.getMedia().id==o.media.id});if(w.length){var A=!1,E={segmentWidget:jQuery("<div>"),annotationWidget:jQuery("<div>"),hasSegmentsNow:function(){var C=o.media.getCurrentTime();return!!w.filter(function(M){return M.begin<=C&&M.end>C}).length},hide:function(){A&&(A=!1,this.annotationWidget.slideUp())},show:function(){A||(A=!0,this.annotationWidget.slideDown())}};E.segmentWidget.addClass("Ldt-MultiSegments-Segment").appendTo(o.$),o.show_all||E.segmentWidget.on("mouseenter",function(){E.hasSegmentsNow()&&(t=E)}),E.annotationWidget.addClass("Ldt-MultiSegments-Annotation").appendTo(o.$).hide(),o.insertSubwidget(E.segmentWidget,_$1({type:"Segments",annotation_type:v,width:"100%"}).extend(u).value()),o.insertSubwidget(E.annotationWidget,_$1({type:"Annotation",annotation_type:v,width:"100%"}).extend(h).value()),l.push(E)}}),jQuery(document).on("click",".Ldt-Segments-Segment",function(v){!o.show_all&&t&&!t.hasSegmentsNow()&&(t=void 0),_$1(l).each(function(w){jQuery(v.target).parent().parent()[0]==w.segmentWidget[0]?(t=w,w.show()):w.hide()})})}},Or(e,"defaults",{annotation_show_arrow:!0,annotation_start_minimized:!1,annotation_show_annotation_type:!0,show_all:!1}),e};function widgets(n){return{AdaptivePlayer:AdaptivePlayer(n),AutoPlayer:AutoPlayer(n),HelloWorld:HelloWorld(n),Annotation:Annotation(n),AnnotationsController:AnnotationsController(n),AnnotationsList:AnnotationsList(n),Arrow:Arrow(n),Controller:Controller(n),CreateAnnotation:CreateAnnotation(n),CurrentSegmentInfobox:CurrentSegmentInfobox(n),DailymotionPlayer:DailymotionPlayer(n),EnrichedPlan:EnrichedPlan(n),Highlighter:Highlighter(n),HtmlMashupPlayer:HtmlMashupPlayer(n),HtmlPlayer:HtmlPlayer(n),ImageDisplay:ImageDisplay(n),JwpPlayer:JwpPlayerWidget(n),LatestAnnotation:LatestAnnotation(n),MashupPlayer:MashupPlayer(n),Mediafragment:Mediafragment(n),MediaList:MediaList(n),MultiSegments:MultiSegments(n),NoteTaking:NoteTaking(n),PlaceholderPlayer:PlaceholderPlayer(n),Polemic:Polemic(n),PopcornPlayer:PopcornPlayer(n),Quiz:Quiz(n),UniqueChoiceQuestion:UniqueChoiceQuestion(n),MultipleChoiceQuestion:MultipleChoiceQuestion(n),QuizCreator:QuizCreator(n),Segments:Segments(n),Shortcuts:Shortcuts(n),Slice:Slice(n),SlidePreview:SlidePreview(n),Slider:Slider(n),SlideVideoPlayer:SlideVideoPlayer(n),Social:Social(n),Sparkline:Sparkline(n),SpelSyncHtml:SpelSyncHtml(n),Tagcloud:Tagcloud(n),Title:Title(n),Tooltip:Tooltip(n),Transcript:Transcript(n),Tweet:Tweet(n),VideojsPlayer:VideojsPlayerWidget(n),styles:{annotationStyles,helloWorldStyles,annotationsControllerStyles,annotationsListStyles,controllerStyles,createAnnotationStyles,currentSegmentInfoboxStyles,enrichedPlanStyles,highlighterStyles,imageDisplayStyles,latestAnnotationStyles,mashupPlayerStyles,mediaListStyles,noteTakingStyles,placeholderPlayerStyles,polemicStyles,quizStyles,quizCreatorStyles,segmentsStyles,shortcutsStyles,sliceStyles,slidePreviewStyles,sliderStyles,slideVideoPlayerStyles,socialStyles,tagcloudStyles,tooltipStyles,transcriptStyles,tweetStyles,videojsStyles}}}typeof window.IriSP>"u"&&(window.IriSP=IriSP$1),IriSP$1.Model=Model(IriSP$1),IriSP$1.htmlPlayer=htmlPlayer,Object.assign(IriSP$1,utils$s(IriSP$1)),IriSP$1.iFrameUpdater=iFrameUpdater,IriSP$1.serializers=serializers(IriSP$1),Object.assign(IriSP$1,defaults()),metadataplayer(IriSP$1),IriSP$1.Widgets=widgetsBase(IriSP$1),Object.assign(IriSP$1.Widgets,widgets(IriSP$1));const main={IriSP:IriSP$1,style:style$1};return main});
//# sourceMappingURL=LdtPlayer-core.js.map